source: trunk/MagicSoft/Mars/mmontecarlo/MMcCollectionAreaCalc.h@ 2148

Last change on this file since 2148 was 2036, checked in by moralejo, 22 years ago
*** empty log message ***
File size: 896 bytes
Line 
1#ifndef MARS_MMcCollectionAreaCalc
2#define MARS_MMcCollectionAreaCalc
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MParList;
9class MMcEvt;
10class MMcTrig;
11class MHMcCollectionArea;
12
13class MMcCollectionAreaCalc : public MTask
14{
15private:
16 const MMcEvt *fMcEvt;
17 const MMcTrig *fMcTrig;
18
19 MHMcCollectionArea *fCollArea;
20
21 TString fObjName;
22
23 UInt_t fTotalNumSimulatedShowers;
24 UInt_t fCorsikaVersion;
25 Float_t fTheta;
26 Float_t fEmin;
27 Float_t fEmax;
28 Float_t fSlope;
29
30 Bool_t fAllEvtsTriggered;
31
32public:
33 MMcCollectionAreaCalc(const char *input=NULL,
34 const char *name=NULL, const char *title=NULL);
35
36 Bool_t ReInit(MParList *plist);
37
38 Bool_t PreProcess(MParList *pList);
39 Bool_t Process();
40 Bool_t PostProcess();
41
42 ClassDef(MMcCollectionAreaCalc, 0) // Task to calculate the collection area histogram
43};
44
45#endif
46
Note: See TracBrowser for help on using the repository browser.