Bool_t IsBeamEnergyIsSqrtSHalfGeV() const {return TestBit(kConvSqrtSHalfGeV);}
Double_t GetDiamondX() const {return fDiamondXY[0];}
Double_t GetDiamondY() const {return fDiamondXY[1];}
+ Double_t GetDiamondZ() const {return fDiamondZ;}
Double_t GetSigma2DiamondX() const {return fDiamondCovXY[0];}
Double_t GetSigma2DiamondY() const {return fDiamondCovXY[2];}
+ Double_t GetSigma2DiamondZ() const {return fDiamondSig2Z;}
void GetDiamondCovXY(Float_t cov[3]) const {
for(Int_t i=0;i<3;i++) cov[i]=fDiamondCovXY[i]; return;
}
enum {kNTriggerClasses = 50};
enum {kNPHOSMatrix = 5};
enum {kNEMCALMatrix = 12};
-
-private:
+ //
+ Double_t GetMeanIntensity(int beam,int btp) const
+ { return (beam>=0&&beam<2&&btp>=0&&btp<2) ? fMeanBeamInt[beam][btp]:0;}
+ void SetMeanIntensity(int beam,int btp, double v=-1)
+ { if (beam>=0&&beam<2&&btp>=0&&btp<2) fMeanBeamInt[beam][btp]=v;}
+ Double_t GetMeanIntensityIntecting(int beam) const {return GetMeanIntensity(beam,0);}
+ Double_t GetMeanIntensityNonIntecting(int beam) const {return GetMeanIntensity(beam,1);}
+ //
+ private:
Float_t fCurrentL3; // signed current in the L3 (LHC convention: +current -> +Bz)
Float_t fCurrentDip; // signed current in the Dipole (LHC convention: +current -> -Bx)
Float_t fBeamEnergy; // beamEnergy entry from GRP
Double32_t fMagneticField; // Solenoid Magnetic Field in kG : for compatibility with AliMagF
+ Double32_t fMeanBeamInt[2][2]; // mean intensity of interacting and non-intercting bunches per beam
Double32_t fDiamondXY[2]; // Interaction diamond (x,y) in RUN
Double32_t fDiamondCovXY[3]; // Interaction diamond covariance (x,y) in RUN
+ Double32_t fDiamondZ; // Interaction diamond (z) in RUN
+ Double32_t fDiamondSig2Z; // Interaction diamond sigma^2 (z) in RUN
UInt_t fPeriodNumber; // PeriodNumber
Int_t fRunNumber; // Run Number
Int_t fRecoVersion; // Version of reconstruction
TGeoHMatrix* fPHOSMatrix[kNPHOSMatrix]; //PHOS module position and orientation matrices
TGeoHMatrix* fEMCALMatrix[kNEMCALMatrix]; //EMCAL supermodule position and orientation matrices
- ClassDef(AliESDRun,7)
+ ClassDef(AliESDRun,9)
};
#endif