]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDQADataMakerRec.h
New histograms for centrality and multiplcity checks (Gian Michele)
[u/mrichter/AliRoot.git] / TRD / AliTRDQADataMakerRec.h
index 2c0373637d98035b694ace2eab56eae072d3e3c3..b1283ebca0c42d93751a3194b300ccabbda08fae 100644 (file)
@@ -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,24 +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;
-  void BuildRatio(TH1D *ratio, TH1D *histN, TH1D *histD);
+  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