- Double_t GetRawFormatHighLowGainFactor() const {return fHighLowGainFactor ;}
- static Int_t GetRawFormatOrder() { return fgOrder ; }
- static Int_t GetRawFormatTimeBins() { return fgkTimeBins ; }
- static Double_t GetRawFormatTimeMax() { return fgkTimeBins*fgTimeBinWidth; }
+ Double_t GetRawFormatHighLowGainFactor() const { return fHighLowGainFactor ;}
+ Int_t GetRawFormatOrder() const { return fOrder ; }
+ Double_t GetRawFormatTau() const { return fTau ; }
+ Int_t GetNoiseThreshold() const { return fNoiseThreshold; }
+ Int_t GetNPedSamples() const { return fNPedSamples; }
+ // get methods for fast fit simulation
+ Double_t GetPedestalValue() const {return fgPedestalValue;}
+ Double_t GetFEENoise() const {return fgFEENoise;}
+
+ Bool_t GetRemoveBadChannels() const {return fRemoveBadChannels;}
+ Int_t GetFittingAlgorithm() const {return fFittingAlgorithm; }
+ Bool_t UseFALTRO() const {return fUseFALTRO; }
+
+ void SetRawFormatHighLowGainFactor(Double_t val) {fHighLowGainFactor=val;}
+ void SetRawFormatOrder(Int_t val) {fOrder=val; }
+ void SetRawFormatTau(Double_t val) {fTau=val; }
+ void SetNoiseThreshold(Int_t val) {fNoiseThreshold=val; }
+ void SetNPedSamples(Int_t val) {fNPedSamples=val; }
+ void SetRemoveBadChannels(Bool_t val) {fRemoveBadChannels=val; }
+ void SetFittingAlgorithm(Int_t val) ;
+ void SetFALTROUsage(Bool_t val) {fUseFALTRO=val; }
+
+ // set methods for fast fit simulation
+ void SetFEENoise(Double_t val) {fgFEENoise = val;}
+ void SetRawFormatTimeBins(Int_t val) {fgTimeBins = val;}
+
+ static Int_t GetRawFormatTimeBins() { return fgTimeBins ; }
+ static Double_t GetRawFormatTimeMax() { return fgTimeBins*fgTimeBinWidth; }