- void SetRunNumber(Int_t n) {fESDRun->SetRunNumber(n);}
- Int_t GetRunNumber() const {return fESDRun->GetRunNumber();}
- void SetPeriodNumber(UInt_t n){fESDRun->SetPeriodNumber(n);}
- UInt_t GetPeriodNumber() const {return fESDRun->GetPeriodNumber();}
- void SetMagneticField(Double_t mf){fESDRun->SetMagneticField(mf);}
- Double_t GetMagneticField() const {return fESDRun->GetMagneticField();}
- void SetDiamond(const AliESDVertex *vertex) { fESDRun->SetDiamond(vertex);}
- Double_t GetDiamondX() const {return fESDRun->GetDiamondX();}
- Double_t GetDiamondY() const {return fESDRun->GetDiamondY();}
- Double_t GetSigma2DiamondX() const {return fESDRun->GetSigma2DiamondX();}
- Double_t GetSigma2DiamondY() const {return fESDRun->GetSigma2DiamondY();}
- void GetDiamondCovXY(Float_t cov[3]) const {fESDRun->GetDiamondCovXY(cov);}
- void SetTriggerClass(const char*name, Int_t index) {fESDRun->SetTriggerClass(name,index);}
- void SetPHOSMatrix(TGeoHMatrix*matrix, Int_t i) {fESDRun->SetPHOSMatrix(matrix,i);}
- const TGeoHMatrix* GetPHOSMatrix(Int_t i) const {return fESDRun->GetPHOSMatrix(i);}
- void SetEMCALMatrix(TGeoHMatrix*matrix, Int_t i) {fESDRun->SetEMCALMatrix(matrix,i);}
- const TGeoHMatrix* GetEMCALMatrix(Int_t i) const {return fESDRun->GetEMCALMatrix(i);}
+ void SetRunNumber(Int_t n) {if(fESDRun) fESDRun->SetRunNumber(n);}
+ Int_t GetRunNumber() const {return fESDRun?fESDRun->GetRunNumber():-1;}
+ void SetPeriodNumber(UInt_t n){if(fESDRun) fESDRun->SetPeriodNumber(n);}
+ UInt_t GetPeriodNumber() const {return fESDRun?fESDRun->GetPeriodNumber():0;}
+ void SetMagneticField(Double_t mf){if(fESDRun) fESDRun->SetMagneticField(mf);}
+ Double_t GetMagneticField() const {return fESDRun?fESDRun->GetMagneticField():0;}
+ void SetDiamond(const AliESDVertex *vertex) { if(fESDRun) fESDRun->SetDiamond(vertex);}
+ Double_t GetDiamondX() const {return fESDRun?fESDRun->GetDiamondX():0;}
+ Double_t GetDiamondY() const {return fESDRun?fESDRun->GetDiamondY():0;}
+ Double_t GetSigma2DiamondX() const {return fESDRun?fESDRun->GetSigma2DiamondX():0;}
+ Double_t GetSigma2DiamondY() const {return fESDRun?fESDRun->GetSigma2DiamondY():0;}
+ void GetDiamondCovXY(Float_t cov[3]) const {if(fESDRun) fESDRun->GetDiamondCovXY(cov);}
+ void SetTriggerClass(const char*name, Int_t index) {if(fESDRun) fESDRun->SetTriggerClass(name,index);}
+ void SetPHOSMatrix(TGeoHMatrix*matrix, Int_t i) {if(fESDRun) fESDRun->SetPHOSMatrix(matrix,i);}
+ const TGeoHMatrix* GetPHOSMatrix(Int_t i) const {return fESDRun?fESDRun->GetPHOSMatrix(i):0x0;}
+ void SetEMCALMatrix(TGeoHMatrix*matrix, Int_t i) {if(fESDRun) fESDRun->SetEMCALMatrix(matrix,i);}
+ const TGeoHMatrix* GetEMCALMatrix(Int_t i) const {return fESDRun?fESDRun->GetEMCALMatrix(i):0x0;}