source: trunk/MagicSoft/Mars/mcalib/MCalibrateRelTimes.h@ 8650

Last change on this file since 8650 was 8618, checked in by tbretz, 17 years ago
*** empty log message ***
File size: 1011 bytes
Line 
1#ifndef MARS_MCalibrateRelTimes
2#define MARS_MCalibrateRelTimes
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MGeomCam;
9class MBadPixelsCam;
10class MCalibrationRelTimeCam;
11class MArrivalTimeCam;
12class MRawRunHeader;
13class MSignalCam;
14
15class MCalibrateRelTimes : public MTask
16{
17private:
18 MGeomCam *fGeomCam; // Camera geometry container
19 MCalibrationRelTimeCam *fCalibrations; // Calibration rel. time constants
20 MBadPixelsCam *fBadPixels; // Bad Pixels information
21 MArrivalTimeCam *fSignals; // Extracted Arrival Time
22 MSignalCam *fArrivalTime; // Calibrated arrival times
23
24 UShort_t fFreq; //! [MHz] Sampling Frequency
25
26 Int_t PreProcess(MParList *pList);
27 Bool_t ReInit(MParList *pList);
28 Int_t Process();
29
30public:
31
32 MCalibrateRelTimes(const char *name=NULL, const char *title=NULL);
33
34 ClassDef(MCalibrateRelTimes, 0) // Task to calculate calibrated relative arrival times
35};
36
37
38#endif
Note: See TracBrowser for help on using the repository browser.