- TClonesArray *digitsTRG=0x0);
-
- void AddDigit(TClonesArray *digitsArr, Int_t id, Int_t lowGain, Int_t amp, Float_t time);
- void AddDigit(TClonesArray *digitsArr, Int_t id, Int_t timeSamples[], Int_t nSamples);
-
- // Signal shape parameters
- 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; }
+ TClonesArray *digitsTRG=0x0, AliEMCALTriggerData* trgData = 0x0);
+ void AddDigit(TClonesArray *digitsArr, Int_t id, Int_t lowGain, Float_t amp, Float_t time, Float_t chi2, Int_t ndf);
+ void TrimDigits(TClonesArray *digitsArr);
+ Int_t GetNoiseThreshold() const { return fNoiseThreshold; }
+ Int_t GetNPedSamples() const { return fNPedSamples; }
+ Bool_t GetRemoveBadChannels() const {return fRemoveBadChannels;}
+ Int_t GetFittingAlgorithm() const {return fFittingAlgorithm; }
+ Float_t GetTimeMax() const {return fTimeMax ;}
+ Float_t GetTimeMin() const {return fTimeMin ;}
+ Bool_t UseFALTRO() const {return fUseFALTRO; }