From 19563116f18d573fb8aff288c18472053e68f604 Mon Sep 17 00:00:00 2001 From: jotwinow Date: Mon, 15 Nov 2010 14:16:36 +0000 Subject: [PATCH] flag to switch off/on using OCDB --- PWG1/TPC/AliPerformanceTask.cxx | 8 ++++++++ PWG1/TPC/AliPerformanceTask.h | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/PWG1/TPC/AliPerformanceTask.cxx b/PWG1/TPC/AliPerformanceTask.cxx index a1a2bc8dead..3bf5fe961f4 100644 --- a/PWG1/TPC/AliPerformanceTask.cxx +++ b/PWG1/TPC/AliPerformanceTask.cxx @@ -84,6 +84,7 @@ AliPerformanceTask::AliPerformanceTask() , fUseHLT(kFALSE) , fUseTerminate(kTRUE) , fUseCentrality(0) + , fUseOCDB(kTRUE) { // Dummy Constructor // should not be used @@ -104,6 +105,7 @@ AliPerformanceTask::AliPerformanceTask(const char *name, const char */*title*/) , fUseHLT(kFALSE) , fUseTerminate(kTRUE) , fUseCentrality(0) + , fUseOCDB(kTRUE) { // Constructor @@ -268,6 +270,12 @@ void AliPerformanceTask::Terminate(Option_t *) if (! pDEdx) { pDEdx = dynamic_cast(pObj); } if (! pMatch) { pMatch = dynamic_cast(pObj); } } + + if(!fUseOCDB) { + printf("DO NOT USE OCDB \n"); + return; + } + if (! AliCDBManager::Instance()->GetDefaultStorage()) { AliCDBManager::Instance()->SetDefaultStorage("raw://"); } TUUID uuid; TString tmpFile = gSystem->TempDirectory() + TString("/TPCQASummary.") + uuid.AsString() + TString(".root"); diff --git a/PWG1/TPC/AliPerformanceTask.h b/PWG1/TPC/AliPerformanceTask.h index e252b006208..d8f79149205 100644 --- a/PWG1/TPC/AliPerformanceTask.h +++ b/PWG1/TPC/AliPerformanceTask.h @@ -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 -- 2.43.0