2 #ifndef BSEMCFWENDCAPDIGIPAR_HH     3 #define BSEMCFWENDCAPDIGIPAR_HH     8 #include "RtypesCore.h"    12 #include "FairParGenericSet.h"    13 #include "FairParamList.h"    18 class TMemberInspector;
    29   BSEmcFwEndcapDigiPar(
const char *t_name = 
"BSEmcFwEndcapDigiPar", 
const char *t_title = 
"Emc forward endcap digi parameters", 
const char *t_context = 
"TestDefaultContext");
    66   virtual void putParams(FairParamList *t_list) ;
    67   virtual Bool_t 
getParams(FairParamList *t_list) ;
    71   virtual void clear(
void)  {};
    73   Int_t fUse_photon_statistic{0};
    74   Double_t fQuantumEfficiencyAPD{0};
    75   Double_t fExcessNoiseFactorAPD{0};
    76   Double_t fSensitiveAreaAPD{0};
    77   Double_t fRearCrystalSurfaceArea{0};
    78   Double_t fDetectedPhotonsPerMeV{0};
    81   Double_t fPulseshapeTau{0};
    82   Double_t fPulseshapeN{0};
    84   Double_t fPulseshapev1{0};
    85   Double_t fPulseshapetcr{0};
    86   Double_t fPulseshapetcf{0};
    87   Double_t fPulseshapet_r{0};
    88   Double_t fPulseshapeRes{0};
    90   Double_t fEnergyRangeHigh{0};
    91   Double_t fEnergyRangeLow{0};
    92   Double_t fNoiseWidthHigh{0};
    93   Double_t fNoiseWidthLow{0};
    94   Double_t fEnergyDigiThreshold{0};
    96   Double_t fTimeBeforeHit{0};
    97   Double_t fTimeAfterHit{0};
    98   Double_t fWfCutOffEnergy{0};
    99   Double_t fSampleRate{0};
   101   TArrayD fPsaParLow{};
   102   TArrayD fPsaParHigh{};
   103   TString fPsaTypeLow{};
   104   TString fPsaTypeHigh{};
   105   TString fRValueParaLow{};
   106   TString fRValueParaHigh{};
   107   Double_t fSignalOverflowHigh{0};
 Double_t GetQuantumEfficiency()
 
Double_t GetRearCrystalSurfaceArea()
 
Double_t GetTimeAfterHit()
 
const TArrayD & GetPsaParHigh()
 
Double_t GetSensitiveArea()
 
Double_t GetPulseshapeRes()
 
Double_t GetPulseshapev1()
 
const TString & GetPsaTypeHigh()
 
Double_t GetTimeBeforeHit()
 
Double_t GetPulseshapeTau()
 
Double_t GetEnergyRangeLow()
 
Double_t GetPulseshapeN()
 
Double_t GetSignalOverflowHigh()
 
virtual void putParams(FairParamList *t_list)
 
Double_t GetEnergyDigiThreshold()
 
Double_t GetPulseshapetcf()
 
parameter set for the FWEndcap variant of waveform simulation 
 
Double_t GetNoiseWidthLow()
 
virtual ~BSEmcFwEndcapDigiPar(void)
 
Double_t GetNoiseWidthHigh()
 
virtual Bool_t getParams(FairParamList *t_list)
 
const TString & GetRValueParHigh()
 
Double_t GetWfCutOffEnergy()
 
Double_t GetDetectedPhotonsPerMeV()
 
const TString & GetRValueParLow()
 
Double_t GetExcessNoiseFactor()
 
Double_t GetPulseshapet_r()
 
static const std::string fgParameterName
 
const TArrayD & GetPsaParLow()
 
Double_t GetPulseshapetcr()
 
const TString & GetPsaTypeLow()
 
Double_t GetEnergyRangeHigh()
 
BSEmcFwEndcapDigiPar(const char *t_name="BSEmcFwEndcapDigiPar", const char *t_title="Emc forward endcap digi parameters", const char *t_context="TestDefaultContext")
 
Int_t GetUseDigiEffectiveSmearingMode()