#include "AliLog.h"
#include "AliMUONTriggerSubprocessor.h"
+#include "AliMUONTriggerDCSSubprocessor.h"
#include "AliShuttleInterface.h"
#include "Riostream.h"
//_____________________________________________________________________________
AliMUONTriggerPreprocessor::AliMUONTriggerPreprocessor(AliShuttleInterface* shuttle)
: AliMUONPreprocessor("MTR",shuttle),
-fTriggerSubprocessor(new AliMUONTriggerSubprocessor(this))
+ fTriggerSubprocessor(new AliMUONTriggerSubprocessor(this)),
+ fTriggerDCSSubprocessor(new AliMUONTriggerDCSSubprocessor(this))
{
/// ctor.
+ AddRunType("PHYSICS");
+ AddRunType("CALIBRATION");
}
//_____________________________________________________________________________
{
/// dtor
delete fTriggerSubprocessor;
+ delete fTriggerDCSSubprocessor;
}
//_____________________________________________________________________________
TString runType = GetRunType();
- if ( runType == "PHYSICS" ||
- runType == "ELECTRONICS_CALIBRATION" ||
- runType == "DETECTOR_CALIBRATION" ||
- runType == "CALIBRATION" )
+ if ( runType == "PHYSICS" )
+ {
+ Add(fTriggerSubprocessor);
+ Add(fTriggerDCSSubprocessor,kTRUE); // uses DCS
+ }
+ else if (runType == "CALIBRATION")
{
Add(fTriggerSubprocessor);
}