19 #ifndef BSEMCPSAOVERFLOWCOMBINATOR_HH 20 #define BSEMCPSAOVERFLOWCOMBINATOR_HH 25 #include "RtypesCore.h" 32 class TMemberInspector;
37 virtual Int_t
Combine(
const std::vector<BSEmcAbsPSA *> &t_psa_list,
const std::vector<Int_t> &t_nhit_list, std::vector<Double_t> &t_energy_list,
38 std::vector<Double_t> &t_time_list) ;
45 Double_t fThreshold{0};
46 Double_t fTimeDiff{0};
48 std::vector<Double_t> fEnergyList{};
49 std::vector<Double_t> fTimeList{};
51 Bool_t fSingleAPDMode;
Baseclass for pulseshapeanalysis ( featureextraction )
virtual Int_t Combine(const std::vector< BSEmcAbsPSA *> &t_psa_list, const std::vector< Int_t > &t_nhit_list, std::vector< Double_t > &t_energy_list, std::vector< Double_t > &t_time_list)
BSEmcPSAOverflowCombinator(Double_t t_threshold, Double_t t_timediff, Bool_t t_single_mode=kFALSE)