StRoot
1
|
Public Member Functions | |
TGeVSim (const char *name) | |
TGeVSim (const char *name, Float_t psi, Bool_t isMultTotal=kTRUE) | |
void | AddParticleType (TGeVSimParticle *part) |
void | SetMultTotal (Bool_t isTotal=kTRUE) |
TObjArray * | ImportParticles (Option_t *option) |
Int_t | ImportParticles (TClonesArray *particles, Option_t *option) |
void | GenerateEvent () |
TClonesArray * | GetListOfParticles () const |
void | SetVerbose (Bool_t verb) |
Bool_t | IsVerbose () const |
void | Print (Option_t *option="") const |
TGeVSimEvent * | GetCurrentEvent () const |
Public Member Functions inherited from TGenAcceptance | |
TGenAcceptance (const char *name, const char *title="Generator with Acceptance") | |
Float_t | GetPtCutLow () const |
Float_t | GetPtCutHigh () const |
Float_t | GetEtaCutLow () const |
Float_t | GetEtaCutHigh () const |
Float_t | GetYCutLow () const |
Float_t | GetYCutHigh () const |
void | SetPtRange (Float_t lowPt, Float_t highPt) |
void | SetEtaRange (Float_t lowEta, Float_t highEta) |
void | SetMomentumRange (Float_t lowP, Float_t highP) |
void | SetYRange (Float_t lowY, Float_t highY) |
void | SetThetaRange (Float_t lowTheta, Float_t highTheta) |
void | SetPhiRange (Float_t lowPhi, Float_t highPhi) |
Static Public Member Functions | |
static TGeVSim * | GetDefault () |
Additional Inherited Members | |
Protected Types inherited from TGenAcceptance | |
enum | { kPtRange = BIT(10), kEtaRange = BIT(11), kYRange = BIT(12), kPRange = BIT(13), kThetaRange = BIT(14), kPhiRange = BIT(15) } |
Protected Member Functions inherited from TGenAcceptance | |
Bool_t | CheckCuts (TLorentzVector *v) const |
Bool_t | CheckPtYPhi (Float_t p[3]) const |
Bool_t | CheckPtYPhi (Float_t pt, Float_t y, Float_t phi) const |
Bool_t | CheckPXYZ (Float_t p[3]) const |
Bool_t | CheckPXYZ (Float_t px, Float_t py, Float_t pz) const |
Protected Attributes inherited from TGenAcceptance | |
Float_t | fPtCutMin |
Float_t | fPtCutMax |
Float_t | fEtaCutMin |
Float_t | fEtaCutMax |
Float_t | fYCutMin |
Float_t | fYCutMax |
Float_t | fPCutMin |
Float_t | fPCutMax |
Float_t | fPhiCutMin |
Float_t | fPhiCutMax |