#ifndef ALIANALYSISTASKDIMUONCFCONTAINERBUILDER_CXX
#define ALIANALYSISTASKDIMUONCFCONTAINERBUILDER_CXX
+/* $Id$ */
+
#include "AliAnalysisTaskDimuonCFContainerBuilder.h"
#include "AliStack.h"
#include "TParticle.h"
AliESDEvent *fESD;
AliESDInputHandler *esdH = dynamic_cast<AliESDInputHandler*>(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
+ if ( ! esdH ) {
+ AliError("Cannot get input event handler");
+ return;
+ }
fESD = esdH->GetEvent();
Int_t mult1 = fESD->GetNumberOfMuonTracks() ;
AliAODEvent *aod;
AliAODInputHandler *aodH = dynamic_cast<AliAODInputHandler*>(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
+ if ( ! aodH ) {
+ AliError("Cannot get input event handler");
+ return;
+ }
aod = aodH->GetEvent();
Int_t ntracks=aod->GetNumberOfTracks();
if (fReadMCInfo){
TClonesArray *mcarray = dynamic_cast<TClonesArray*> (aod->FindListObject(AliAODMCParticle::StdBranchName())); //array of MC particles in this event
+ if ( ! mcarray ) {
+ AliError("Cannot associate MC branch");
+ return;
+ }
for(int ii=0;ii<mcarray->GetEntries();ii++){
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(ii);
if(mctrack->GetPdgCode()!=13) continue;