From 87f1f6c82990763e4c63ceb322c6d1ad4c98fd5b Mon Sep 17 00:00:00 2001 From: mkrzewic Date: Mon, 22 Sep 2014 11:17:19 +0200 Subject: [PATCH] fix compiler warnings --- HLT/global/AliFlatESDEvent.h | 12 ++++++++---- HLT/global/AliFlatESDTrack.h | 1 + STEER/CMakelibSTEERBase.pkg | 2 ++ STEER/STEERBase/AliVEvent.h | 1 + 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/HLT/global/AliFlatESDEvent.h b/HLT/global/AliFlatESDEvent.h index 3b3d536250e..bf4f962a2b0 100644 --- a/HLT/global/AliFlatESDEvent.h +++ b/HLT/global/AliFlatESDEvent.h @@ -55,9 +55,13 @@ class AliFlatESDEvent :public AliVEvent { UInt_t GetEventSpecie() const { return fEventSpecie; } Int_t GetNumberOfKinks() const { return 0; } - AliVTrack *GetVTrack( Int_t i ) { return GetFlatTrackNonConst(i); } + AliVTrack *GetVTrack( Int_t i ) const { return GetFlatTrackNonConst(i); } AliESDkink *GetKink(Int_t /*i*/) const { return NULL;} + using AliVEvent::GetPrimaryVertex; + using AliVEvent::GetPrimaryVertexTPC; + using AliVEvent::GetPrimaryVertexSPD; + using AliVEvent::GetPrimaryVertexTracks; Int_t GetPrimaryVertex( AliESDVertex &v ) const ; Int_t GetPrimaryVertexTPC( AliESDVertex &v ) const ; Int_t GetPrimaryVertexSPD( AliESDVertex &v ) const ; @@ -109,7 +113,7 @@ class AliFlatESDEvent :public AliVEvent { const AliFlatESDV0 *GetV0s() const { return reinterpret_cast( fContent + fV0Pointer ); } const AliFlatESDTrack *GetFlatTrack( Int_t i ) const ; - AliFlatESDTrack *GetFlatTrackNonConst( Int_t i ); + AliFlatESDTrack *GetFlatTrackNonConst( Int_t i ) const; // -------------------------------------------------------------------------------- // -- Size methods @@ -201,11 +205,11 @@ class AliFlatESDEvent :public AliVEvent { // Inline implementations -inline AliFlatESDTrack *AliFlatESDEvent::GetFlatTrackNonConst( Int_t i ) +inline AliFlatESDTrack *AliFlatESDEvent::GetFlatTrackNonConst( Int_t i ) const { const Long64_t *table = reinterpret_cast (fContent + fTrackTablePointer); if( i<0 || i>(int) fNTracks || table[i]<0 ) return NULL; - return reinterpret_cast( fContent + table[i] ); + return reinterpret_cast( const_cast(fContent + table[i]) ); } inline const AliFlatESDTrack *AliFlatESDEvent::GetFlatTrack( Int_t i ) const diff --git a/HLT/global/AliFlatESDTrack.h b/HLT/global/AliFlatESDTrack.h index 0e4c9bdaf05..09c348e1bf6 100644 --- a/HLT/global/AliFlatESDTrack.h +++ b/HLT/global/AliFlatESDTrack.h @@ -106,6 +106,7 @@ class AliFlatESDTrack :public AliVTrack { // AliVParticle interface virtual Double_t Pt() const {const AliFlatExternalTrackParam* p=GetFlatTrackParam(); return (p)?p->GetPt():kVeryBig;} virtual Double_t GetTgl() const {const AliFlatExternalTrackParam* p=GetFlatTrackParam(); return (p)?p->GetTgl():kVeryBig;} + using AliVTrack::GetImpactParameters; virtual void GetImpactParameters(Float_t &xy,Float_t &z) const {xy=0.; z=0.;} virtual Double_t Px() const {return 0.;} virtual Double_t Py() const {return 0.;} diff --git a/STEER/CMakelibSTEERBase.pkg b/STEER/CMakelibSTEERBase.pkg index 2327656a02e..acbb0c0f4f0 100644 --- a/STEER/CMakelibSTEERBase.pkg +++ b/STEER/CMakelibSTEERBase.pkg @@ -97,6 +97,8 @@ set ( SRCS STEERBase/AliVTOFMatch.cxx STEERBase/AliVTOFcluster.cxx STEERBase/AliVMisc.cxx + STEERBase/AliVfriendTrack.cxx + STEERBase/AliVfriendEvent.cxx ) string(REPLACE ".cxx" ".h" HDRS "${SRCS}") diff --git a/STEER/STEERBase/AliVEvent.h b/STEER/STEERBase/AliVEvent.h index 481064674a4..0795d5b00e6 100644 --- a/STEER/STEERBase/AliVEvent.h +++ b/STEER/STEERBase/AliVEvent.h @@ -154,6 +154,7 @@ public: // Tracks virtual AliVParticle *GetTrack(Int_t i) const = 0; virtual AliVTrack *GetVTrack(Int_t /*i*/) const {return NULL;} + //virtual AliVTrack *GetVTrack(Int_t /*i*/) {return NULL;} //virtual Int_t AddTrack(const AliVParticle *t) = 0; virtual Int_t GetNumberOfTracks() const = 0; virtual Int_t GetNumberOfV0s() const = 0; -- 2.43.0