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

Public Types

enum  { mxBtow =(BtowGeom::mxEtaBin) * (BtowGeom::mxPhiBin) }
 
enum  { mxEtow =(EtowGeom::mxEtaBin) * (EtowGeom::mxPhiBin) }
 
- Public Types inherited from L2VirtualAlgo2008
enum  EmcSwitch { kIsBad =0, kIsBtow, kIsEtow, kIsB_Etow }
 

Public Member Functions

 L2hienAlgo08 (const char *name, L2EmcDb *db, L2EmcGeom *geo, char *outDir, L2VirtualAlgo2008::EmcSwitch beSwitch)
 
int initRunUser (int runNo, int *rc_ints, float *rc_floats)
 
void finishRunUser ()
 
void computeUser (int token)
 
bool decisionUser (int token, void **myL2Result)
 
int getListSize (int token)
 
const unsigned int * getListData (int token)
 
void print2 (int token)
 
- Public Member Functions inherited from L2VirtualAlgo2008
 L2VirtualAlgo2008 (const char *name, L2EmcDb *db, char *outDir)
 
void setOflTrigID (int x)
 
int getOflTrigID ()
 
bool isAccepted ()
 
const char * getName ()
 
int initRun (int runNo, int *rc_ints, float *rc_floats)
 
void compute (int token)
 
bool decision (int token, void **myL2Result)
 
void finishRun ()
 
void printCalibratedData (int token)
 

Additional Inherited Members

- Static Public Member Functions inherited from L2VirtualAlgo2008
static int readParams (const char *fileN, int mxPar, int *iPar, float *fPar)
 
- Protected Types inherited from L2VirtualAlgo2008
enum  { par_cpuTicksPerSecond =1600000000 }
 
- Protected Member Functions inherited from L2VirtualAlgo2008
void setMaxHist (int k)
 
int finishCommonHistos ()
 
void computeStart ()
 
void computeStop (int token)
 
- Protected Attributes inherited from L2VirtualAlgo2008
EmcSwitch mSwitch
 
std::string mOutDir1
 
std::string mName1
 
L2EmcDbmDb
 
FILE * mLogFile
 
FILE * mHistFile
 
L2HistomhN
 
L2HistomhTc
 
L2HistomhTd
 
L2HistomhTcd
 
L2HistomhRc
 
L2HistomhRd
 
L2HistomhRa
 
int oflTrigId
 
int mAccept
 
int mEventsInRun
 
int mSecondsInRun
 
int mRunNumber
 
const L2BtowCalibData08mEveStream_btow
 
const L2EtowCalibData08mEveStream_etow
 
unsigned long mComputeTimeStart
 
unsigned long mComputeTimeStop
 
unsigned long mComputeTimeDiff [L2eventStream2008::mxToken]
 
unsigned long mDecisionTimeStart
 
unsigned long mDecisionTimeStop
 
unsigned long mDecisionTimeDiff
 
unsigned long long mRunStartTicks
 
L2Histo ** hA
 
int mxHA
 

Detailed Description

Definition at line 48 of file L2hienAlgo08.h.


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