source: branches/Mars_IncreaseNsb/mimage/MCameraSmooth.h@ 19716

Last change on this file since 19716 was 6855, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 760 bytes
Line 
1#ifndef MARS_MCameraSmooth
2#define MARS_MCameraSmooth
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8#ifndef ROOT_TArrayS
9#include <TArrayS.h>
10#endif
11
12class MGeomCam;
13class MSignalCam;
14
15class MCameraSmooth : public MTask
16{
17private:
18 MSignalCam *fEvt; //! Pointer to data to smooth
19 MGeomCam *fGeomCam; //! Camera geometry
20
21 Byte_t fCounts; // number of smoothing loops
22 Bool_t fUseCentralPixel; // use also the central pixel
23
24 Int_t PreProcess(MParList *pList);
25 Int_t Process();
26
27public:
28 MCameraSmooth(Byte_t cnt=1, const char *name=NULL, const char *title=NULL);
29
30 void SetUseCentralPixel(Bool_t b=kTRUE) { fUseCentralPixel=kTRUE; }
31
32 ClassDef(MCameraSmooth, 0) // task to smooth the camera contants
33};
34
35#endif
36
Note: See TracBrowser for help on using the repository browser.