#include "AliAODTrack.h"
#include "AliCFManager.h"
#include "AliFlowTrackSimpleCuts.h"
+#include "assert.h"
using std::endl;
using std::cout;
//loop over tracks
while (iGoodTracks < iN && itrkN < iNumberOfInputTracks) {
- AliAODTrack* pParticle = anInput->GetTrack(itrkN); //get input particle
+ AliAODTrack* pParticle = dynamic_cast<AliAODTrack*>(anInput->GetTrack(itrkN));
+ assert((pParticle)&&"Not a standard AOD"); //get input particle
//make new AliFlowTrackSimple
AliFlowTrackSimple* pTrack = new AliFlowTrackSimple();
pTrack->SetPt(pParticle->Pt() );
//normal loop
while (iGoodTracks < iN && itrkN < iNumberOfInputTracks) {
- AliAODTrack* pParticle = anInput->GetTrack(itrkN); //get input particle
+ AliAODTrack* pParticle = dynamic_cast<AliAODTrack*>(anInput->GetTrack(itrkN));
+ assert((pParticle)&&"Not a standard AOD"); //get input particle
//cut on tracks
if (TMath::Abs(pParticle->Eta()) < 0.9)
{