10 #include "GaudiKernel/MsgStream.h"
20 m_rdpSvc(
"ROBDataProviderSvc",
name),
35 NTupleFilePtr file1(
ntupleSvc(),
"/NTUPLES/FILE1");
38 return StatusCode::FAILURE;
42 nt=
ntupleSvc()->book(
"/NTUPLES/FILE1/BCIDS",CLID_ColumnWiseTuple,
"BCIDs");
46 return StatusCode::FAILURE;
55 return StatusCode::SUCCESS;
64 unsigned RODCounter=0;
67 ATH_MSG_FATAL(
"RawEvent retrieved by TBCheckBCIDs is a null pointer!" );
68 return StatusCode::FAILURE;
72 const size_t MAX_ROBFRAGMENTS = 2048*1024;
76 size_t robcount =
re->children(robF,MAX_ROBFRAGMENTS);
77 if (robcount == MAX_ROBFRAGMENTS)
80 return StatusCode::FAILURE;
89 for (
size_t irob=0; irob<robcount; ++irob)
100 return StatusCode::FAILURE;
103 ATH_MSG_VERBOSE( MSG::hex <<
"\t\tFull source ID: " << rob.source_id()<<MSG::dec );
104 ATH_MSG_VERBOSE(
"This ROD-Fragment consists of " << rob.rod_fragment_size_word() <<
" words" );
109 ATH_MSG_DEBUG(
"RODID 0x" << MSG::hex << rob.rod_source_id() <<
" BCID 0x"
110 << rob.rod_bc_id() << MSG::dec );
115 return StatusCode::SUCCESS;
119 {
return StatusCode::SUCCESS;}