X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TRD%2FAliTRDQADataMakerRec.h;h=b1283ebca0c42d93751a3194b300ccabbda08fae;hb=eaf067d937b67b19f2f55ee745b52cdb70e4e5df;hp=c8ab7d36da09be8a1727cfa998ee1b2e1f832d92;hpb=04236e6706a5b16e11ccf14c139bb4a995291429;p=u%2Fmrichter%2FAliRoot.git diff --git a/TRD/AliTRDQADataMakerRec.h b/TRD/AliTRDQADataMakerRec.h index c8ab7d36da0..b1283ebca0c 100644 --- a/TRD/AliTRDQADataMakerRec.h +++ b/TRD/AliTRDQADataMakerRec.h @@ -1,5 +1,5 @@ -#ifndef AliTRDQADataMakerRec_H -#define AliTRDQADataMakerRec_H +#ifndef ALITRDQADATAMAKERREC_H +#define ALITRDQADATAMAKERREC_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ @@ -33,23 +33,30 @@ class AliTRDQADataMakerRec: public AliQADataMakerRec { AliTRDQADataMakerRec& operator = (const AliTRDQADataMakerRec& qadm) ; virtual ~AliTRDQADataMakerRec() {;} // dtor - private: + // private: + public: + + enum {kTimeBin = 30}; + virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ; - virtual void EndOfDetectorCycle(AliQA::TASKINDEX task, TObjArray * list) ; virtual void InitESDs() ; virtual void InitRecPoints() ; virtual void InitRaws() ; virtual void MakeRaws(AliRawReader* rawReader); virtual void MakeRecPoints(TTree * recpo); - virtual void MakeESDs(AliESDEvent * esd); + virtual void MakeESDs(AliESDEvent * const esd); virtual void StartOfDetectorCycle() ; - Int_t CheckPointer(TObject *obj, const char *name); + Int_t CheckPointer(TObject * const obj, const char *name); // internal methods - Int_t GetSector(const Double_t alpha) const; - Double_t GetExtZ(const AliExternalTrackParam *paramIn) const; + Int_t GetSector(Double_t alpha) const; + Int_t GetStack(const AliExternalTrackParam *paramOut) const; + Double_t GetExtZ(const AliExternalTrackParam *paramIn) const; + Int_t FillBits(TH1F *hist, Int_t code, Int_t offset); + + void BuildRatio(TH1 *ratio, TH1 * const histN, TH1 * const histD); ClassDef(AliTRDQADataMakerRec,1) // Creates the TRD QA data