]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerPreprocessor.cxx
Update of ACORDE-QA-Raw data histograms (now they go from -0.5 to 59.5)
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerPreprocessor.cxx
index 02ff14bbb82394c3580f2de747543dc5c3080535..b839b2ff97293f223af156133f5023637dfe0949 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "AliLog.h"
 #include "AliMUONTriggerSubprocessor.h"
+#include "AliMUONTriggerDCSSubprocessor.h"
 #include "AliShuttleInterface.h"
 #include "Riostream.h"
 
@@ -38,9 +39,12 @@ ClassImp(AliMUONTriggerPreprocessor)
 //_____________________________________________________________________________
 AliMUONTriggerPreprocessor::AliMUONTriggerPreprocessor(AliShuttleInterface* shuttle)
 : AliMUONPreprocessor("MTR",shuttle),
-fTriggerSubprocessor(new AliMUONTriggerSubprocessor(this))
+  fTriggerSubprocessor(new AliMUONTriggerSubprocessor(this)),
+  fTriggerDCSSubprocessor(new AliMUONTriggerDCSSubprocessor(this))
 {
   /// ctor. 
+  AddRunType("PHYSICS");
+  AddRunType("CALIBRATION");
 }
 
 //_____________________________________________________________________________
@@ -48,6 +52,7 @@ AliMUONTriggerPreprocessor::~AliMUONTriggerPreprocessor()
 {
   /// dtor
   delete fTriggerSubprocessor;
+  delete fTriggerDCSSubprocessor;
 }
 
 //_____________________________________________________________________________
@@ -63,9 +68,12 @@ AliMUONTriggerPreprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTi
   
   TString runType = GetRunType();
   
-  if ( runType == "PHYSICS" ||
-       runType == "ELECTRONICS_CALIBRATION_RUN" ||
-       runType == "DETECTOR_CALIBRATION_RUN" ) 
+  if ( runType == "PHYSICS" ) 
+  {
+    Add(fTriggerSubprocessor);
+    Add(fTriggerDCSSubprocessor,kTRUE); // uses DCS
+  }
+  else if (runType == "CALIBRATION")
   {
     Add(fTriggerSubprocessor);
   }