class AliITSresponseSDD : public TObject {
public:
- enum {kVDCorr2Side = BIT(14)}; // if bit set, the object contains separate corrections for 2 sides
+ enum {kVDCorr2Side = BIT(14),kVDCorrMult = BIT(15)}; // if bit set, the object contains separate corrections for 2 sides
//
AliITSresponseSDD();
virtual ~AliITSresponseSDD(){};
}
//
Bool_t IsVDCorr2Side() const {return TestBit(kVDCorr2Side);}
+ Bool_t IsVDCorrMult() const {return TestBit(kVDCorrMult);}
void SetVDCorr2Side(Bool_t v=kTRUE) {SetBit(kVDCorr2Side,v);}
+ void SetVDCorrMult(Bool_t v=kTRUE) {SetBit(kVDCorrMult,v);}
//
static Float_t DefaultTimeOffset() {return fgkTimeOffsetDefault;}
virtual void SetTimeOffset(Float_t to){fTimeOffset = to;}
static Float_t DefaultChargevsTime() {return fgkChargevsTimeDefault;}
static Float_t GetCarlosRXClockPeriod() {return fgkCarlosRXClockPeriod;}
+ void PrintChargeCalibrationParams() const;
+ void PrintTimeZeroes() const;
+ void PrintVdriftCorerctions() const;
protected: