00001
00002
00003
00004
00005
00006
00007
00009
00010 #ifndef STAR_StL2_2008EmulatorMaker
00011 #define STAR_StL2_2008EmulatorMaker
00012
00013
00014 #ifndef StMaker_H
00015 #include "StMaker.h"
00016 #endif
00017 #include "StGenericL2Emulator.h"
00018
00019
00020
00021 class L2pedAlgo;
00022
00023 class StL2_2008EmulatorMaker : public StMaker, public StGenericL2Emulator{
00024 private:
00025
00026 L2pedAlgo *mL2pedAlgo;
00027
00028 void addTriggerList();
00029 bool getTriggerData();
00030
00031 public:
00032 StL2_2008EmulatorMaker(const char *name="L2Emul2008");
00033 virtual ~StL2_2008EmulatorMaker();
00034 virtual Int_t InitRun(int runumber);
00035 virtual Int_t Init();
00036 virtual Int_t Make();
00037 virtual Int_t Finish();
00038 virtual void Clear(const Option_t* = "");
00039
00040 ClassDef(StL2_2008EmulatorMaker,0)
00041 };
00042
00043 #endif
00044
00045
00046