} \r
}\r
\r
+ // Get ESD\r
+ AliESDInputHandler *esdH = dynamic_cast<AliESDInputHandler*> (AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());\r
+ \r
+ if (!esdH) {\r
+ Printf("ERROR: Could not get ESDInputHandler");\r
+ return;\r
+ } \r
+ else {\r
+ fESD = esdH->GetEvent();\r
+ }\r
+\r
printf("Tracks in ESD: %d \n",fESD->GetNumberOfTracks());\r
\r
if (fESD->GetNumberOfTracks() >= 0) {\r
Printf("ERROR: fAOD not available");\r
return;\r
}\r
+\r
+ // Get AOD\r
+ AliAODInputHandler *aodH = dynamic_cast<AliAODInputHandler*> (AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());\r
+ \r
+ if (!aodH) {\r
+ Printf("ERROR: Could not get AODInputHandler");\r
+ return;\r
+ } \r
+ else {\r
+\r
+ fAOD = aodH->GetEvent();\r
+ }\r
+\r
printf("Tracks in AOD: %d \n",fAOD->GetNumberOfTracks());\r
\r
if (fAOD->GetNumberOfTracks() > 0) {\r