source: trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.h@ 804

Last change on this file since 804 was 801, checked in by jflix, 24 years ago
Header file for MPedCalcPedRun.cc
File size: 1.3 KB
Line 
1#ifndef MPEDCALCPEDRUN_H
2#define MPEDCALCPEDRUN_H
3
4/////////////////////////////////////////////////////////////////////////////
5// //
6// MPedCalcPedRun //
7// //
8// Evaluate the pedestals from pedestal runs //
9// //
10/////////////////////////////////////////////////////////////////////////////
11
12#ifndef MTASK_H
13#include "MTask.h"
14#endif
15
16class MRawEvtData;
17class MPedestalCam;
18class MRawEvtPixelIter;
19
20class MPedCalcPedRun : public MTask
21{
22
23 MRawEvtData *fRawEvt; // raw event data (time slices)
24 MPedestalCam *fPedestals; // Pedestals of all pixels in the camera
25
26public:
27
28 MPedCalcPedRun(const char *name=NULL, const char *title=NULL);
29
30 Bool_t PreProcess(MParList *pList);
31 Bool_t Process();
32
33 Float_t PedMeanCalcHiGain(Byte_t *ptr, const Byte_t *end);
34 Float_t PedRmsCalcHiGain(Byte_t *ptr, const Byte_t *end, Float_t HiGainPed);
35 Float_t PedMeanErrCalcHiGain(Float_t HiGainRms);
36 Float_t PedRmsErrCalcHiGain(Float_t HiGainRms);
37
38 ClassDef(MPedCalcPedRun, 0) // Task to calculate pedestals from pedestal runs raw data
39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.