source: trunk/MagicSoft/Mars/msignal/MExtractTime.h@ 3975

Last change on this file since 3975 was 3943, checked in by gaug, 21 years ago
*** empty log message ***
File size: 855 bytes
Line 
1#ifndef MARS_MExtractTime
2#define MARS_MExtractTime
3
4#ifndef MARS_MExtractor
5#include "MExtractor.h"
6#endif
7
8class MPedestalPix;
9class MArrivalTimeCam;
10class MExtractTime : 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 MExtractTime(const char *name=NULL, const char *title=NULL);
27
28 ClassDef(MExtractTime, 0) // Arrival Time Extractor Base Class
29};
30
31#endif
32
33
34
Note: See TracBrowser for help on using the repository browser.