]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDEvent.h
add protection against truncated events + coverity - Rachid
[u/mrichter/AliRoot.git] / STEER / AliESDEvent.h
index e78d2d4199da3f4e20c0a53deb46da463af7c496..36d84a61f7e4f37f9eceece3b38c4d0331ec1fcc 100644 (file)
@@ -58,6 +58,7 @@ class AliESDMuonTrack;
 class AliESD;
 class AliESDcascade;
 class AliCentrality;
+class AliEventplane;
 class TRefArray;
 class AliESDACORDE;
 class AliESDHLTDecision;
@@ -132,6 +133,9 @@ public:
   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);}
@@ -147,6 +151,7 @@ public:
   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;}
 
@@ -188,6 +193,7 @@ public:
   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,
@@ -471,7 +477,8 @@ protected:
                              //  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