prevRunNumber = fEvent->GetRunNumber();
}
- AliAODMCHeader* mcHeader = (AliAODMCHeader*) fEvent->GetList()->FindObject(AliAODMCHeader::StdBranchName());
- if(mcHeader) {
- fMCEvent->SetExternalHeader(mcHeader);}
-
- TClonesArray* mcParticles = (TClonesArray*) (fEvent->FindListObject("mcparticles"));
- if (mcParticles) {
- if (!fMCEvent) fMCEvent = new AliMCEvent();
- fMCEvent->SetParticleArray(mcParticles);
+ AliAODMCHeader* mcHeader = (AliAODMCHeader*) fEvent->GetList()->FindObject(AliAODMCHeader::StdBranchName());
+ TClonesArray* mcParticles = (TClonesArray*) (fEvent->FindListObject("mcparticles"));
+
+ if (mcParticles && mcHeader) {
+ if (!fMCEvent) fMCEvent = new AliMCEvent();
+ fMCEvent->SetExternalHeader(mcHeader);
+ fMCEvent->SetParticleArray(mcParticles);
}
// When merging, get current event number from GetReadEntry(),