From 4ba2879627f7a8933ab779886383639474f82ad6 Mon Sep 17 00:00:00 2001 From: cvetan Date: Wed, 30 Jul 2008 09:41:31 +0000 Subject: [PATCH] Detector pattern created from the list of existing DDL files --- RAW/AliRawReaderFile.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RAW/AliRawReaderFile.cxx b/RAW/AliRawReaderFile.cxx index bc729820597..42f72f06a58 100644 --- a/RAW/AliRawReaderFile.cxx +++ b/RAW/AliRawReaderFile.cxx @@ -171,6 +171,8 @@ Bool_t AliRawReaderFile::CreateFileIndex() entry.Remove(0, entry.Last('_')+1); entry.Remove(entry.Length()-4); Int_t equipmentId = atoi(entry.Data()); + Int_t ddlIndex = -1; + fDetectorPattern |= (1 << AliDAQ::DetectorIDFromDdlID(equipmentId,ddlIndex)); if (fDDLIndex->GetSize()<=equipmentId) { fDDLIndex->Set(equipmentId+1); } @@ -347,6 +349,7 @@ Bool_t AliRawReaderFile::NextEvent() if (fDDLIndex) delete fDDLIndex; fDDLIndex=NULL; + fDetectorPattern = 0; if (fEventIndex < -1) return kFALSE; do { -- 2.31.1