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

Last change on this file since 5302 was 5280, checked in by gaug, 20 years ago
*** empty log message ***
File size: 885 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;
10
11class MExtractTime : public MExtractor
12{
13protected:
14
15 MArrivalTimeCam *fArrTime; //! Container with the photons arrival times
16
17 virtual void FindTimeHiGain(Byte_t *firstused, Float_t &time, Float_t &dtime,
18 Byte_t &sat, const MPedestalPix &ped) const;
19 virtual void FindTimeLoGain(Byte_t *firstused, Float_t &time, Float_t &dtime,
20 Byte_t &sat, const MPedestalPix &ped) const;
21
22 Int_t PreProcess( MParList *pList );
23 Bool_t ReInit ( MParList *pList );
24 Int_t Process ();
25
26public:
27
28 MExtractTime(const char *name=NULL, const char *title=NULL);
29
30 void Print(Option_t *o) const;
31
32 ClassDef(MExtractTime, 1) // Arrival Time Extractor Base Class
33};
34
35#endif
Note: See TracBrowser for help on using the repository browser.