]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliQADataMakerSteer.h
Additional information about the clusters assigned to MUON tracks, which is needed...
[u/mrichter/AliRoot.git] / STEER / AliQADataMakerSteer.h
index e084cae398daa85bc626ad357fd7e79953bb50ff..902c6f15fff5217668f63ef281f8f23e5c818c86 100644 (file)
@@ -36,12 +36,15 @@ public:
        AliQADataMakerSteer(const AliQADataMakerSteer & qas) ; 
        AliQADataMakerSteer & operator = (const AliQADataMakerSteer & qas) ; 
        virtual ~AliQADataMakerSteer() ; 
-       Bool_t Merge() ;  
-    void   Reset() ;  
-       Bool_t Run(const char * detectors, const AliQA::TASKINDEX taskIndex, const char * fileName = NULL) ; 
-       Bool_t Run(const char * detectors, AliRawReader * rawReader) ; 
-       void   SetCycleLength(const AliQA::DETECTORINDEX det, const Int_t cycle) { fQACycles[det] = cycle ; }
-    void   SetRunLoader(AliRunLoader * rl) { fRunLoader = rl ; }
+    TObjArray * GetFromOCDB(AliQA::DETECTORINDEX det, AliQA::TASKINDEX task) const ; 
+       Bool_t  Merge(const Int_t runNumber = -1) const ;  
+    void    Reset() ;  
+       Bool_t  Run(const char * detectors, const AliQA::TASKINDEX taskIndex, const char * fileName = NULL) ; 
+       Bool_t  Run(const char * detectors, AliRawReader * rawReader) ; 
+    Bool_t  Save2OCDB(const Int_t runNumber, const Int_t cycleNumber, const char * detectors = "ALL") const ; 
+       void    SetCycleLength(const AliQA::DETECTORINDEX det, const Int_t cycle) { fQACycles[det] = cycle ; }
+    void    SetRunLoader(AliRunLoader * rl) { fRunLoader = rl ; }
+
 private: 
        Bool_t                   DoIt(const AliQA::TASKINDEX taskIndex) ;
        AliLoader      * GetLoader(Int_t iDet) ; 
@@ -51,6 +54,7 @@ private:
        Bool_t           InitRunLoader() ; 
        Bool_t           IsSelected(const char * detName)  ;
        Bool_t           Finish(const AliQA::TASKINDEX taskIndex) ;
+       Bool_t           SaveIt2OCDB(const Int_t runNumber, TFile * inputFile) const ;  
 
  
        Bool_t                     fCycleSame ;                    //! true if 2 consecutive data making for a same detector