1 //-------------------------------------------------------------------------
2 // OADB container for trigger analysis configuration (cut ranges.. ...)
3 // Author: Michele Floris, CERN
4 //-------------------------------------------------------------------------
6 #include "AliOADBTriggerAnalysis.h"
14 ClassImp(AliOADBTriggerAnalysis)
16 AliOADBTriggerAnalysis::AliOADBTriggerAnalysis() : TNamed("AliOADBTriggerAnalysis", "OADB object storing trigger analysis settings"),
17 fZDCCutRefSumCorr(-65.5),
18 fZDCCutRefDeltaCorr(-2.1),
19 fZDCCutSigmaSumCorr(6.0),
20 fZDCCutSigmaDeltaCorr(1.2)
26 AliOADBTriggerAnalysis::AliOADBTriggerAnalysis(char* name) : TNamed(name, "OADB object storing trigger analysis settings"),
27 fZDCCutRefSumCorr(-65.5),
28 fZDCCutRefDeltaCorr(-2.1),
29 fZDCCutSigmaSumCorr(6.0),
30 fZDCCutSigmaDeltaCorr(1.2)
36 // void AliOADBTriggerAnalysis::Init() {
37 // // initialize pointers
43 AliOADBTriggerAnalysis::~AliOADBTriggerAnalysis(){
48 void AliOADBTriggerAnalysis::Browse(TBrowser *b)
50 // Browse this object.
51 // If b=0, there is no Browse call TObject::Browse(0) instead.
52 // This means TObject::Inspect() will be invoked indirectly
55 static TObjString * strZDCCutRefSumCorr =0;
56 static TObjString * strZDCCutRefDeltaCorr =0;
57 static TObjString * strZDCCutSigmaSumCorr =0;
58 static TObjString * strZDCCutSigmaDeltaCorr =0;
60 if(strZDCCutRefSumCorr ) delete strZDCCutRefSumCorr ;
61 if(strZDCCutRefDeltaCorr ) delete strZDCCutRefDeltaCorr ;
62 if(strZDCCutSigmaSumCorr ) delete strZDCCutSigmaSumCorr ;
63 if(strZDCCutSigmaDeltaCorr ) delete strZDCCutSigmaDeltaCorr ;
65 strZDCCutRefSumCorr = new TObjString(Form("ZDCCutRefSumCorr %f", fZDCCutRefSumCorr ));
66 strZDCCutRefDeltaCorr = new TObjString(Form("ZDCCutRefDeltaCorr %f", fZDCCutRefDeltaCorr ));
67 strZDCCutSigmaSumCorr = new TObjString(Form("ZDCCutSigmaSumCorr %f", fZDCCutSigmaSumCorr ));
68 strZDCCutSigmaDeltaCorr = new TObjString(Form("ZDCCutSigmaDeltaCorr %f", fZDCCutSigmaDeltaCorr));
73 // Creates a folder for each beam type containing the list of corresponding bx ids
74 b->Add(strZDCCutRefSumCorr );
75 b->Add(strZDCCutRefDeltaCorr );
76 b->Add(strZDCCutSigmaSumCorr );
77 b->Add(strZDCCutSigmaDeltaCorr);
83 void AliOADBTriggerAnalysis::Print(Option_t* option) const {
84 // Print Class contents
85 // Option is passed to TMap::Print
86 cout << "ZDC configuration" << endl;
87 cout << " - ZDCCutRefSumCorr "<< fZDCCutRefSumCorr << endl;
88 cout << " - ZDCCutRefDeltaCorr "<< fZDCCutRefDeltaCorr << endl;
89 cout << " - ZDCCutSigmaSumCorr "<< fZDCCutSigmaSumCorr << endl;
90 cout << " - ZDCCutSigmaDeltaCorr "<< fZDCCutSigmaDeltaCorr << endl;
91 cout << option << endl;