class AliCDBManager;
class AliCDBStorage;
class AliADCalibData;
+class AliADRecoParam;
class AliADQADataMakerRec: public AliQADataMakerRec {
kChargeEoI,kChargeEoIInt0,kChargeEoIInt1,
kWidth,kHPTDCTime,kWidthBB,kWidthBG,kHPTDCTimeBB,kHPTDCTimeBG,
kChargeVsClockInt0,kChargeVsClockInt1,kBBFlagVsClock,kBGFlagVsClock,kBBFlagsPerChannel,kBGFlagsPerChannel,
+ kFlagNoTime,kTimeNoFlag,
+ kTimeSlewingOff,kTimeSlewingOn,kWidthSlewing,
+ kPedestalDiffInt0,kPedestalDiffInt1,
kMultiADA,kMultiADC,kChargeADA,kChargeADC,kChargeAD,
kADATime,kADCTime,kDiffTime,kTimeADAADC,
- kNCoincADA,kNCoincADC,kPairDiffTime,kPairDiffCharge};
+ kNCoincADA,kNCoincADC,kPairTimeDiffMean,kPairTimeDiffRMS,
+ kNChargeCorrADA,
+ kNChargeCorrADC = kNChargeCorrADA + 28,
+ kNTimeCorrADA = kNChargeCorrADC + 28,
+ kNTimeCorrADC = kNTimeCorrADA + 28,
+ kNTimeDiffADA = kNTimeCorrADC + 28,
+ kNTimeDiffADC = kNTimeDiffADA + 28};
+
+
+ enum HESDType_t {kCellMultiADA,kCellMultiADC,
+ kBBFlag,kBGFlag,kChargeChannel,kTimeChannel,
+ kESDADATime,kESDADCTime,kESDDiffTime};
public:
AliADQADataMakerRec() ; // constructor
protected:
AliADCalibData *fCalibData; //! calibration data
+ AliADRecoParam *fRecoParam;
private:
virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
Float_t fTimeOffset[16]; //! HPTDC time offsets channel by channel
TF1* fTimeSlewing; //! Function for time slewing correction
- ClassDef(AliADQADataMakerRec,4) // description
+ ClassDef(AliADQADataMakerRec,1) // description
};