X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FAliTPCQADataMakerRec.h;h=56a5f7129ebbc609e4af8b5a527ea2106f384a3c;hb=1e4ec417458b79766a8e47989ae9e9e7e45cd642;hp=e4cae64c422ea5b2056f3a3454f29a9c7744bd5a;hpb=57acd2d2f484e474d764cf49c17bf8a0af5bdd5e;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/AliTPCQADataMakerRec.h b/TPC/AliTPCQADataMakerRec.h index e4cae64c422..56a5f7129eb 100644 --- a/TPC/AliTPCQADataMakerRec.h +++ b/TPC/AliTPCQADataMakerRec.h @@ -15,7 +15,6 @@ // --- ROOT system --- -#include // --- Standard library --- @@ -29,8 +28,9 @@ class AliTPCQADataMakerRec: public AliQADataMakerRec { public: - enum HRawsType_t {kTPCdataQA=0, kOccupancy, kOccupancyVsSector, kNClustersPerEventVsSector, kQVsSector, kQmaxVsSector} ; - enum HRECPOINTsType_t {KClusters=0, kRatio, kPt} ; + enum HRawsType_t {kRawsOccupancyVsSector=0, kRawsQVsSector, kRawsQmaxVsSector, kRawsOccupancy2dVsSector} ; + enum HDigitType_t {kDigitsADC=0} ; + enum HRECPOINTsType_t {kClusters=0, kRatio, kPt} ; enum HESDsType_t {kQmaxShort=0, kQmaxMedium, kQmaxLong, kQShort, kQMedium, kQLong, kRow} ; AliTPCQADataMakerRec() ; // ctor @@ -38,29 +38,41 @@ public: AliTPCQADataMakerRec& operator = (const AliTPCQADataMakerRec& qadm) ; virtual ~AliTPCQADataMakerRec(); -private: + Int_t GetRawFirstTimeBin() const { return fRawFirstTimeBin; } + Int_t GetRawLastTimeBin() const { return fRawLastTimeBin; } + + void SetRawRangeTime(Int_t tMin, Int_t tMax){ fRawFirstTimeBin=tMin; fRawLastTimeBin=tMax;} + + private: virtual void StartOfDetectorCycle() {}; // empty - virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray** list) ; - + virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list) ; + // ESD QA virtual void InitESDs() ; virtual void MakeESDs(AliESDEvent *esd) ; - + // Raw QA virtual void InitRaws(); virtual void MakeRaws(AliRawReader* rawReader); - + + // Digits QA + virtual void InitDigits(); + virtual void MakeDigits() {return;} + virtual void MakeDigits(TTree *digTree); + // RecPoints QA virtual void InitRecPoints(); virtual void MakeRecPoints(TTree *recTree); - + virtual void LoadMaps(); - AliTPCAltroMapping *fMapping[6]; //! Pointers to ALTRO mapping - AliTPCdataQA** fTPCdataQA;//! TPC calibration object for making raw data QA - + AliTPCdataQA* fTPCdataQA;//! TPC calibration object for making raw data QA + + Int_t fRawFirstTimeBin; //! First Time bin needed for RAW QA + Int_t fRawLastTimeBin; //! Last Time bin needed for RAW QA + ClassDef(AliTPCQADataMakerRec,1) // TPC Rec Quality Assurance Data Maker -}; + }; #endif // ALITPCQADATAMAKERREC_H