source: trunk/MagicSoft/Mars/manalysis/MCameraSmooth.h@ 1726

Last change on this file since 1726 was 1468, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 784 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
25public:
26 MCameraSmooth(Byte_t cnt=1, const char *name=NULL, const char *title=NULL);
27
28 void SetUseCetralPixel(Bool_t b=kTRUE) { fUseCentralPixel=kTRUE; }
29
30 Bool_t PreProcess(MParList *pList);
31 Bool_t Process();
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.