source: branches/Mars_McMismatchStudy/manalysis/MMcTriggerLvl2Calc.h@ 18811

Last change on this file since 18811 was 7188, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 750 bytes
Line 
1#ifndef MARS_MMcTriggerLvl2Calc
2#define MARS_MMcTriggerLvl2Calc
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MParList;
9
10class MMcEvt;
11class MMcTrig;
12
13class MMcTriggerLvl2;
14class MHMcTriggerLvl2;
15
16class MGeomCam;
17
18class MMcTriggerLvl2Calc : public MTask
19{
20 private:
21
22 MMcEvt *fMcEvt;
23 MMcTrig *fMcTrig;
24
25 MGeomCam *fCam;
26
27 MMcTriggerLvl2 *fMMcTriggerLvl2;
28 MHMcTriggerLvl2 *fMHMcTriggerLvl2;
29
30 Int_t PreProcess(MParList *pList);
31 Int_t Process();
32 Int_t PostProcess();
33
34 Bool_t ReInit(MParList *pList);
35 Bool_t IsMCRun(MParList *pList) const;
36
37 public:
38 MMcTriggerLvl2Calc(const char *name=NULL, const char *title=NULL);
39
40 ClassDef(MMcTriggerLvl2Calc, 0) // Task to calculate the MMcTriggerLvl2 Parameters
41};
42
43#endif
44
45
46
47
48
Note: See TracBrowser for help on using the repository browser.