13 #ifndef BSEMCFWENDCAPBLINDDECONVPAR_HH 14 #define BSEMCFWENDCAPBLINDDECONVPAR_HH 19 #include "RtypesCore.h" 22 #include "FairParGenericSet.h" 23 #include "FairParamList.h" 28 class TMemberInspector;
40 BSEmcFwEndcapBlindDeconvPar(
const char *t_name =
"BSEmcFwEndcapBlindDeconvPar",
const char *t_title =
"Emc forward endcap digi parameters",
41 const char *t_context =
"TestDefaultContext");
54 virtual void putParams(FairParamList *t_list) ;
55 virtual Bool_t
getParams(FairParamList *t_list) ;
59 virtual void clear(
void) {};
61 Text_t fDeconvolutionFilename[100]{0};
63 Double_t fPeakFinderThreshold{0};
64 Double_t fPeakFinderLowerLimit{0};
65 Double_t fPeakFinderUpperLimit{0};
67 Double_t fPileUpDetectionYScale{0};
68 Double_t fPileUpDetectionXOffset{0};
69 Double_t fPileUpDetectionYOffset{0};
71 Int_t fBaselineSampleNumber{0};
Double_t GetPeakFinderUpperLimit() const
parameter set for the FwEndcap Blind deconvolution approach
Double_t GetPileUpDetectionXOffset() const
const Text_t * GetDeconvolutionFilename() const
virtual void putParams(FairParamList *t_list)
Double_t GetPileUpDetectionYScale() const
Double_t GetPeakFinderLowerLimit() const
virtual ~BSEmcFwEndcapBlindDeconvPar(void)
Double_t GetPeakFinderThreshold() const
BSEmcFwEndcapBlindDeconvPar(const char *t_name="BSEmcFwEndcapBlindDeconvPar", const char *t_title="Emc forward endcap digi parameters", const char *t_context="TestDefaultContext")
static const std::string fgParameterName
virtual Bool_t getParams(FairParamList *t_list)
Double_t GetPileUpDetectionYOffset() const
Int_t GetBaselineSampleNumber() const