From e604ac4c32ae96fbb0610b9c2d6c2ba3db408960 Mon Sep 17 00:00:00 2001 From: ivana Date: Tue, 20 Feb 2007 14:47:43 +0000 Subject: [PATCH] Added option to disable reading trigger (for testing data taken without trigger) (Christian) --- MUON/AliMUONDigitMaker.cxx | 6 +++++- MUON/AliMUONDigitMaker.h | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/MUON/AliMUONDigitMaker.cxx b/MUON/AliMUONDigitMaker.cxx index 8330b3d6a69..5f4c381655c 100644 --- a/MUON/AliMUONDigitMaker.cxx +++ b/MUON/AliMUONDigitMaker.cxx @@ -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; diff --git a/MUON/AliMUONDigitMaker.h b/MUON/AliMUONDigitMaker.h index 05048202da3..4750b317ff5 100644 --- a/MUON/AliMUONDigitMaker.h +++ b/MUON/AliMUONDigitMaker.h @@ -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 -- 2.43.0