source: branches/Mars_MC/msim/MSimMMCS.h@ 17038

Last change on this file since 17038 was 9525, checked in by tbretz, 15 years ago
*** empty log message ***
File size: 869 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.