#include "AliTriggerCluster.h"
#include "AliDAQ.h"
#include "AliRunLoader.h"
+#include "AliRunInfo.h"
class AliCDBEntry;
}
if (!pSystem->CheckStatus(AliHLTSystem::kReady)) {
+ pSystem->SetDetectorMask(GetRunInfo()->GetDetectorMask());
if (pSystem->ScanOptions(option.Data())<0) {
AliError("error setting options for HLT system");
return;
AliHLTMisc::Instance().InitStreamerInfos(fgkCalibStreamerInfoEntry);
}
-void AliHLTReconstructor::Terminate() const
+void AliHLTReconstructor::Terminate()
{
/// overloaded from AliReconstructor: terminate event processing
// indicate step 'Terminate'
SetProcessingStep(kProcessingStepTerminate);
- AliInfo("terminating");
if (fpPluginBase) {
AliHLTSystem* pSystem=fpPluginBase->GetInstance();
if (pSystem) {
pHLTOUT=NULL;
}
if (pSystem->CheckStatus(AliHLTSystem::kError)) {
- AliError("HLT system in error state");
+ // this is the highest level where an error can be detected, no error
+ // codes can be returned
+ AliFatal("HLT system in error state");
return;
}
if (!pSystem->CheckStatus(AliHLTSystem::kReady)) {
if (pSystem) {
if (pSystem->CheckStatus(AliHLTSystem::kError)) {
- AliError("HLT system in error state");
+ // this is the highest level where an error can be detected, no error
+ // codes can be returned
+ AliFatal("HLT system in error state");
return;
}
if (!pSystem->CheckStatus(AliHLTSystem::kReady)) {
AliHLTSystem* pSystem=fpPluginBase->GetInstance();
if (pSystem) {
if (pSystem->CheckStatus(AliHLTSystem::kError)) {
- AliError("HLT system in error state");
+ // this is the highest level where an error can be detected, no error
+ // codes can be returned
+ AliFatal("HLT system in error state");
return;
}
if (!pSystem->CheckStatus(AliHLTSystem::kReady)) {