#include "AliMUONPedestalSubprocessor.h"
#include "AliMUONHVSubprocessor.h"
#include "AliMUONGMSSubprocessor.h"
+#include "AliMUONGainSubprocessor.h"
#include "AliLog.h"
#include "AliShuttleInterface.h"
: AliMUONPreprocessor("MCH",shuttle),
fPedestalSubprocessor(new AliMUONPedestalSubprocessor(this)),
fGMSSubprocessor(new AliMUONGMSSubprocessor(this)),
- fHVSubprocessor(new AliMUONHVSubprocessor(this))
+ fHVSubprocessor(new AliMUONHVSubprocessor(this)),
+ fGainSubprocessor(new AliMUONGainSubprocessor(this))
{
/// ctor.
}
delete fPedestalSubprocessor;
delete fGMSSubprocessor;
delete fHVSubprocessor;
+ delete fGainSubprocessor;
}
//_____________________________________________________________________________
}
else if ( runType == "ELECTRONICS_CALIBRATION_RUN" ) // FIXME : check the name
{
- Log("WARNING-Subprocessor for gains not yet implemented");
- //fSubprocessors->Add(new AliMUONGainSubprocessor(this)); // to be called only for gain runs
+ Add(new AliMUONGainSubprocessor(this)); // to be called only for gain runs
+ Log("INFO-Will run Gain subprocessor");
}
else if ( runType == "GMS" ) // FIXME : check the name
{
}
else if ( runType == "PHYSICS" ) // FIXME : check the name
{
- Add(fHVSubprocessor); // to be called only for physics runs
+ Bool_t useDCS(kTRUE);
+ Add(fHVSubprocessor,useDCS); // to be called only for physics runs
Log("INFO-Will run HV subprocessor");
}
else