source: tags/Mars-V0.9.2/mcalib/MCalibrateRelTimes.h

Last change on this file was 6855, checked in by tbretz, 20 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 MSignalCam;
21
22class MCalibrateRelTimes : public MTask
23{
24private:
25 MGeomCam *fGeomCam; // Camera geometry container
26 MCalibrationRelTimeCam *fCalibrations; // Calibration rel. time constants
27 MBadPixelsCam *fBadPixels; // Bad Pixels information
28 MArrivalTimeCam *fSignals; // Extracted Arrival Time
29 MSignalCam *fArrivalTime; // Calibrated arrival times
30
31 Int_t PreProcess(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.