1 #ifndef BSEMCFWENDCAPDIGI_HH 2 #define BSEMCFWENDCAPDIGI_HH 8 #include "RtypesCore.h" 11 #include "fairlogger/Logger.h" 23 class TMemberInspector;
49 if (fHighgainPSA ==
nullptr || fLowgainPSA ==
nullptr) {
50 LOG(error) <<
"BSEmcFwEndcapDigi::SetPSAAlgorithms: PSA must be a BSEmcPSAFPGASampleAnalyser. External PSA setting has no effect";
Baseclass for pulseshapeanalysis ( featureextraction )
virtual ~BSEmcFwEndcapDigi()
BSEmcFwEndcapDigi(Bool_t t_storedigis=kTRUE)
void SetPSAAlgorithms(BSEmcAbsPSA *t_highgain, BSEmcAbsPSA *t_lowgain)
Task to create digis from waveforms.
virtual BSEmcDigi::eGAIN GetGainType(BSEmcWaveform *t_waveform, Int_t t_hit) const