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

Last change on this file since 1521 was 1180, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 744 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
24public:
25 MMcPedestalNSBAdd(const Float_t difnsb = -1.0,
26 const char *name=NULL, const char *title=NULL);
27
28 Bool_t PreProcess(MParList *pList);
29
30 virtual Bool_t ReInit(MParList *pList);
31
32 ClassDef(MMcPedestalNSBAdd, 0) // Task which adds the NSB fluctuations to the pedestals rms
33};
34
35#endif
Note: See TracBrowser for help on using the repository browser.