1 #ifndef BSEMCFWENDCAPBLINDDECONVPAR_HH 2 #define BSEMCFWENDCAPBLINDDECONVPAR_HH 7 #include "RtypesCore.h" 10 #include "FairParGenericSet.h" 11 #include "FairParamList.h" 16 class TMemberInspector;
28 BSEmcFwEndcapBlindDeconvPar(
const char *t_name =
"BSEmcFwEndcapBlindDeconvPar",
const char *t_title =
"Emc forward endcap digi parameters",
29 const char *t_context =
"TestDefaultContext");
42 virtual void putParams(FairParamList *t_list) ;
43 virtual Bool_t
getParams(FairParamList *t_list) ;
47 virtual void clear(
void) {};
49 Text_t fDeconvolutionFilename[100]{0};
51 Double_t fPeakFinderThreshold{0};
52 Double_t fPeakFinderLowerLimit{0};
53 Double_t fPeakFinderUpperLimit{0};
55 Double_t fPileUpDetectionYScale{0};
56 Double_t fPileUpDetectionXOffset{0};
57 Double_t fPileUpDetectionYOffset{0};
59 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