]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
flag to switch off/on using OCDB
authorjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 15 Nov 2010 14:16:36 +0000 (14:16 +0000)
committerjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 15 Nov 2010 14:16:36 +0000 (14:16 +0000)
PWG1/TPC/AliPerformanceTask.cxx
PWG1/TPC/AliPerformanceTask.h

index a1a2bc8deadba1e560c6368f83d5f76fc7461c9c..3bf5fe961f4982cbd75bd50c4a53320826bc7e61 100644 (file)
@@ -84,6 +84,7 @@ AliPerformanceTask::AliPerformanceTask()
   , fUseHLT(kFALSE)\r
   , fUseTerminate(kTRUE)\r
   , fUseCentrality(0)\r
+  , fUseOCDB(kTRUE)\r
 {\r
   // Dummy Constructor\r
   // should not be used\r
@@ -104,6 +105,7 @@ AliPerformanceTask::AliPerformanceTask(const char *name, const char */*title*/)
   , fUseHLT(kFALSE)\r
   , fUseTerminate(kTRUE)\r
   , fUseCentrality(0)\r
+  , fUseOCDB(kTRUE)\r
 {\r
   // Constructor\r
 \r
@@ -268,6 +270,12 @@ void AliPerformanceTask::Terminate(Option_t *)
         if (! pDEdx)  {   pDEdx = dynamic_cast<AliPerformanceDEdx*>(pObj); }\r
         if (! pMatch) {  pMatch = dynamic_cast<AliPerformanceMatch*>(pObj); }\r
     }\r
+   \r
+    if(!fUseOCDB)  { \r
+      printf("DO NOT USE OCDB \n");\r
+      return;\r
+    }\r
+  \r
     if (! AliCDBManager::Instance()->GetDefaultStorage()) { AliCDBManager::Instance()->SetDefaultStorage("raw://"); }\r
     TUUID uuid;\r
     TString tmpFile = gSystem->TempDirectory() + TString("/TPCQASummary.") + uuid.AsString() + TString(".root");\r
index e252b0062083786bc198d4eeb07cc1c62d01e359..d8f791492056826b4032426fe51aa31e90e88a27 100644 (file)
@@ -49,6 +49,10 @@ class AliPerformanceTask : public AliAnalysisTaskSE {
   void  SetUseCentrality(Int_t cent)   { fUseCentrality = cent; }
   Int_t GetUseCentrality()             { return fUseCentrality; }
 
+  // use OCDB
+  void  SetUseOCDB(Bool_t bOCDB) { fUseOCDB = bOCDB;  }
+  Bool_t  GetUseOCDB() { return fUseOCDB; }
+
  private:
 
   // Calculate centrality
@@ -71,6 +75,8 @@ class AliPerformanceTask : public AliAnalysisTaskSE {
 
   Int_t  fUseCentrality;      // use centrality (0=off(default),1=VZERO,2=SPD)
 
+  Bool_t  fUseOCDB;           // use OCDB
+
   AliPerformanceTask(const AliPerformanceTask&); // not implemented
   AliPerformanceTask& operator=(const AliPerformanceTask&); // not implemented