Correct LG time for LHC13bcdef
[u/mrichter/AliRoot.git] / OADB / AliOADBTriggerAnalysis.h
CommitLineData
be3cb6b4 1#ifndef AliOADBTriggerAnalysis_H
2#define AliOADBTriggerAnalysis_H
3/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8//-------------------------------------------------------------------------
9// OADB container for filling scheme information (BX ids, name ...)
10// Author: Michele Floris, CERN
11//-------------------------------------------------------------------------
12
13#include <TNamed.h>
14#include "TMap.h"
15#include "TObjString.h"
16
17
18class AliOADBTriggerAnalysis : public TNamed {
19
20 public :
21 AliOADBTriggerAnalysis();
22 AliOADBTriggerAnalysis(char* name);
23 virtual ~AliOADBTriggerAnalysis();
24 // void Init();
25
26 // Getters
27 Float_t GetZDCCutRefSumCorr() { return fZDCCutRefSumCorr; }
28 Float_t GetZDCCutRefDeltaCorr() { return fZDCCutRefDeltaCorr; }
29 Float_t GetZDCCutSigmaSumCorr() { return fZDCCutSigmaSumCorr; }
30 Float_t GetZDCCutSigmaDeltaCorr() { return fZDCCutSigmaDeltaCorr; }
b68d0b5e 31 Float_t GetZDCCutZNATimeCorrMax() { return fZDCCutZNATimeCorrMax; }
32 Float_t GetZDCCutZNATimeCorrMin() { return fZDCCutZNATimeCorrMin; }
33 Float_t GetZDCCutZNCTimeCorrMax() { return fZDCCutZNCTimeCorrMax; }
34 Float_t GetZDCCutZNCTimeCorrMin() { return fZDCCutZNCTimeCorrMin; }
be3cb6b4 35 // Setters
36 void SetZDCCorrParameters(Float_t sumCorr, Float_t deltaCorr, Float_t sigmaSumCorr, Float_t sigmaDeltaCorr)
37 { fZDCCutRefSumCorr = sumCorr; fZDCCutRefDeltaCorr = deltaCorr; fZDCCutSigmaSumCorr = sigmaSumCorr; fZDCCutSigmaDeltaCorr = sigmaDeltaCorr;}
b68d0b5e 38 void SetZNCorrParameters(Float_t znaTimeCorrMin, Float_t znaTimeCorrMax, Float_t zncTimeCorrMin, Float_t zncTimeCorrMax)
39 { fZDCCutZNATimeCorrMin = znaTimeCorrMin; fZDCCutZNATimeCorrMax = znaTimeCorrMax;
40 fZDCCutZNCTimeCorrMin = zncTimeCorrMin; fZDCCutZNCTimeCorrMax = zncTimeCorrMax;}
be3cb6b4 41 // Browse
42 virtual Bool_t IsFolder() const { return kTRUE; }
43 void Browse(TBrowser *b);
44 // Print
45 virtual void Print(Option_t* option = "") const;
46
47 private :
48
49 Float_t fZDCCutRefSumCorr; // Corrected ZDC time cut configuration
50 Float_t fZDCCutRefDeltaCorr; // Corrected ZDC time cut configuration
51 Float_t fZDCCutSigmaSumCorr; // Corrected ZDC time cut configuration
52 Float_t fZDCCutSigmaDeltaCorr; // Corrected ZDC time cut configuration
b68d0b5e 53 Float_t fZDCCutZNATimeCorrMin; // Corrected ZNA minimum time cut configuration
54 Float_t fZDCCutZNATimeCorrMax; // Corrected ZNA maximum time cut configuration
55 Float_t fZDCCutZNCTimeCorrMin; // Corrected ZNC minimum time cut configuration
56 Float_t fZDCCutZNCTimeCorrMax; // Corrected ZNC maximum time cut configuration
be3cb6b4 57
58 AliOADBTriggerAnalysis(const AliOADBTriggerAnalysis& cont); // not implemented
59 AliOADBTriggerAnalysis& operator=(const AliOADBTriggerAnalysis& cont); // not implemented
60
61
b68d0b5e 62 ClassDef(AliOADBTriggerAnalysis, 3);
be3cb6b4 63};
64
65#endif