source: branches/Mars_McMismatchStudy/mcalib/MCalibrateRelTimes.h@ 18758

Last change on this file since 18758 was 12630, checked in by tbretz, 13 years ago
Removed an obsolete fGeomCam; make sure that everything is initialized properly
File size: 939 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 MCalibrationRelTimeCam *fCalibrations; // Calibration rel. time constants
19 MBadPixelsCam *fBadPixels; // Bad Pixels information
20 MArrivalTimeCam *fSignals; // Extracted Arrival Time
21 MSignalCam *fArrivalTime; // Calibrated arrival times
22
23 UShort_t fFreq; //! [MHz] Sampling Frequency
24
25 Int_t PreProcess(MParList *pList);
26 Bool_t ReInit(MParList *pList);
27 Int_t Process();
28
29public:
30
31 MCalibrateRelTimes(const char *name=NULL, const char *title=NULL);
32
33 ClassDef(MCalibrateRelTimes, 0) // Task to calculate calibrated relative arrival times
34};
35
36
37#endif
Note: See TracBrowser for help on using the repository browser.