source: tags/Mars-V0.8.6/msignal/MExtractTimeAndCharge.h

Last change on this file was 5150, checked in by gaug, 20 years ago
*** empty log message ***
File size: 940 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{
11protected:
12
13 Int_t PreProcess(MParList *pList);
14 Bool_t ReInit(MParList *pList);
15 Int_t Process();
16
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, const Bool_t abflag);
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, const Bool_t abflag);
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.