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

Public Types

enum  { kOnline =1, kOffline, kExpert }
 

Public Member Functions

void Init ()
 
void InitRun (int runnumber)
 
void Clear ()
 
void Make ()
 
bool isCorrupted () const
 
StTriggerSimuDecision triggerDecision (int trigId)
 like isTrigger(), but returns kDoNotCare if detector isn't a part of the given trigId
 
const vector< int > & triggerIds () const
 
void setHeadMaker (StTriggerSimuMaker *maker)
 
void setHList (TObjArray *x)
 
int barrelJetPatchTh (int i) const
 
int barrelHighTowerTh (int i) const
 
int barrelJetPatchAdc (int jp) const
 
int barrelPartialJetPatchAdc (int jp) const
 
int barrelHighTowerAdc (int towerId) const
 
void setConfig (int x)
 
void setBemcStatus (const char *bemcStatus)
 
void setTables (StBemcTables *tab)
 default tables come from emcSim or adc2e, but you can supply your own if you prefer
 
StEmcDecodergetDecoder () const
 
StBemcTablesgetTables () const
 
Int_t * getBEMC_FEE_HT_ADC ()
 
Int_t * getBEMC_FEE_TP_ADC ()
 
int getHT6bitAdc (int towerId) const
 
int getTP6bitAdc (int triggerPatch) const
 
Int_t * getBEMC_L0_OUT ()
 
Int_t * getBEMC_L0_SUM ()
 
Int_t * getBEMC_L0_SUM_J1 ()
 
Int_t * getBEMC_L0_SUM_J3 ()
 
Int_t * getBEMC_L0_HT_Bit ()
 
Int_t * getBEMC_L0_HT_Bit_J1 ()
 
Int_t * getBEMC_L0_HT_Bit_J3 ()
 
Int_t * getBEMC_L0_TP_Bit ()
 
Int_t * getBEMC_L0_TP_Bit_J1 ()
 
Int_t * getBEMC_L0_TP_Bit_J3 ()
 
Int_t * getBEMC_L0_HTTP_Bit ()
 
Int_t * getBEMC_L0_HTTP_Bit_J1 ()
 
Int_t * getBEMC_L0_HTTP_Bit_J3 ()
 
Int_t * getBEMC_L1_JP ()
 
Int_t * getBEMC_L1_HT ()
 
Int_t * getBEMC_L1_TP ()
 
Int_t * getBEMC_L1_HTTP ()
 
Int_t * getBEMC_L1_ETOT_ADC ()
 
const vector< pair< int, int > > getTowersAboveThreshold (int trigId) const
 
const vector< pair< int, int > > getTriggerPatchesAboveThreshold (int trigId) const
 
const vector< pair< int, int > > getJetPatchesAboveThreshold (int trigId) const
 
const vector< pair< int, int > > & getJpsiCandidates () const
 
int numberOfJpsiCandidates () const
 
const pair< int, int > & jpsiCandidate (int i) const
 
int jpsiCandidateFirstTowerId (int i) const
 
int jpsiCandidateSecondTowerId (int i) const
 
int getTowerThreshold (int trigId, int dsmid) const
 
int getTriggerPatchThreshold (int trigId, int dsmid) const
 
int getJetPatchThreshold (int trigId, int dsmid) const
 
DSMLayer_B001_2009get2009_DSMLayer0_Result ()
 
DSMLayer_B101_2009get2009_DSMLayer1_Result ()
 
void fillStEmcTriggerDetector ()
 
 ClassDef (StBemcTriggerSimu, 1)
 
- Public Member Functions inherited from StVirtualTriggerSimu
virtual bool isTrigger (int trigId)
 
virtual void setMC (int flag)
 0 == real data, 1 or more == Monte Carlo
 
virtual void setYear (int year)
 
virtual void setSource (const char *source)
 Options are: "MuDst", "StEvent".
 

Public Attributes

bool mTestMode
 

Additional Inherited Members

- Protected Attributes inherited from StVirtualTriggerSimu
int mMCflag
 
int mYear
 
TString mSource
 

Detailed Description

Definition at line 51 of file StBemcTriggerSimu.h.


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