StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
L2VirtualAlgo Class Referenceabstract
Inheritance diagram for L2VirtualAlgo:
L2adc2energyAlgo L2gammaAlgo L2jetAlgo2006 L2pedAlgo L2upsilon2006

Public Member Functions

void setOflTrigID (int x)
 
int getOflTrigID ()
 
bool isAccepted ()
 
bool accepted ()
 
const char * getName ()
 
 L2VirtualAlgo (const char *name, L2EmcDb *db, char *outDir, int resOff)
 
virtual int initRun (int runNo, int *rc_ints, float *rc_floats)=0
 
virtual bool doEvent (int L0trg, int inpEveId, TrgDataType *trgData, int bemcIn, unsigned short *bemcData, int eemcIn, unsigned short *eemcData)=0
 
virtual void finishRun ()=0
 
const char * name () const
 

Static Public Member Functions

static int readParams (const char *fileN, int mxPar, int *iPar, float *fPar)
 

Protected Member Functions

void finishCommonHistos ()
 

Protected Attributes

char mName [mxTxt]
 
char mOutDir [mxTxt]
 
L2EmcDbmDb
 
FILE * mLogFile
 
FILE * mHistFile
 
int mResultOffset
 
int oflTrigId
 
bool mAccept
 
unsigned long mEveTimeStart
 
unsigned long mEveTimeStop
 
unsigned long mEveTimeDiff
 
L2HistomhT
 
L2HistomhN
 
int mEventsInRun
 

Detailed Description

Definition at line 27 of file L2VirtualAlgo.h.


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