From: cvetan Date: Wed, 30 Jul 2008 09:41:31 +0000 (+0000) Subject: Detector pattern created from the list of existing DDL files X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=4ba2879627f7a8933ab779886383639474f82ad6 Detector pattern created from the list of existing DDL files --- 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 {