From be3cb6b4ac5d68769b1fe2454f703f8408d16d58 Mon Sep 17 00:00:00 2001 From: mfloris Date: Wed, 20 Apr 2011 14:56:58 +0000 Subject: [PATCH] Added new class to store ZDC timing cut window and other trigger analysis configurations, updated physics selection configuration --- OADB/AliOADBTriggerAnalysis.cxx | 93 ++++++++++++++++++ OADB/AliOADBTriggerAnalysis.h | 54 ++++++++++ OADB/CMakelibOADB.pkg | 2 +- .../data/physicsSelection.root | Bin 18049 -> 18049 bytes OADB/OADBLinkDef.h | 1 + 5 files changed, 149 insertions(+), 1 deletion(-) create mode 100644 OADB/AliOADBTriggerAnalysis.cxx create mode 100644 OADB/AliOADBTriggerAnalysis.h diff --git a/OADB/AliOADBTriggerAnalysis.cxx b/OADB/AliOADBTriggerAnalysis.cxx new file mode 100644 index 00000000000..7d4242c9a07 --- /dev/null +++ b/OADB/AliOADBTriggerAnalysis.cxx @@ -0,0 +1,93 @@ +//------------------------------------------------------------------------- +// OADB container for trigger analysis configuration (cut ranges.. ...) +// Author: Michele Floris, CERN +//------------------------------------------------------------------------- + +#include "AliOADBTriggerAnalysis.h" +#include "AliLog.h" +#include "TBrowser.h" +#include "TFolder.h" +#include + +using namespace std; + +ClassImp(AliOADBTriggerAnalysis) + +AliOADBTriggerAnalysis::AliOADBTriggerAnalysis() : TNamed("AliOADBTriggerAnalysis", "OADB object storing trigger analysis settings"), + fZDCCutRefSumCorr(-65.5), + fZDCCutRefDeltaCorr(-2.1), + fZDCCutSigmaSumCorr(6.0), + fZDCCutSigmaDeltaCorr(1.2) +{ + // default ctor + + +} +AliOADBTriggerAnalysis::AliOADBTriggerAnalysis(char* name) : TNamed(name, "OADB object storing trigger analysis settings"), + fZDCCutRefSumCorr(-65.5), + fZDCCutRefDeltaCorr(-2.1), + fZDCCutSigmaSumCorr(6.0), + fZDCCutSigmaDeltaCorr(1.2) +{ + // ctor + // Init(); +} + +// void AliOADBTriggerAnalysis::Init() { +// // initialize pointers + + + +// } + +AliOADBTriggerAnalysis::~AliOADBTriggerAnalysis(){ + // dtor + +} + +void AliOADBTriggerAnalysis::Browse(TBrowser *b) +{ + // Browse this object. + // If b=0, there is no Browse call TObject::Browse(0) instead. + // This means TObject::Inspect() will be invoked indirectly + + + static TObjString * strZDCCutRefSumCorr =0; + static TObjString * strZDCCutRefDeltaCorr =0; + static TObjString * strZDCCutSigmaSumCorr =0; + static TObjString * strZDCCutSigmaDeltaCorr =0; + + if(strZDCCutRefSumCorr ) delete strZDCCutRefSumCorr ; + if(strZDCCutRefDeltaCorr ) delete strZDCCutRefDeltaCorr ; + if(strZDCCutSigmaSumCorr ) delete strZDCCutSigmaSumCorr ; + if(strZDCCutSigmaDeltaCorr ) delete strZDCCutSigmaDeltaCorr ; + + strZDCCutRefSumCorr = new TObjString(Form("ZDCCutRefSumCorr %f", fZDCCutRefSumCorr )); + strZDCCutRefDeltaCorr = new TObjString(Form("ZDCCutRefDeltaCorr %f", fZDCCutRefDeltaCorr )); + strZDCCutSigmaSumCorr = new TObjString(Form("ZDCCutSigmaSumCorr %f", fZDCCutSigmaSumCorr )); + strZDCCutSigmaDeltaCorr = new TObjString(Form("ZDCCutSigmaDeltaCorr %f", fZDCCutSigmaDeltaCorr)); + + + + if (b) { + // Creates a folder for each beam type containing the list of corresponding bx ids + b->Add(strZDCCutRefSumCorr ); + b->Add(strZDCCutRefDeltaCorr ); + b->Add(strZDCCutSigmaSumCorr ); + b->Add(strZDCCutSigmaDeltaCorr); + } + else + TObject::Browse(b); +} + +void AliOADBTriggerAnalysis::Print(Option_t* option) const { + // Print Class contents + // Option is passed to TMap::Print + cout << "ZDC configuration" << endl; + cout << " - ZDCCutRefSumCorr "<< fZDCCutRefSumCorr << endl; + cout << " - ZDCCutRefDeltaCorr "<< fZDCCutRefDeltaCorr << endl; + cout << " - ZDCCutSigmaSumCorr "<< fZDCCutSigmaSumCorr << endl; + cout << " - ZDCCutSigmaDeltaCorr "<< fZDCCutSigmaDeltaCorr << endl; + + +} diff --git a/OADB/AliOADBTriggerAnalysis.h b/OADB/AliOADBTriggerAnalysis.h new file mode 100644 index 00000000000..f09df77dfc2 --- /dev/null +++ b/OADB/AliOADBTriggerAnalysis.h @@ -0,0 +1,54 @@ +#ifndef AliOADBTriggerAnalysis_H +#define AliOADBTriggerAnalysis_H +/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. * + * See cxx source for full Copyright notice */ + +/* $Id$ */ + +//------------------------------------------------------------------------- +// OADB container for filling scheme information (BX ids, name ...) +// Author: Michele Floris, CERN +//------------------------------------------------------------------------- + +#include +#include "TMap.h" +#include "TObjString.h" + + +class AliOADBTriggerAnalysis : public TNamed { + + public : + AliOADBTriggerAnalysis(); + AliOADBTriggerAnalysis(char* name); + virtual ~AliOADBTriggerAnalysis(); + // void Init(); + + // Getters + Float_t GetZDCCutRefSumCorr() { return fZDCCutRefSumCorr; } + Float_t GetZDCCutRefDeltaCorr() { return fZDCCutRefDeltaCorr; } + Float_t GetZDCCutSigmaSumCorr() { return fZDCCutSigmaSumCorr; } + Float_t GetZDCCutSigmaDeltaCorr() { return fZDCCutSigmaDeltaCorr; } + // Setters + void SetZDCCorrParameters(Float_t sumCorr, Float_t deltaCorr, Float_t sigmaSumCorr, Float_t sigmaDeltaCorr) + { fZDCCutRefSumCorr = sumCorr; fZDCCutRefDeltaCorr = deltaCorr; fZDCCutSigmaSumCorr = sigmaSumCorr; fZDCCutSigmaDeltaCorr = sigmaDeltaCorr;} + // Browse + virtual Bool_t IsFolder() const { return kTRUE; } + void Browse(TBrowser *b); + // Print + virtual void Print(Option_t* option = "") const; + + private : + + Float_t fZDCCutRefSumCorr; // Corrected ZDC time cut configuration + Float_t fZDCCutRefDeltaCorr; // Corrected ZDC time cut configuration + Float_t fZDCCutSigmaSumCorr; // Corrected ZDC time cut configuration + Float_t fZDCCutSigmaDeltaCorr; // Corrected ZDC time cut configuration + + AliOADBTriggerAnalysis(const AliOADBTriggerAnalysis& cont); // not implemented + AliOADBTriggerAnalysis& operator=(const AliOADBTriggerAnalysis& cont); // not implemented + + + ClassDef(AliOADBTriggerAnalysis, 1); +}; + +#endif diff --git a/OADB/CMakelibOADB.pkg b/OADB/CMakelibOADB.pkg index 61d46dfeded..62acafc39c5 100644 --- a/OADB/CMakelibOADB.pkg +++ b/OADB/CMakelibOADB.pkg @@ -1,5 +1,5 @@ #-*- Mode: CMake -*- -set ( SRCS AliOADBContainer.cxx AliOADBCentrality.cxx AliOADBPWG2Spectra.cxx AliOADBPhysicsSelection.cxx AliOADBFillingScheme.cxx) +set ( SRCS AliOADBContainer.cxx AliOADBCentrality.cxx AliOADBPWG2Spectra.cxx AliOADBPhysicsSelection.cxx AliOADBFillingScheme.cxx AliOADBTriggerAnalysis.cxx ) string(REPLACE ".cxx" ".h" HDRS "${SRCS}") diff --git a/OADB/COMMON/PHYSICSSELECTION/data/physicsSelection.root b/OADB/COMMON/PHYSICSSELECTION/data/physicsSelection.root index b749f09b24f60c72bf5395e50a04a358cb3985d5..beea3aa9da939932be086fb983b935fb28314e02 100644 GIT binary patch delta 2932 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 G(0>8WExL68 diff --git a/OADB/OADBLinkDef.h b/OADB/OADBLinkDef.h index 6e4e3026e1c..02fb20f9c4b 100644 --- a/OADB/OADBLinkDef.h +++ b/OADB/OADBLinkDef.h @@ -14,5 +14,6 @@ #pragma link C++ class AliOADBPhysicsSelection+; #pragma link C++ class AliOADBFillingScheme+; #pragma link C++ class AliOADBPWG2Spectra+; +#pragma link C++ class AliOADBTriggerAnalysis+; #endif -- 2.39.3