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
StCtbHitList Class Reference
Inheritance diagram for StCtbHitList:
StPhiEtaHitList

Public Types

enum  { mxPhi = 60, mxPhi1 =61, mxEta1 =5 }
 
enum  { mxSlat =2, mxTray =120 }
 

Public Member Functions

void clear ()
 
void initRun (Float_t fac=1.)
 
void buildFromMC (TDataSet *gds)
 
void buildFromData (StTriggerData *trgD)
 
TH2F * GeantE ()
 
- Public Member Functions inherited from StPhiEtaHitList
void clear ()
 
void initRun ()
 
Int_t etaBin (Double_t eta)
 
Int_t phiBin (Double_t phi)
 
Int_t PhiEtaBin (Double_t phi, Double_t eta)
 
Int_t addTrack (Float_t eta, Float_t phi)
 
Int_t getActive (Int_t iBin)
 
Int_t getFired (Int_t iBin)
 
Int_t getTrack (Int_t iBin)
 
Bool_t isMatched (Int_t iBin)
 
Bool_t isVetoed (Int_t iBin)
 
Float_t getWeight (Bool_t active, Bool_t matched, Bool_t vetoed)
 
Float_t getWeight (Int_t iBin)
 
Int_t getnFired ()
 
Int_t iPhiEta2bin (Int_t iPhi, Int_t iEta)
 
void iBin2iPhiEta (Int_t iBin, Int_t &iPhi, Int_t &iEta)
 
void setActive (Int_t iBin)
 
void setFired (Int_t iBin)
 
void setTrack (Int_t iBin)
 
Double_t MinPhi ()
 
Int_t NoHits ()
 
TH2C * Active ()
 
TH2C * Fired ()
 
TH2C * Track ()
 

Static Public Member Functions

static StCtbHitListinstance ()
 
static void ctb_get_slat_from_data (Int_t slat, Int_t tray, Float_t &phiRad, Float_t &eta)
 
static void ctb_get_slat_from_geant (Int_t volume, Int_t &i_phi, Int_t &i_eta, Float_t &phi, Float_t &eta)
 
- Static Public Member Functions inherited from StPhiEtaHitList
static void SetDebug (Int_t k=1)
 
static Int_t Debug ()
 
static Double_t W (Double_t energy)
 

Additional Inherited Members

- Protected Attributes inherited from StPhiEtaHitList
Char_t beg [1]
 
TH2C * mActive
 
TH2C * mFired
 
TH2C * mTrack
 
Double_t phiMin
 
Char_t end [1]
 
Float_t Wmatch
 
Float_t Wveto
 
- Static Protected Attributes inherited from StPhiEtaHitList
static const Char_t * names [3] = {"Active","Fired","Track"}
 

Detailed Description

Definition at line 88 of file StPhiEtaHitList.h.


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