]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/CaloCalib/AliAnalysisTaskEMCALClusterize.h
Add switch to access OCBD only if needed, off by default
[u/mrichter/AliRoot.git] / PWG4 / CaloCalib / AliAnalysisTaskEMCALClusterize.h
index 47352c52360f283f27ba206d223ca33c8242373f..098505695c45af6a5c2871cc830e93ddbe704a19 100644 (file)
@@ -36,8 +36,11 @@ class AliAnalysisTaskEMCALClusterize : public AliAnalysisTaskSE {
   virtual void   UserExec(Option_t *option);
   virtual void   Init();
   virtual void   LocalInit()                                    { Init()                       ; }
+  
+  //OCDB
   Bool_t         AccessOCDB();
-
+  void           SwitchOnAccessOCDB()                           { fAccessOCDB = kTRUE          ; }
+  void           SwitchOffAccessOCDB()                          { fAccessOCDB = kFALSE         ; } 
   void           SetOCDBPath(const char *path)                  { fOCDBpath = path             ; }
   
   //Geometry methods
@@ -65,8 +68,8 @@ class AliAnalysisTaskEMCALClusterize : public AliAnalysisTaskSE {
   void           SetEMCALRecoUtils(AliEMCALRecoUtils * ru)      { fRecoUtils           = ru    ; }
   AliEMCALRecoUtils* GetRecoUtils()                      const  { return fRecoUtils            ; }
   
-  void SetConfigFileName(TString name)                          { fConfigName          = name  ; }
-  void SetMaxEvent(Int_t max)                                   { fMaxEvent            = max   ; }
+  void           SetConfigFileName(TString name)                { fConfigName          = name  ; }
+  void           SetMaxEvent(Int_t max)                         { fMaxEvent            = max   ; }
   
  private:
     
@@ -83,6 +86,7 @@ class AliAnalysisTaskEMCALClusterize : public AliAnalysisTaskSE {
   AliEMCALCalibData     *fCalibData;        // EMCAL calib data
   AliCaloCalibPedestal  *fPedestalData;     // EMCAL pedestal
   TString                fOCDBpath;         // Path with OCDB location
+  Bool_t                 fAccessOCDB;       // Need to access info from OCDB (not really)   
 
   //Temporal arrays
   TClonesArray          *fDigitsArr;        //-> Digits array
@@ -113,7 +117,7 @@ class AliAnalysisTaskEMCALClusterize : public AliAnalysisTaskSE {
   
   Int_t                  fMaxEvent;         // Set a maximum event
   
-  ClassDef(AliAnalysisTaskEMCALClusterize, 6);
+  ClassDef(AliAnalysisTaskEMCALClusterize, 7);
 };
 
 #endif //ALIANALYSISTASKEMCALCLUSTERIZE_H