X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FAliTPCQADataMakerRec.h;h=56a5f7129ebbc609e4af8b5a527ea2106f384a3c;hb=a054a582ed435c7bbc2680fe557b57c32ba19333;hp=19b7f89f36f5fadcbcc902d6876a69b9dabe08b2;hpb=6252ceeb59406d4f518422dfad532f414e0a23c4;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/AliTPCQADataMakerRec.h b/TPC/AliTPCQADataMakerRec.h index 19b7f89f36f..56a5f7129eb 100644 --- a/TPC/AliTPCQADataMakerRec.h +++ b/TPC/AliTPCQADataMakerRec.h @@ -15,7 +15,6 @@ // --- ROOT system --- -#include // --- Standard library --- @@ -29,9 +28,9 @@ class AliTPCQADataMakerRec: public AliQADataMakerRec { public: - enum HRawsType_t {kTPCdataQA=0, kOccupancy, kOccupancyVsSector, kNClustersPerEventVsSector, kQVsSector, kQmaxVsSector} ; + enum HRawsType_t {kRawsOccupancyVsSector=0, kRawsQVsSector, kRawsQmaxVsSector, kRawsOccupancy2dVsSector} ; enum HDigitType_t {kDigitsADC=0} ; - enum HRECPOINTsType_t {KClusters=0, kRatio, kPt} ; + enum HRECPOINTsType_t {kClusters=0, kRatio, kPt} ; enum HESDsType_t {kQmaxShort=0, kQmaxMedium, kQmaxLong, kQShort, kQMedium, kQLong, kRow} ; AliTPCQADataMakerRec() ; // ctor @@ -39,18 +38,23 @@ 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(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;} @@ -61,12 +65,14 @@ private: 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