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

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