From c8a50489e80fef1a95304398bc89039fb30fc1ad Mon Sep 17 00:00:00 2001 From: mkrzewic Date: Wed, 10 Sep 2014 18:33:01 +0200 Subject: [PATCH] add a GetTrack(i) it's just an alias for GetFlatTrack, with a const_cast for compliance with the AliVEvent::GetTrack() which does not return a const pointer --- HLT/global/AliFlatESDEvent.cxx | 4 ++++ HLT/global/AliFlatESDEvent.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/HLT/global/AliFlatESDEvent.cxx b/HLT/global/AliFlatESDEvent.cxx index dae9463e1bc..6c140d44e6e 100644 --- a/HLT/global/AliFlatESDEvent.cxx +++ b/HLT/global/AliFlatESDEvent.cxx @@ -362,3 +362,7 @@ Int_t AliFlatESDEvent::SetFromESD( const size_t allocatedMemorySize, const AliES return 0; } +AliVParticle* AliFlatESDEvent::GetTrack(Int_t i) const +{ + return const_cast(GetFlatTrack(i)); +} diff --git a/HLT/global/AliFlatESDEvent.h b/HLT/global/AliFlatESDEvent.h index a92c4e8cd1d..68073db6eb0 100644 --- a/HLT/global/AliFlatESDEvent.h +++ b/HLT/global/AliFlatESDEvent.h @@ -136,7 +136,7 @@ class AliFlatESDEvent :public AliVEvent { virtual Double_t GetZDCN2Energy() const {return 0.;} virtual Double_t GetZDCP2Energy() const {return 0.;} virtual Double_t GetZDCEMEnergy(Int_t) const {return 0.;} - virtual AliVParticle* GetTrack(Int_t) const {return NULL;} + virtual AliVParticle* GetTrack(Int_t) const; virtual Int_t GetNumberOfCascades() const {return 0;} virtual AliCentrality* GetCentrality() {return NULL;} virtual AliEventplane* GetEventplane() {return NULL;} -- 2.43.0