/// Set the status map value
virtual void SetStatusMap(UInt_t statusMap) { fStatusMap = statusMap; }
- /// Whether this digit is real or virtual (a clustering detail...)
- virtual Bool_t IsVirtual() const { return TestBit(kVirtual); }
- /// Set the virtual status
- virtual void SetVirtual(Bool_t value) { SetBit(kVirtual,value); }
-
/// Set the ADC value (should be between 0 and 4095)
virtual void SetADC(Int_t adc) { fADC = adc; }
virtual void SetPadXY(Int_t padx, Int_t pady);
Int_t fADC; ///< Raw ADC value
UInt_t fStatusMap; ///< Neighbouring pad status (whether ped, gains, hv were ok or not)
+ /// Various statuses of the digit
enum EStatusBit
{
- kSaturated = BIT(20),
- kUsed = BIT(21),
- kCalibrated = BIT(22),
- kVirtual = BIT(23)
+ kSaturated = BIT(20), ///< to indicate that manas amplifier has saturated
+ kUsed = BIT(21), ///< whether the digit is used (e.g. in a cluster)
+ kCalibrated = BIT(22) ///< whether the digit has been calibrated or not
};
ClassDef(AliMUONRealDigit,1) // Implementation of AliMUONVDigit