- virtual AliZDCDigit& operator + (AliZDCDigit &digit) {
- // Adds the amplitude of digits
- fADCValue += digit.fADCValue ;
- return *this ;
+ // Adds the amplitude of digits
+ virtual AliZDCDigit operator + (AliZDCDigit &digit){
+ for(Int_t i = 0; i < 2; i++) fADCValue[i] += digit.fADCValue[i];
+ return *this;
+ }
+
+ // Print method
+ virtual void Print(Option_t *) const {
+ printf("\t AliZDCDigit -> Detector %d Quadrant %d: ADC HighGain= %d ADC LowGain= %d\n ",
+ fSector[0], fSector[1], fADCValue[0], fADCValue[1]);