if (fTrackRefStore != 0x0) return fTrackRefStore;
else {
- if (!fMCEventHandler->LoadEvent(event)) {
+ if (!fMCEventHandler->BeginEvent(event)) {
AliError(Form("fails to read MC objects for event %d", event));
return 0x0;
}
MakeTrackRefs();
+ fMCEventHandler->FinishEvent();
return fTrackRefStore;
}
}
if (fRecoTriggerRefStore != 0x0) return fRecoTriggerRefStore;
else {
- if (!fMCEventHandler->LoadEvent(event)) {
+ if (!fMCEventHandler->BeginEvent(event)) {
AliError(Form("fails to read MC objects for event %d", event));
return 0x0;
}
MakeTriggerableTracks();
+ fMCEventHandler->FinishEvent();
return fRecoTriggerRefStore;
}
}
}
//_____________________________________________________________________________
-void AliMUONRecoCheck::TriggerToTrack(const AliMUONLocalTrigger& locTrg, AliMUONTriggerTrack& triggerTrack)
+Bool_t AliMUONRecoCheck::TriggerToTrack(const AliMUONLocalTrigger& locTrg, AliMUONTriggerTrack& triggerTrack)
{
/// Make trigger track from local trigger info
- if ( ! InitCircuit() ) return;
+ if ( ! InitCircuit() ) return kFALSE;
AliMUONVTrackReconstructor* tracker = AliMUONESDInterface::GetTracker();
- tracker->TriggerToTrack(*fTriggerCircuit, locTrg, triggerTrack);
+ return tracker->TriggerToTrack(*fTriggerCircuit, locTrg, triggerTrack);
}