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

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