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

Last change on this file since 4787 was 4729, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 821 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 MSequence;
13class MPedestalCam;
14class MBadPixelsCam;
15class MCalibrationCam;
16class MCalibrationQECam;
17class MCalibrationRelTimeCam;
18class MCalibrationChargeCam;
19
20class MJCalibrateSignal : public MJob
21{
22private:
23 Bool_t WriteResult();
24 Bool_t ReadCalibration(MCalibrationCam &calcam,
25 MCalibrationCam &qecam, MCalibrationCam &tmcam,
26 MBadPixelsCam &badpix, MTask* &ext1, MTask* &ext2) const;
27
28public:
29 MJCalibrateSignal(const char *name=NULL, const char *title=NULL);
30
31 Bool_t ProcessFile(MPedestalCam &cam);
32
33 ClassDef(MJCalibrateSignal, 0) // Tool to create a pedestal file (MPedestalCam)
34};
35
36#endif
Note: See TracBrowser for help on using the repository browser.