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

Last change on this file since 4453 was 4260, checked in by gaug, 20 years ago
*** empty log message ***
File size: 920 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 virtual Int_t PreProcess(MParList *pList);
14 virtual Bool_t ReInit(MParList *pList);
15 virtual 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);
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.