source: trunk/MagicSoft/Mars/msignal/MTimeExtractor.h@ 3898

Last change on this file since 3898 was 3898, checked in by gaug, 20 years ago
*** empty log message ***
File size: 865 bytes
Line 
1#ifndef MARS_MTimeExtractor
2#define MARS_MTimeExtractor
3
4#ifndef MARS_MExtractor
5#include "MExtractor.h"
6#endif
7
8class MPedestalPix;
9class MArrivalTimeCam;
10class MTimeExtractor : public MExtractor
11{
12
13 MArrivalTimeCam *fArrTime; // Container with the photons arrival times
14
15 virtual Int_t PreProcess(MParList *pList);
16 virtual Bool_t ReInit(MParList *pList);
17 virtual Int_t Process();
18
19 virtual void FindTimeHiGain(Byte_t *firstused, Float_t &time, Float_t &dtime,
20 Byte_t &sat, const MPedestalPix &ped) const;
21 virtual void FindTimeLoGain(Byte_t *firstused, Float_t &time, Float_t &dtime,
22 Byte_t &sat, const MPedestalPix &ped) const;
23
24public:
25
26 MTimeExtractor(const char *name=NULL, const char *title=NULL);
27
28 ClassDef(MTimeExtractor, 0) // Arrival Time Extractor Base Class
29};
30
31#endif
32
33
34
Note: See TracBrowser for help on using the repository browser.