source: trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.h@ 5550

Last change on this file since 5550 was 5308, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 836 bytes
Line 
1#ifndef MARS_MJCalibrateSignal
2#define MARS_MJCalibrateSignal
3
4#ifndef MARS_MJob
5#include "MJob.h"
6#endif
7
8class TEnv;
9class TList;
10
11class MTask;
12class MParList;
13class MGeomCam;
14class MSequence;
15class MPedestalCam;
16class MBadPixelsCam;
17
18class MJCalibrateSignal : public MJob
19{
20private:
21 Bool_t fIsDataCheck;
22
23 Bool_t CheckEnvLocal();
24
25 Bool_t WriteResult();
26 Bool_t ReadCalibration(TObjArray &o, MBadPixelsCam &bpix,
27 MTask* &ext1, MTask* &ext2, TString &geom) const;
28
29 Bool_t IsDataCheck() const { return fIsDataCheck; }
30 void SetDataCheck(Bool_t b) { fIsDataCheck = b; }
31
32public:
33 MJCalibrateSignal(const char *name=NULL, const char *title=NULL);
34
35 Bool_t ProcessFile(MPedestalCam &cam);
36
37 ClassDef(MJCalibrateSignal, 0) // Tool to create a pedestal file (MPedestalCam)
38};
39
40#endif
Note: See TracBrowser for help on using the repository browser.