class AliESD;
class AliESDcascade;
class AliCentrality;
+class AliEventplane;
class TRefArray;
class AliESDACORDE;
class AliESDHLTDecision;
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;}
+ void SetCaloTriggerType(const Int_t* type) {if (fESDRun) fESDRun->SetCaloTriggerType(type);}
+ Int_t* GetCaloTriggerType() const {return fESDRun?fESDRun->GetCaloTriggerType():0x0;};
+
//
void SetCurrentL3(Float_t cur) const {if(fESDRun) fESDRun->SetCurrentL3(cur);}
void SetCurrentDip(Float_t cur) const {if(fESDRun) fESDRun->SetCurrentDip(cur);}
Bool_t IsUniformBMap() const {return fESDRun?fESDRun->TestBit(AliESDRun::kUniformBMap):kFALSE;}
//
Bool_t InitMagneticField() const {return fESDRun?fESDRun->InitMagneticField():kFALSE;}
+ void SetT0spread(Float_t *t) const {if(fESDRun) fESDRun->SetT0spread(t);}
// HEADER
AliESDHeader* GetHeader() const {return fHeader;}
Double_t GetZDCEMEnergy(Int_t i=0) const {return fESDZDC?fESDZDC->GetZDCEMEnergy(i):0;}
Int_t GetZDCParticipants() const {return fESDZDC?fESDZDC->GetZDCParticipants():0;}
AliCentrality* GetCentrality();
+ AliEventplane* GetEventplane();
void SetZDC(Float_t n1Energy, Float_t p1Energy, Float_t em1Energy, Float_t em2Energy,
// It contains also TOF time resolution
// and T0spread as written in OCDB
AliCentrality *fCentrality; //! Centrality for AA collision
- ClassDef(AliESDEvent,13) //ESDEvent class
+ AliEventplane *fEventplane; //! Event plane for AA collision
+ ClassDef(AliESDEvent,14) //ESDEvent class
};
#endif