source: trunk/MagicSoft/Mars/manalysis/MMcCalibrationCalc.h@ 2669

Last change on this file since 2669 was 2669, checked in by moralejo, 21 years ago
*** empty log message ***
File size: 912 bytes
Line 
1#ifndef MARS_MMcCalibrationCalc
2#define MARS_MMcCalibrationCalc
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MCalibrationCam;
9class MMcFadcHeader;
10class MExtractedSignalCam;
11
12class MMcCalibrationCalc : public MTask
13{
14private:
15 Bool_t CheckRunType(MParList *pList) const;
16 Int_t PreProcess(MParList *pList);
17 Int_t Process();
18 Bool_t ReInit(MParList *pList);
19
20 MCalibrationCam *fCalCam;
21 MMcFadcHeader *fHeaderFadc;
22 MExtractedSignalCam *fSignalCam;
23
24 Float_t fADC2PheInner;
25 Float_t fADC2PheOuter;
26
27public:
28 MMcCalibrationCalc(const char *name=NULL, const char *title=NULL);
29
30 void SetADC2PheInner(Float_t x) {fADC2PheInner = x; }
31 void SetADC2PheOuter(Float_t x) {fADC2PheOuter = x; }
32
33 ClassDef(MMcCalibrationCalc, 0) // Task which obtains, for MC files, the pedestal mean and rms, and the calibration factor from ADC counts to photons.
34};
35
36#endif
Note: See TracBrowser for help on using the repository browser.