]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliESDRun.h
Correct loadpoint in ReorderKine used fro TFluka.
[u/mrichter/AliRoot.git] / STEER / AliESDRun.h
CommitLineData
d5ebf00e 1// -*- mode: C++ -*-
2#ifndef ALIESDRUN_H
3#define ALIESDRUN_H
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7//-------------------------------------------------------------------------
8// Implementation Class AliESDRun
9// Run by run data
10// for the ESD
11// Origin: Christian Klein-Boesing, CERN, Christian.Klein-Boesing@cern.ch
12//-------------------------------------------------------------------------
13
14#include <TObject.h>
15
16class AliESDVertex;
17
18class AliESDRun: public TObject {
19public:
20
21 AliESDRun();
22 AliESDRun(const AliESDRun& esd);
23 AliESDRun& operator=(const AliESDRun& esd);
24
25
26 Int_t GetRunNumber() const {return fRunNumber;}
27 void SetRunNumber(Int_t n) {fRunNumber=n;}
28 void SetMagneticField(Float_t mf){fMagneticField = mf;}
29 Float_t GetMagneticField() const {return fMagneticField;}
30 Int_t GetPeriodNumber() const {return fPeriodNumber;}
31 void SetPeriodNumber(Int_t n) {fPeriodNumber=n;}
32 void Reset();
33 void Print(const Option_t *opt=0) const;
34 void SetDiamond(const AliESDVertex *vertex);
35
36
37 Float_t GetDiamondX() const {return fDiamondXY[0];}
38 Float_t GetDiamondY() const {return fDiamondXY[1];}
39 Float_t GetSigma2DiamondX() const {return fDiamondCovXY[0];}
40 Float_t GetSigma2DiamondY() const {return fDiamondCovXY[2];}
41 void GetDiamondCovXY(Float_t cov[3]) const {
42 for(Int_t i=0;i<3;i++) cov[i]=fDiamondCovXY[i]; return;
43 }
44private:
45 Int_t fRunNumber; // Run Number
46 Int_t fPeriodNumber; // PeriodNumber
47 Int_t fRecoVersion; // Version of reconstruction
48 Float_t fMagneticField; // Solenoid Magnetic Field in kG : for compatibility with AliMagF
49 Float_t fDiamondXY[2]; // Interaction diamond (x,y) in RUN
50 Float_t fDiamondCovXY[3]; // Interaction diamond covariance (x,y) in RUN
51
52 ClassDef(AliESDRun,1)
53};
54
55#endif