source: trunk/MagicSoft/Mars/msim/MSimMMCS.h@ 9492

Last change on this file since 9492 was 9359, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 833 bytes
Line 
1#ifndef MARS_MSimMMCS
2#define MARS_MSimMMCS
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MParList;
9class MMcEvt;
10class MMcEvtBasic;
11class MPointingPos;
12class MCorsikaEvtHeader;
13class MCorsikaRunHeader;
14class MMcRunHeader;
15
16class MSimMMCS : public MTask
17{
18private:
19 MMcEvtBasic *fMcEvtBasic;
20 MMcEvt *fMcEvt;
21 MPointingPos *fPointingTel; //! telescope poiting position in local (telescope) coordinate system
22 MCorsikaEvtHeader *fEvtHeader;
23 MCorsikaRunHeader *fRunHeader;
24 MMcRunHeader *fMcRunHeader;
25
26 // MTask
27 Int_t PreProcess(MParList *pList);
28 Bool_t ReInit(MParList *pList);
29 Int_t Process();
30
31public:
32 MSimMMCS(const char* name=0, const char *title=0);
33
34 ClassDef(MSimMMCS, 0) // Task to copy the Mars CheObs MC headers to the old Mars style
35};
36
37#endif
Note: See TracBrowser for help on using the repository browser.