source: tags/Mars-V0.9/manalysis/MPedestalWorkaround.h

Last change on this file was 2746, checked in by wittek, 21 years ago
*** empty log message ***
File size: 1.3 KB
Line 
1#ifndef MARS_MPedestalWorkaround
2#define MARS_MPedestalWorkaround
3
4/////////////////////////////////////////////////////////////////////////////
5// //
6// MPedestalWorkaround //
7// //
8// Temporary copy of pedestal values and RMS into MPedestalCam from //
9// MPedPhotCam in order to have the pedestal RMS in units of number of //
10// photons //
11// //
12/////////////////////////////////////////////////////////////////////////////
13#ifndef MARS_MTask
14#include "MTask.h"
15#endif
16
17class MPedestalCam;
18class MPedPhotCam;
19class MGeomCam;
20class MParList;
21class MMcEvt;
22class MRawRunHeader;
23
24class MPedestalWorkaround : public MTask
25{
26private:
27
28 MPedestalCam *fPed;
29 MPedPhotCam *fPedPhot;
30 MGeomCam *fCam;
31 MMcEvt *fMcEvt;
32 MRawRunHeader *fRun;
33
34 Int_t PreProcess(MParList *pList);
35 Int_t Process();
36 Int_t PostProcess();
37
38public:
39 MPedestalWorkaround(const char *name=NULL, const char *title=NULL);
40
41 ClassDef(MPedestalWorkaround, 0) // Task to copy pedestal RMS
42};
43
44#endif
45
46
47
Note: See TracBrowser for help on using the repository browser.