]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliReconstruction.h
Updated QA classes (Yves)
[u/mrichter/AliRoot.git] / STEER / AliReconstruction.h
index 1af41fe507c17c26fbb00200f6f172c8f9983474..99dcade92bed5b1ccb24db821ed728cf2f35cce8 100644 (file)
@@ -31,7 +31,7 @@ class AliESDVertex;
 class AliESDEvent;
 class TFile;
 class TTree;
-
+class AliQualAssDataMaker;
 
 class AliReconstruction: public TNamed {
 public:
@@ -97,6 +97,8 @@ public:
 
   virtual Bool_t Run(const char* input = NULL);
 
+  // Quality Assurance 
+  virtual Bool_t RunQualAss(const char* detectors, AliESDEvent *& esd);
 
 private:
   Bool_t         RunLocalReconstruction(const TString& detectors);
@@ -127,6 +129,9 @@ private:
 
   void           FillRawDataErrorLog(Int_t iEvent, AliESDEvent* esd);
 
+  //Quality Assurance
+  AliQualAssDataMaker* GetQualAssDataMaker(Int_t iDet);
+
   //*** Global reconstruction flags *******************
   Bool_t         fUniformField;       // uniform field tracking flag
   Bool_t         fRunVertexFinder;    // run the vertex finder
@@ -171,6 +176,9 @@ private:
   TString       fCDBUri;             // Uri of the default CDB storage
   TObjArray      fSpecCDBUri;         // Array with detector specific CDB storages
 
+  //Quality Assurance
+  AliQualAssDataMaker * fQualAssDataMaker[fgkNDetectors];  //! array of QA data maker objects
+
   ClassDef(AliReconstruction, 12)      // class for running the reconstruction
 };