#include "AliESDEvent.h"
#include "AliESDMuonTrack.h"
#include "AliMUONDigitStoreV2S.h"
-#include "AliMUONDigit.h"
+#include "AliMUONVDigit.h"
#include "AliMpVSegmentation.h"
#include "AliMpSegmentation.h"
#include "AliMpPad.h"
if ( ! InitGeometryTransformer() ) return kFALSE;
// reset tracker for local trigger to trigger track conversion
- if ( ! AliMUONESDInterface::GetTracker() ) {
- AliMUONRecoParam* recoParam = AliMUONCDB::LoadRecoParam();
- if (!recoParam) return kFALSE;
- AliMUONESDInterface::ResetTracker(recoParam);
- }
+ if ( ! AliMUONESDInterface::GetTracker() ) AliMUONESDInterface::ResetTracker();
fTriggerCircuit = new AliMUONTriggerCircuit(fGeometryTransformer);
}
//_____________________________________________________________________________
-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);
}
if ( ! InitGeometryTransformer() ) return kFALSE;
- if ( ! AliMpDDLStore::Instance(false) ) AliMpCDB::LoadDDLStore();
+ if ( ! AliMpDDLStore::Instance(false) && ! AliMpCDB::LoadDDLStore()) return kFALSE;
if ( ! InitCalibrationData() ) return kFALSE;