source: tags/Mars-V0.8.1/mimage/MCameraSmooth.h

Last change on this file was 2296, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 783 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 MCerPhotEvt;
14class MBlindPixels;
15
16class MCameraSmooth : public MTask
17{
18private:
19 MCerPhotEvt *fEvt; //! Pointer to data to smooth
20 MGeomCam *fGeomCam; //! Camera geometry
21
22 Byte_t fCounts; // number of smoothing loops
23 Bool_t fUseCentralPixel; // use also the central pixel
24
25 Int_t PreProcess(MParList *pList);
26 Int_t Process();
27
28public:
29 MCameraSmooth(Byte_t cnt=1, const char *name=NULL, const char *title=NULL);
30
31 void SetUseCentralPixel(Bool_t b=kTRUE) { fUseCentralPixel=kTRUE; }
32
33 ClassDef(MCameraSmooth, 0) // task to smooth the camera contants
34};
35
36#endif
37
Note: See TracBrowser for help on using the repository browser.