source: trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.h@ 4966

Last change on this file since 4966 was 4723, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 906 bytes
Line 
1#ifndef MARS_MExtractTimeAndCharge
2#define MARS_MExtractTimeAndCharge
3
4#ifndef MARS_MExtractTime
5#include "MExtractTime.h"
6#endif
7
8class MPedestalPix;
9class MExtractTimeAndCharge : public MExtractTime
10{
11private:
12 Int_t PreProcess(MParList *pList);
13 Bool_t ReInit(MParList *pList);
14 Int_t Process();
15
16protected:
17 virtual void FindTimeAndChargeHiGain(Byte_t *firstused, Byte_t *logain, Float_t &sum, Float_t &dsum,
18 Float_t &time, Float_t &dtime,
19 Byte_t &sat, const MPedestalPix &ped);
20 virtual void FindTimeAndChargeLoGain(Byte_t *firstused, Float_t &sum, Float_t &dsum,
21 Float_t &time, Float_t &dtime,
22 Byte_t &sat, const MPedestalPix &ped);
23
24public:
25
26 ClassDef(MExtractTimeAndCharge, 0) // Time And Charge Extractor Base Class
27};
28
29#endif
30
31
32
Note: See TracBrowser for help on using the repository browser.