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

Last change on this file since 7538 was 6857, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 876 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 MSignalCam;
10
11class MGeomCamMagicEnhance : public MTask
12{
13private:
14 static const char *fgNameSignalCamIn;
15 static const char *fgNameSignalCamOut;
16
17 TString fNameSignalCamIn;
18 TString fNameSignalCamOut;
19
20 MSignalCam *fEvtIn;
21 MSignalCam *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 SetNameSignalCamIn(const char *n) { fNameSignalCamIn = n; }
34 void SetNameSignalCamOut(const char *n) { fNameSignalCamOut = n; }
35
36 ClassDef(MGeomCamMagicEnhance, 0) //Task to convert MSignalCam from MGeomCamMagic to MGeomCamMagicXT
37};
38
39#endif
Note: See TracBrowser for help on using the repository browser.