9 #ifndef PNDEMCHIGHLOWPSA_H_ 
   10 #define PNDEMCHIGHLOWPSA_H_ 
   44                 std::vector< std::pair<PndEmcPSAFPGASampleAnalyser*, int> >
fHitsInFE;
 
PndEmcPSAFPGASampleAnalyser * fHighgainPSA
virtual ~PndEmcHighLowPSA()
virtual void GetHit(Int_t i, Double_t &energy, Double_t &time)
Get energy and time of hit. 
std::vector< std::pair< PndEmcPSAFPGASampleAnalyser *, int > > fHitsInFE
Wrapping class to manage two independent PSAs for high, resp. low gain. 
ClassDef(PndEmcAbsPSA, 1)
PndEmcHighLowPSA(Int_t verbose=0)
virtual void Init(PndEmcPSAFPGASampleAnalyser *highgainPSA, PndEmcPSAFPGASampleAnalyser *lowgainPSA, Double_t overflowThreshold, Int_t highgainWfIndex=0, Int_t lowgainWfIndex=1)
virtual void Reset()
reset found hits 
virtual Int_t Process(const PndEmcWaveform *waveform)
Find Hits in Waveform. 
Baseclass for pulseshapeanalysis ( featureextraction ) 
Double_t fOverflowThreshold
virtual Int_t GetWaveformIdx(Int_t i)
virtual void SetVerbose(Int_t verbose=0)
PndEmcPSAFPGASampleAnalyser * fLowgainPSA