- virtual void AddDigit(Int_t i, Int_t j, Int_t signal);
- // Finds clulsters of signals. Use with regards to Compresion algorithms
- virtual void FindCluster(Int_t i, Int_t j,Int_t signal,
- Int_t minval,Bool_t &cond);
-
- // get parameters for 1D - this could be changed when we get more
- // input from Torino after they have a look at the code
- virtual Int_t Tolerance(Int_t i) const {return fTol[i];}//returns tolerance
- virtual Int_t Disable(Int_t i) const {return fT2[i];}//high threshold 2D
- // Set the output file name - for 1D encoding
- virtual void SetFileName(const char *filnam) {fFileName=filnam;}
-
- // add baseline, noise, electronics and ADC saturation effects
- void ChargeToSignal(Int_t mod,Bool_t bAddNoise=kFALSE);
- // add dead channels
- void ApplyDeadChannels(Int_t mod);
+ virtual void AddDigit(Int_t i, Int_t j, Int_t signalc, Int_t signale);
+
+ // add baseline, noise, gain, electronics and ADC saturation effects
+ void ChargeToSignal(Int_t mod,Bool_t bAddNoise=kFALSE, Bool_t bAddGain=kTRUE);