source: branches/Mars_McMismatchStudy/mimage/MNewImageParCalc.h@ 18123

Last change on this file since 18123 was 2209, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 1.1 KB
Line 
1#ifndef MARS_MNewImageParCalc
2#define MARS_MNewImageParCalc
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MHillas;
9class MNewImagePar;
10class MSrcPosCam;
11class MGeomCam;
12class MCerPhotEvt;
13
14class MNewImageParCalc : public MTask
15{
16private:
17 MGeomCam *fGeomCam;
18 MCerPhotEvt *fCerPhotEvt;
19
20 MHillas *fHillas; //! Pointer to the source independent hillas parameters
21 MSrcPosCam *fSrcPos; //! Pointer to the source position
22 MNewImagePar *fNewImagePar; //! Pointer to the output container for the new image parameters
23
24 TString fSrcName;
25 TString fNewParName;
26 TString fHillasInput;
27
28 //Int_t fErrors;
29
30 Int_t PreProcess(MParList *plist);
31 Int_t Process();
32 //Bool_t PostProcess();
33
34public:
35 MNewImageParCalc(const char *src="MSrcPosCam", const char *newpar="MNewImagePar",
36 const char *name=NULL, const char *title=NULL);
37
38 void SetInput(TString hilname) { fHillasInput = hilname; }
39
40 ClassDef(MNewImageParCalc, 0) // task to calculate new image parameters
41};
42
43#endif
44
45
46
47
Note: See TracBrowser for help on using the repository browser.