source: trunk/MagicSoft/Mars/manalysis/MMcPedestalNSBAdd.h@ 2320

Last change on this file since 2320 was 2206, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 734 bytes
Line 
1#ifndef MARS_MMcPedestalNSBAdd
2#define MARS_MMcPedestalNSBAdd
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MMcFadcHeader;
9class MGeomCam;
10class MPedestalCam;
11
12class MMcPedestalNSBAdd : public MTask
13{
14private:
15 const MGeomCam *fGeom;
16 MMcFadcHeader *fFadc;
17 MPedestalCam *fPedCam;
18
19 Float_t fDnsbPixel;
20
21 Bool_t CheckRunType(MParList *pList) const;
22 Float_t GetDnsb(MParList *pList) const;
23 Int_t PreProcess(MParList *pList);
24 Bool_t ReInit(MParList *pList);
25
26
27public:
28 MMcPedestalNSBAdd(const Float_t difnsb = -1.0,
29 const char *name=NULL, const char *title=NULL);
30
31 ClassDef(MMcPedestalNSBAdd, 0) // Task which adds the NSB fluctuations to the pedestals rms
32};
33
34#endif
Note: See TracBrowser for help on using the repository browser.