]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ZDC/AliZDCRecParam.h
Load pythia libraries.
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecParam.h
CommitLineData
6024ec85 1#ifndef ALIZDCRECPARAM_H
2#define ALIZDCRECPARAM_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7////////////////////////////////////////////////
8// class for ZDC calibration //
9////////////////////////////////////////////////
10
11#include "TNamed.h"
6024ec85 12
13class AliZDCRecParam: public TNamed {
14
15 public:
16 AliZDCRecParam();
17 AliZDCRecParam(const char* name);
18 AliZDCRecParam(const AliZDCRecParam &calibda);
19 AliZDCRecParam& operator= (const AliZDCRecParam &calibda);
20 virtual ~AliZDCRecParam();
21 void Reset();
22 virtual void Print(Option_t *) const;
23 //
6024ec85 24 Float_t GetZEMEndValue() const {return fZEMEndValue;}
25 Float_t GetZEMCutFraction() const {return fZEMCutFraction;}
26 Float_t GetDZEMSup() const {return fDZEMSup;}
27 Float_t GetDZEMInf() const {return fDZEMInf;}
28 //
29 Float_t GetEZN1MaxValue() const {return fEZN1MaxValue;}
30 Float_t GetEZP1MaxValue() const {return fEZP1MaxValue;}
31 Float_t GetEZDC1MaxValue() const {return fEZDC1MaxValue;}
32 Float_t GetEZN2MaxValue() const {return fEZN2MaxValue;}
33 Float_t GetEZP2MaxValue() const {return fEZP2MaxValue;}
34 Float_t GetEZDC2MaxValue() const {return fEZDC2MaxValue;}
6024ec85 35 //
36 void SetZEMEndValue(Float_t ZEMEndValue) {fZEMEndValue = ZEMEndValue;}
37 void SetZEMCutFraction(Float_t ZEMCutFraction) {fZEMCutFraction = ZEMCutFraction;}
38 void SetDZEMSup(Float_t DZEMSup) {fDZEMSup = DZEMSup;}
39 void SetDZEMInf(Float_t DZEMInf) {fDZEMInf = DZEMInf;}
40 //
41 void SetEZN1MaxValue(Float_t value) {fEZN1MaxValue = value;}
42 void SetEZP1MaxValue(Float_t value) {fEZP1MaxValue = value;}
43 void SetEZDC1MaxValue(Float_t value) {fEZDC1MaxValue = value;}
44 void SetEZN2MaxValue(Float_t value) {fEZN2MaxValue = value;}
45 void SetEZP2MaxValue(Float_t value) {fEZP2MaxValue = value;}
46 void SetEZDC2MaxValue(Float_t value) {fEZDC2MaxValue = value;}
47
48 protected:
6024ec85 49 // --- Coefficients for centrality selection from ZEM signal
50 Float_t fZEMEndValue; // End point value of ZEM energy spectrum
51 Float_t fZEMCutFraction; // Fraction of ZEM energy spectrum used to cut
52 Float_t fDZEMSup;// Upper value of EZDCvs.ZEM correlation where ZEM signal is used
53 Float_t fDZEMInf;// Lower value of EZDCvs.ZEM correlation where ZEM signal is used
54 // --- Parameters from EZDC vs. Nspec correlation
55 Float_t fEZN1MaxValue; // Max value of ZN1 vs. Nspec n correlation
56 Float_t fEZP1MaxValue; // Max value of ZP1 vs. Nspec p correlation
57 Float_t fEZDC1MaxValue; // Max value of ZDC1 vs. Nspec n+p correlation
58 Float_t fEZN2MaxValue; // Max value of ZN2 vs. Nspec n correlation
59 Float_t fEZP2MaxValue; // Max value of ZP2 vs. Nspec p correlation
60 Float_t fEZDC2MaxValue; // Max value of ZDC2 vs. Nspec n+p correlation
61 //
ac2f6f07 62 ClassDef(AliZDCRecParam,3) // ZDC Calibration data
6024ec85 63};
64
65#endif