]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
add a GetTrack(i)
authormkrzewic <mikolaj.krzewicki@cern.ch>
Wed, 10 Sep 2014 16:33:01 +0000 (18:33 +0200)
committermkrzewic <mikolaj.krzewicki@cern.ch>
Wed, 10 Sep 2014 16:33:01 +0000 (18:33 +0200)
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
HLT/global/AliFlatESDEvent.h

index dae9463e1bc0db15a23fd848d6f349e7254b0cde..6c140d44e6e38f2dbe42232cd279262868902be0 100644 (file)
@@ -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<AliFlatESDTrack*>(GetFlatTrack(i));
+}
index a92c4e8cd1d661fba4408983266684ec43e09868..68073db6eb04aadea09e1efcda61ab79943467e5 100644 (file)
@@ -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;}