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

Public Member Functions

 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)
 

Protected Types

enum  {
  kPtRange = BIT(10), kEtaRange = BIT(11), kYRange = BIT(12), kPRange = BIT(13),
  kThetaRange = BIT(14), kPhiRange = BIT(15)
}
 

Protected Member Functions

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

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 8 of file TGenAcceptance.h.


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