7 #ifndef BSEMCPSAOVERFLOWCOMBINATOR_HH 8 #define BSEMCPSAOVERFLOWCOMBINATOR_HH 13 #include "RtypesCore.h" 20 class TMemberInspector;
25 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,
26 std::vector<Double_t> &t_time_list) ;
33 Double_t fThreshold{0};
34 Double_t fTimeDiff{0};
36 std::vector<Double_t> fEnergyList{};
37 std::vector<Double_t> fTimeList{};
39 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)