source: trunk/MagicSoft/Mars/mhft/MGeomCamMagicEnhance.h@ 5973

Last change on this file since 5973 was 5691, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 888 bytes
Line 
1#ifndef MARS_MGeomCamMagicEnhance
2#define MARS_MGeomCamMagicEnhance
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MArrayD;
9class MCerPhotEvt;
10
11class MGeomCamMagicEnhance : public MTask
12{
13private:
14 static const char *fgNameCerPhotEvtIn;
15 static const char *fgNameCerPhotEvtOut;
16
17 TString fNameCerPhotEvtIn;
18 TString fNameCerPhotEvtOut;
19
20 MCerPhotEvt *fEvtIn;
21 MCerPhotEvt *fEvtOut;
22
23 MArrayD Convert() const;
24
25 Int_t PreProcess(MParList *p);
26 Int_t Process();
27
28 void CleanFreqSpace(MArrayD &re, MArrayD &im);
29
30public:
31 MGeomCamMagicEnhance(const char *name=0, const char *title=0);
32
33 void SetNameCerPhotEvtIn(const char *n) { fNameCerPhotEvtIn = n; }
34 void SetNameCerPhotEvtOut(const char *n) { fNameCerPhotEvtOut = n; }
35
36 ClassDef(MGeomCamMagicEnhance, 0) //Task to convert MCerPhotEvt from MGeomCamMagic to MGeomCamMagicXT
37};
38
39#endif
Note: See TracBrowser for help on using the repository browser.