StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
TGeVSim Class Reference
Inheritance diagram for TGeVSim:
TGenAcceptance

Public Types

enum  Model_t {
  kBoltzman = 1, kLevy = 2, kPratt = 3, kBertsch = 4,
  kExpansion = 5, kFormula2D = 11, kHist1D = 12, kHist2D = 13
}
 
enum  Param_t {
  kTemp, kSigmaY, kExpVel, kSigmaTemp,
  kV1, kV2, kMult
}
 

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
 
TGeVSimEventGetCurrentEvent () 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 TGeVSimGetDefault ()
 

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
 

Detailed Description

Definition at line 78 of file TGeVSim.h.


The documentation for this class was generated from the following files: