]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Added option to disable reading trigger (for testing data taken without trigger)
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Feb 2007 14:47:43 +0000 (14:47 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Feb 2007 14:47:43 +0000 (14:47 +0000)
(Christian)

MUON/AliMUONDigitMaker.cxx
MUON/AliMUONDigitMaker.h

index 8330b3d6a6984ba4543f6de8e4eca9c9cc422133..5f4c381655c9b8e1f881f3ffef60cf2cd6dfd427 100644 (file)
@@ -87,6 +87,7 @@ AliMUONDigitMaker::AliMUONDigitMaker(Bool_t flag)
     fMUONData(0x0),
     fScalerEvent(kFALSE),
     fDigitFlag(flag),
+    fTriggerFlag(kTRUE),
     fRawStreamTracker(new AliMUONRawStreamTracker()),    
     fRawStreamTrigger(new AliMUONRawStreamTrigger()),    
     fDigit(new AliMUONDigit()),
@@ -145,7 +146,10 @@ Int_t AliMUONDigitMaker::Raw2Digits(AliRawReader* rawReader)
   ReadTrackerDDL(rawReader);
 
   // generate trigger
-  ReadTriggerDDL(rawReader);
+  if( fTriggerFlag)
+      ReadTriggerDDL(rawReader);
+  else
+      AliInfo("Reading trigger rawdata disable");
 
   return kTRUE;
 
index 05048202da34d5f8416c9e8a4cf0d2ec195029a1..4750b317ff5e355d25610029b3e447995e0120b2 100644 (file)
@@ -54,6 +54,9 @@ class AliMUONDigitMaker : public TObject
         /// Set flag to generates scaler event
   void  SetScalerEvent() {fScalerEvent = kTRUE;}
 
+      /// Disable trigger rawdata reading
+  void  DisableTrigger() {fTriggerFlag = kFALSE;}
+
         /// Set Crate array
   void  SetCrateManager(AliMUONTriggerCrateStore* crateManager) {fCrateManager =  crateManager;}
 
@@ -65,6 +68,8 @@ class AliMUONDigitMaker : public TObject
 
   Bool_t           fDigitFlag;        //!< true for Digit, false for SDigit
 
+  Bool_t           fTriggerFlag;       //!< true for reading also trigger rawdata
+
   AliMUONRawStreamTracker* fRawStreamTracker;  //!< pointer of raw stream for tracker
   AliMUONRawStreamTrigger* fRawStreamTrigger;  //!< pointer of raw stream for trigger