Update handling of different inputs
[u/mrichter/AliRoot.git] / HLT / JET / AliHLTJETTrackCuts.cxx
index c5d4e72eedd46457f40b36a61a618d81a1e2d549..f3cf58dc0d075556024aad0838b47169292d347f 100644 (file)
@@ -116,8 +116,12 @@ Bool_t AliHLTJETTrackCuts::IsSelected( TParticle *particle ) {
     bResult = kFALSE;
 
   // -- Charged particles only
-  if ( fChargedOnly && !particle->GetPDG()->Charge() )
+  if ( ! particle->GetPDG() )
     bResult = kFALSE;
+  else {
+    if ( fChargedOnly && !particle->GetPDG()->Charge() )
+      bResult = kFALSE;
+  }
 
   // -- cut on min Pt
   if ( particle->Pt() < fPtMin )