From 3001eb34c4c533a2d6236e7695515feffd090cba Mon Sep 17 00:00:00 2001 From: mfloris Date: Mon, 10 Mar 2014 17:42:14 +0100 Subject: [PATCH] Added check on track class in ConnectTracks to allow testing of NanoAODs --- STEER/AOD/AliAODEvent.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/STEER/AOD/AliAODEvent.cxx b/STEER/AOD/AliAODEvent.cxx index 3c908d30662..b54617dd1ce 100644 --- a/STEER/AOD/AliAODEvent.cxx +++ b/STEER/AOD/AliAODEvent.cxx @@ -1053,6 +1053,10 @@ AliAODTrdTrack& AliAODEvent::AddTrdTrack(const AliVTrdTrack *track) { void AliAODEvent::ConnectTracks() { // Connect tracks to this event if (fTracksConnected || !fTracks || !fTracks->GetEntriesFast()) return; + if(!GetTrack(0)->InheritsFrom("AliAODTrack")) { // FIXME: consider using a dynamic_cast instead of InheritsFrom + AliWarning("Not an AliAODTrack, this is not a standard AOD"); + return; + } AliAODTrack *track; TIter next(fTracks); while ((track=(AliAODTrack*)next())) track->SetAODEvent(this); -- 2.43.0