diff --git a/TileCalorimeter/TileSvc/TileByteStream/src/TileHid2RESrcID.cxx b/TileCalorimeter/TileSvc/TileByteStream/src/TileHid2RESrcID.cxx index 65d12c8735bc8bffdc4593c04baa925ea67524b1..e1896bb6eee65b93660eb2e76db21473d4723d30 100644 --- a/TileCalorimeter/TileSvc/TileByteStream/src/TileHid2RESrcID.cxx +++ b/TileCalorimeter/TileSvc/TileByteStream/src/TileHid2RESrcID.cxx @@ -131,26 +131,26 @@ void TileHid2RESrcID::setROD2ROBmap(const std::vector<std::string> & ROD2ROB, uint32_t rob = strtol(ROD2ROB[i].data(),NULL,0) & 0xFFFFFF; if ( frag < 0x1000 ) { if ( rob < 0x500000 ) { - log << MSG::ERROR << "You are using obsolete mapping" << endreq; - log << MSG::ERROR << "Please, upgrade it to event format V3" << endreq; + log << MSG::ERROR << "You are using obsolete mapping" << endmsg; + log << MSG::ERROR << "Please, upgrade it to event format V3" << endmsg; assert(0); log << MSG::ERROR << "TileHid2RESrcID:: mapping frag 0x"<< MSG::hex - << frag << " to ROB 0x" << rob << MSG::dec << endreq; + << frag << " to ROB 0x" << rob << MSG::dec << endmsg; } // this is actually remapping for fragments inside ROB, bypassing ROD ID m_frag2ROD[frag] = rob; log << MSG::INFO << "TileHid2RESrcID:: mapping frag 0x"<< MSG::hex - << frag << " to ROB 0x" << rob << MSG::dec << endreq; + << frag << " to ROB 0x" << rob << MSG::dec << endmsg; ++fragCount; } else { - log << MSG::ERROR << "You are using obsolete ROD to ROB mapping" << endreq; - log << MSG::ERROR << "Please, replace it by frag -> ROB mapping" << endreq; + log << MSG::ERROR << "You are using obsolete ROD to ROB mapping" << endmsg; + log << MSG::ERROR << "Please, replace it by frag -> ROB mapping" << endmsg; assert(0); } } if (fragCount > 0) log << MSG::INFO << "TileHid2RESrcID:: " << fragCount - << " frag to ROD remappings set via jobOptions" << endreq; + << " frag to ROD remappings set via jobOptions" << endmsg; } void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint32_t*> * event, @@ -256,9 +256,9 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint if (!cisparFound) { if (lascisROB) { m_frag2ROD[0xff] = lascisROB; - log << MSG::INFO << "TileHid2RESrcID: Attention! Taking CISpar from lastROD 0x" << MSG::hex << lascisROB << MSG::dec << endreq; + log << MSG::INFO << "TileHid2RESrcID: Attention! Taking CISpar from lastROD 0x" << MSG::hex << lascisROB << MSG::dec << endmsg; } else { - log << MSG::INFO << "TileHid2RESrcID: no CISpar in the data" << endreq; + log << MSG::INFO << "TileHid2RESrcID: no CISpar in the data" << endmsg; } } log << MSG::INFO << "TileHid2RESrcID: " << nBeamFrag << " beam sub-frags ("; @@ -275,7 +275,7 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint if (itr->first < 10) nDataFrag[itr->first]+=itr->second; // id=0 - all digits, id=1 - digits above threshold // id=2,3,4,5 - reco frags } - log << " ) was found in the data" << endreq; + log << " ) was found in the data" << endmsg; if ((nDataFrag[0]+nDataFrag[1]==0 || (nDataFrag[2]+nDataFrag[3]+nDataFrag[4]==0)) && nDataFrag[5] > 0 ) { // only frag5 in the data - make sure that TileROD_Decoder is configured properly @@ -285,7 +285,7 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint IToolSvc* toolSvc; sc = svcLoc->service( "ToolSvc"+threadGaudi->getThreadID(),toolSvc); if(sc.isFailure()){ - log << MSG::WARNING << "TileHid2RESrcID: Can not retrieve ToolSvc" << endreq; + log << MSG::WARNING << "TileHid2RESrcID: Can not retrieve ToolSvc" << endmsg; return; } @@ -293,7 +293,7 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint TileROD_Decoder* rodDecoder=0; sc = toolSvc->retrieveTool("TileROD_Decoder",rodDecoder); if (sc.isFailure()) { - log << MSG::WARNING << "TileHid2RESrcID: Unable to retrieve algtool TileROD_Decoder" << endreq; + log << MSG::WARNING << "TileHid2RESrcID: Unable to retrieve algtool TileROD_Decoder" << endmsg; return; } @@ -303,12 +303,12 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint rodDecoder->setUseFrag0 (false); rodDecoder->setUseFrag1 (false); rodDecoder->setUseFrag5Raw (true); - log << MSG::INFO << "Setting TileROD_Decoder->useFrag5Raw to true, unit is " << unit << endreq; + log << MSG::INFO << "Setting TileROD_Decoder->useFrag5Raw to true, unit is " << unit << endmsg; std::vector<int>::const_iterator itr=fragIDs.begin(); std::vector<int>::const_iterator end=fragIDs.end(); for ( ; itr!=end; ++itr) { if (debug) - log << MSG::DEBUG << "Init OFC for frag 0x" << MSG::hex << (*itr) << MSG::dec << endreq; + log << MSG::DEBUG << "Init OFC for frag 0x" << MSG::hex << (*itr) << MSG::dec << endmsg; rodDecoder->getOFW((*itr),unit); } } @@ -316,10 +316,10 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint if (nDataFrag[2]+nDataFrag[3]+nDataFrag[4]==0) { rodDecoder->setUseFrag4 (false); rodDecoder->setUseFrag5Reco (true); - log << MSG::INFO << "Setting TileROD_Decoder->useFrag5Reco to true, unit is " << unit << endreq; + log << MSG::INFO << "Setting TileROD_Decoder->useFrag5Reco to true, unit is " << unit << endmsg; } if (toolSvc->releaseTool(rodDecoder).isFailure()) - log << MSG::WARNING << "Unable to release algtool TileROD_Decoder" << endreq; + log << MSG::WARNING << "Unable to release algtool TileROD_Decoder" << endmsg; } bool of2=true; // default for RUN1 data @@ -330,7 +330,7 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint if ((flags5 & 0x3000) < 0x3000) // real data of2 = ((flags5 & 0x400) != 0); } - log << MSG::DEBUG << "OF2 flag in data is " << ((of2)?"True":"False") << endreq; + log << MSG::DEBUG << "OF2 flag in data is " << ((of2)?"True":"False") << endmsg; bool do_merge = ( (nDataFrag[0]+nDataFrag[1]+nDataFrag[2]+nDataFrag[3]+nDataFrag[4]+nDataFrag[5] == 0) || nDataFrag[1] > 0 || nDataFrag[4] > 0); @@ -342,7 +342,7 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint IToolSvc* toolSvc; sc = svcLoc->service( "ToolSvc"+threadGaudi->getThreadID(),toolSvc); if(sc.isFailure()){ - log << MSG::WARNING << "TileHid2RESrcID: Can not retrieve ToolSvc" << endreq; + log << MSG::WARNING << "TileHid2RESrcID: Can not retrieve ToolSvc" << endmsg; return; } @@ -350,48 +350,47 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint TileCellBuilder* cellBuilder=0; sc = toolSvc->retrieveTool("TileCellBuilder",cellBuilder); if (sc.isFailure()) { - log << MSG::WARNING << "TileHid2RESrcID: Unable to retrieve algtool TileCellBuilder " << endreq; + log << MSG::WARNING << "TileHid2RESrcID: Unable to retrieve algtool TileCellBuilder " << endmsg; return; } const Property& rawChannelCnt_prop = cellBuilder->getProperty ("TileRawChannelContainer"); const Property& dspRawChannelContainer_prop = cellBuilder->getProperty ("TileDSPRawChannelContainer"); - const PropertyWithValue<bool>& mergeChannels_prop = - dynamic_cast<const PropertyWithValue<bool>&> (cellBuilder->getProperty ("mergeChannels")); + const BooleanPropertyRef& mergeChannels_prop = + dynamic_cast<const BooleanPropertyRef&> (cellBuilder->getProperty ("mergeChannels")); // Get any RawChannel Builder if (debug) log << MSG::DEBUG << " looking for TileRawChannelBuilder tool which provides container with name " - << rawChannelCnt_prop.toString() << endreq; + << rawChannelCnt_prop.toString() << endmsg; TileRawChannelBuilder* channelBuilder=0; + static const std::string toolType[6] = { "TileRawChannelBuilderOpt2Filter", "TileRawChannelBuilderOptFilter", "TileRawChannelBuilderFitFilter", "TileRawChannelBuilderFitFilterCool", "TileRawChannelBuilderManyAmps", "TileRawChannelBuilderFlatFilter" }; - for (int i=0; i<6; ++i) { - std::vector<std::string> toolName = toolSvc->getInstances(toolType[i]); - if (debug) - log << MSG::DEBUG << toolName.size() << " tools of type " << toolType[i] << " found " << endreq; - if (toolName.size()!=0) { - for (size_t j=0; j<toolName.size(); ++j) { - size_t found = toolName[j].find('.'); - std::string name=(found!=std::string::npos) ? toolName[j].substr(found+1) : toolName[j]; - if (debug) - log << MSG::DEBUG << " full name " << toolName[j] << " - using " << name << endreq; - if (toolSvc->retrieveTool(name,channelBuilder).isSuccess()) { - if (debug) - log << MSG::DEBUG << " it provides " << channelBuilder->getTileRawChannelContainerID() << endreq; - if (rawChannelCnt_prop.toString() == channelBuilder->getTileRawChannelContainerID()) { - break; - } else { - if (toolSvc->releaseTool(channelBuilder).isFailure()) - log << MSG::WARNING << "Unable to release algtool " << channelBuilder << endreq; - channelBuilder=0; - } + static const int nTypes = sizeof(toolType)/sizeof(toolType[0]); + + // FIXME: This backdoor peeking at tools is likely to cause issues + // with Hive, as well as generally making things incomprehensible. + // Figure out what's really going on here, and reimplement + // in a sensible manner! + for (IAlgTool* tool : toolSvc->getTools()) { + const std::string* foundType = std::find (toolType, toolType+nTypes, + tool->type()); + if (foundType != toolType+nTypes) { + channelBuilder = dynamic_cast<TileRawChannelBuilder*> (tool); + if (channelBuilder) { + if (rawChannelCnt_prop.toString() == channelBuilder->getTileRawChannelContainerID()) { + break; + } + else { + channelBuilder=0; } } - if (channelBuilder) break; } } + if (channelBuilder) + channelBuilder->addRef(); if (do_merge) { // frag1 in the data - should merge offline and dsp reco if (rawChannelCnt_prop.toString() != dspRawChannelContainer_prop.toString() && @@ -400,23 +399,23 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint log << MSG::INFO << "TileHid2RESrcID: only frag1 digi found, changing properties for TileCellBuilder"; else log << MSG::INFO << "TileHid2RESrcID: no TileCal digits found, but still changing properties for TileCellBuilder"; - log << " mergeChannels=True" << endreq; + log << " mergeChannels=True" << endmsg; sc=cellBuilder->setProperty ("mergeChannels", true); if (sc.isFailure()) { - log << MSG::ERROR << "Failed to set mergeChannels property in TileCellBuilder" << endreq; + log << MSG::ERROR << "Failed to set mergeChannels property in TileCellBuilder" << endmsg; } if (channelBuilder && cellBuilder->m_noiseFilterTools.size() != channelBuilder->m_noiseFilterTools.size()) { log << MSG::INFO << " and number of NoiseFilterTools from " << cellBuilder->m_noiseFilterTools.size() << " to " << channelBuilder->m_noiseFilterTools.size() << " i.e. from " << cellBuilder->m_noiseFilterTools << " to " << channelBuilder->m_noiseFilterTools - << endreq; + << endmsg; cellBuilder->m_noiseFilterTools = channelBuilder->m_noiseFilterTools; sc=cellBuilder->m_noiseFilterTools.retrieve(); if (sc.isFailure()) { - log << MSG::WARNING << "Failed to retrieve " << cellBuilder->m_noiseFilterTools << endreq; + log << MSG::WARNING << "Failed to retrieve " << cellBuilder->m_noiseFilterTools << endmsg; } else { if (debug) - log << MSG::DEBUG << "Successfully retrieved " << cellBuilder->m_noiseFilterTools << endreq; + log << MSG::DEBUG << "Successfully retrieved " << cellBuilder->m_noiseFilterTools << endmsg; } } } @@ -428,7 +427,7 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint << "' instead of '" << rawChannelCnt_prop.toString() << "'"; sc=cellBuilder->setProperty ("TileRawChannelContainer",dspRawChannelContainer_prop.toString()); if (sc.isFailure()) { - log << MSG::ERROR << "Failed to set TileRawChannelContainer property in TileCellBuilder" << endreq; + log << MSG::ERROR << "Failed to set TileRawChannelContainer property in TileCellBuilder" << endmsg; } flags = (flags>>8) & 0x3; // this is number of iterations if (flags == 0) { // no iterations - assume best phase was used, just need amplitude correction @@ -442,20 +441,20 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint } log << " and of2=" << ((of2)?"True":"False"); cellBuilder->m_of2 = of2; - log << endreq; + log << endmsg; if (channelBuilder && cellBuilder->m_noiseFilterTools.size() != channelBuilder->m_noiseFilterTools.size()) { log << MSG::INFO << " and number of NoiseFilterTools from " << cellBuilder->m_noiseFilterTools.size() << " to " << channelBuilder->m_noiseFilterTools.size() << " i.e. from " << cellBuilder->m_noiseFilterTools << " to " << channelBuilder->m_noiseFilterTools - << endreq; + << endmsg; cellBuilder->m_noiseFilterTools = channelBuilder->m_noiseFilterTools; sc=cellBuilder->m_noiseFilterTools.retrieve(); if (sc.isFailure()) { - log << MSG::WARNING << "Failed to retrieve " << cellBuilder->m_noiseFilterTools << endreq; + log << MSG::WARNING << "Failed to retrieve " << cellBuilder->m_noiseFilterTools << endmsg; } else { if (debug) - log << MSG::DEBUG << "Successfully retrieved " << cellBuilder->m_noiseFilterTools << endreq; + log << MSG::DEBUG << "Successfully retrieved " << cellBuilder->m_noiseFilterTools << endmsg; } } } @@ -464,17 +463,17 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint if (channelBuilder) { if (fabs(cellBuilder->m_ampMinThresh - channelBuilder->m_ampMinThresh) > 1.e-3) { log << MSG::INFO << "Setting AmpMinForAmpCorrection in TileCellBuilder to " << channelBuilder->m_ampMinThresh - << " instead of " << cellBuilder->m_ampMinThresh << endreq; + << " instead of " << cellBuilder->m_ampMinThresh << endmsg; cellBuilder->m_ampMinThresh = channelBuilder->m_ampMinThresh; } if (fabs(cellBuilder->m_timeMinThresh - channelBuilder->m_timeMinThresh) > 1.e-3) { log << MSG::INFO << "Setting TimeMinForAmpCorrection in TileCellBuilder to " << channelBuilder->m_timeMinThresh - << " instead of " << cellBuilder->m_timeMinThresh << endreq; + << " instead of " << cellBuilder->m_timeMinThresh << endmsg; cellBuilder->m_timeMinThresh = channelBuilder->m_timeMinThresh; } if (fabs(cellBuilder->m_timeMaxThresh - channelBuilder->m_timeMaxThresh) > 1.e-3) { log << MSG::INFO << "Setting TimeMaxForAmpCorrection in TileCellBuilder to " << channelBuilder->m_timeMaxThresh - << " instead of " << cellBuilder->m_timeMaxThresh << endreq; + << " instead of " << cellBuilder->m_timeMaxThresh << endmsg; cellBuilder->m_timeMaxThresh = channelBuilder->m_timeMaxThresh; } } @@ -483,35 +482,35 @@ void TileHid2RESrcID::setROD2ROBmap (const eformat::FullEventFragment<const uint TileROD_Decoder* rodDecoder=0; sc = toolSvc->retrieveTool("TileROD_Decoder",rodDecoder); if (sc.isFailure()) { - log << MSG::WARNING << "TileHid2RESrcID: Unable to retrieve algtool TileROD_Decoder" << endreq; + log << MSG::WARNING << "TileHid2RESrcID: Unable to retrieve algtool TileROD_Decoder" << endmsg; } else { if (fabs(cellBuilder->m_ampMinThresh - rodDecoder->m_ampMinThresh) > 1.e-3) { log << MSG::INFO << "Setting AmpMinForAmpCorrection in TileROD_Decoder to " << cellBuilder->m_ampMinThresh - << " instead of " << rodDecoder->m_ampMinThresh << endreq; + << " instead of " << rodDecoder->m_ampMinThresh << endmsg; rodDecoder->updateAmpThreshold(cellBuilder->m_ampMinThresh); } if (fabs(cellBuilder->m_timeMinThresh - rodDecoder->m_timeMinThresh) > 1.e-3) { log << MSG::INFO << "Setting TimeMinForAmpCorrection in TileROD_Decoder to " << cellBuilder->m_timeMinThresh - << " instead of " << rodDecoder->m_timeMinThresh << endreq; + << " instead of " << rodDecoder->m_timeMinThresh << endmsg; rodDecoder->m_timeMinThresh = cellBuilder->m_timeMinThresh; } if (fabs(cellBuilder->m_timeMaxThresh - rodDecoder->m_timeMaxThresh) > 1.e-3) { log << MSG::INFO << "Setting TimeMaxForAmpCorrection in TileROD_Decoder to " << cellBuilder->m_timeMaxThresh - << " instead of " << rodDecoder->m_timeMaxThresh << endreq; + << " instead of " << rodDecoder->m_timeMaxThresh << endmsg; rodDecoder->m_timeMaxThresh = cellBuilder->m_timeMaxThresh; } if (of2 != rodDecoder->m_of2) { log << MSG::INFO << "Setting OF2 flag in in TileROD_Decoder to " << ((of2)?"True":"False") - << " instead of " << ((rodDecoder->m_of2)?"True":"False") << endreq; + << " instead of " << ((rodDecoder->m_of2)?"True":"False") << endmsg; rodDecoder->m_of2 = of2; } } if (toolSvc->releaseTool(cellBuilder).isFailure()) - log << MSG::WARNING << "Unable to release algtool TileCellBuilder" << endreq; + log << MSG::WARNING << "Unable to release algtool TileCellBuilder" << endmsg; if (channelBuilder) if (toolSvc->releaseTool(channelBuilder).isFailure()) - log << MSG::WARNING << "Unable to release algtool TileRawChannelBuilder" << endreq; + log << MSG::WARNING << "Unable to release algtool TileRawChannelBuilder" << endmsg; } } diff --git a/TileCalorimeter/TileSvc/TileByteStream/src/TileMuRcvContByteStreamCnv.cxx b/TileCalorimeter/TileSvc/TileByteStream/src/TileMuRcvContByteStreamCnv.cxx index 19f74710cdf8bd9c361d71a1238f58f51821ee26..f719b79e17708413789fe7e811e2e7e415976265 100644 --- a/TileCalorimeter/TileSvc/TileByteStream/src/TileMuRcvContByteStreamCnv.cxx +++ b/TileCalorimeter/TileSvc/TileByteStream/src/TileMuRcvContByteStreamCnv.cxx @@ -54,19 +54,19 @@ StatusCode TileMuRcvContByteStreamCnv::initialize() MsgStream log(msgSvc(), "TileMuRcvContByteStreamCnv"); - log << MSG::DEBUG << " initialize() " << endreq; + log << MSG::DEBUG << " initialize() " << endmsg; // Get ByteStreamInputSvc // IService* svc; if(StatusCode::SUCCESS != serviceLocator()->getService("ROBDataProviderSvc",svc)){ - log << MSG::WARNING << " Can't get ByteStreamInputSvc interface Reading of ByteStream Data not possible. " << endreq; + log << MSG::WARNING << " Can't get ByteStreamInputSvc interface Reading of ByteStream Data not possible. " << endmsg; m_rdpSvc=0; } else { m_rdpSvc=dynamic_cast<IROBDataProviderSvc*>(svc); if(m_rdpSvc == 0 ) { - log<<MSG::ERROR<< " Can't cast to ByteStreamInputSvc " <<endreq; + log<<MSG::ERROR<< " Can't cast to ByteStreamInputSvc " <<endmsg; return StatusCode::FAILURE; } } @@ -74,13 +74,13 @@ StatusCode TileMuRcvContByteStreamCnv::initialize() // Get ByteStreamCnvSvc [svc] // if(StatusCode::SUCCESS != serviceLocator()->getService("ByteStreamCnvSvc",svc)){ - log << MSG::ERROR << " Can't get ByteStreamEventAccess interface " << endreq; + log << MSG::ERROR << " Can't get ByteStreamEventAccess interface " << endmsg; return StatusCode::FAILURE; } m_ByteStreamEventAccess=dynamic_cast<ByteStreamCnvSvc*>(svc); if (m_ByteStreamEventAccess==NULL) { - log << MSG::ERROR << " TileMuRcvContByteStreamCnv: Can't cast to ByteStreamCnvSvc " << endreq; + log << MSG::ERROR << " TileMuRcvContByteStreamCnv: Can't cast to ByteStreamCnvSvc " << endmsg; return StatusCode::FAILURE ; } @@ -89,17 +89,17 @@ StatusCode TileMuRcvContByteStreamCnv::initialize() IToolSvc* toolSvc; if(StatusCode::SUCCESS != service("ToolSvc",toolSvc)){ - log << MSG::ERROR << " Can't get ToolSvc " << endreq; + log << MSG::ERROR << " Can't get ToolSvc " << endmsg; return StatusCode::FAILURE; } if(StatusCode::SUCCESS != toolSvc->retrieveTool("TileMuRcvContByteStreamTool",m_tool)) { - log << MSG::ERROR << " Can't get ByteStreamTool " << endreq; + log << MSG::ERROR << " Can't get ByteStreamTool " << endmsg; return StatusCode::FAILURE; } if(StatusCode::SUCCESS != toolSvc->retrieveTool("TileROD_Decoder",m_decoder)) { - log << MSG::ERROR << "Can't get TileROD_Decoder" << endreq; + log << MSG::ERROR << "Can't get TileROD_Decoder" << endmsg; return StatusCode::FAILURE; } @@ -119,13 +119,13 @@ StatusCode TileMuRcvContByteStreamCnv::initialize() // ServiceHandle<IIncidentSvc> incSvc( "IncidentSvc", "TileMuRcvContByteStreamCnv"); if ( !incSvc.retrieve().isSuccess() ) { - log << MSG::WARNING << "Unable to retrieve the IncidentSvc" << endreq; + log << MSG::WARNING << "Unable to retrieve the IncidentSvc" << endmsg; } else { incSvc->addListener(this,"StoreCleared"); } - log << MSG::DEBUG << " End of initialize() " << endreq; + log << MSG::DEBUG << " End of initialize() " << endmsg; return service("StoreGateSvc",m_storeGate) ; } @@ -136,29 +136,29 @@ StatusCode TileMuRcvContByteStreamCnv::createObj(IOpaqueAddress* pAddr, DataObje MsgStream log(msgSvc(), "TileMuRcvContByteStreamCnv"); - log << MSG::DEBUG << " Executing createObj method" << endreq; + log << MSG::DEBUG << " Executing createObj method" << endmsg; if (!m_rdpSvc) { - log << MSG::ERROR << " ROBDataProviderSvc not loaded. Can't read ByteStream." << endreq; + log << MSG::ERROR << " ROBDataProviderSvc not loaded. Can't read ByteStream." << endmsg; return StatusCode::FAILURE; } ByteStreamAddress *pRE_Addr; pRE_Addr = dynamic_cast<ByteStreamAddress*>(pAddr); if(!pRE_Addr) { - log << MSG::ERROR << " Can't cast to ByteStreamAddress " << endreq ; + log << MSG::ERROR << " Can't cast to ByteStreamAddress " << endmsg ; return StatusCode::FAILURE; } const RawEvent* re = m_rdpSvc->getEvent(); if (!re) { - log << MSG::ERROR << "Could not get raw event from ByteStreamInputSvc" << endreq; + log << MSG::ERROR << "Could not get raw event from ByteStreamInputSvc" << endmsg; return StatusCode::FAILURE; } StatusCode sc=m_decoder->convertTMDBDecision(re,m_container); if (sc!=StatusCode::SUCCESS) { - log << MSG::WARNING << "Conversion tool returned an error. TileMuonReceiverContainer might be empty." << endreq; + log << MSG::WARNING << "Conversion tool returned an error. TileMuonReceiverContainer might be empty." << endmsg; } // new container will not own elements, i.e. TileMuonReceiverContainer will not be deleted @@ -173,7 +173,7 @@ StatusCode TileMuRcvContByteStreamCnv::createRep(DataObject* pObj, IOpaqueAddres // convert TileMuonsReceiverObj's in the container into ByteStream // MsgStream log(msgSvc(), "TileMuRcvContByteStreamCnv"); - log << MSG::DEBUG << " Executing createRep method " << endreq; + log << MSG::DEBUG << " Executing createRep method " << endmsg; StatusCode sc; @@ -184,7 +184,7 @@ StatusCode TileMuRcvContByteStreamCnv::createRep(DataObject* pObj, IOpaqueAddres sc=m_ByteStreamEventAccess->getFullEventAssembler(fea,key); if (sc.isFailure()) { - log << MSG::ERROR << "Can't get full event assember with key \"Tile\" from ByteStreamEventAccess." << endreq; + log << MSG::ERROR << "Can't get full event assember with key \"Tile\" from ByteStreamEventAccess." << endmsg; return sc; } @@ -194,7 +194,7 @@ StatusCode TileMuRcvContByteStreamCnv::createRep(DataObject* pObj, IOpaqueAddres StoreGateSvc::fromStorable(pObj, muRcvCont ); if(!muRcvCont){ - log << MSG::ERROR << " Can't cast to TileMuonReceiverContainer " << endreq; + log << MSG::ERROR << " Can't cast to TileMuonReceiverContainer " << endmsg; return StatusCode::FAILURE; } @@ -215,7 +215,7 @@ StatusCode TileMuRcvContByteStreamCnv::createRep(DataObject* pObj, IOpaqueAddres StatusCode TileMuRcvContByteStreamCnv::finalize() { MsgStream log(msgSvc(), "TileMuRcvContByteStreamCnv"); - log << MSG::DEBUG << " Clearing TileMuonReceiverContainer " << endreq; + log << MSG::DEBUG << " Clearing TileMuonReceiverContainer " << endmsg; m_container->clear(); diff --git a/TileCalorimeter/TileSvc/TileByteStream/src/TileROD_Encoder.cxx b/TileCalorimeter/TileSvc/TileByteStream/src/TileROD_Encoder.cxx index 9f27495e2d18de79c423954831ab4e041141f868..3f1010cd92a90d2b115d7801b3330b1311b044d6 100644 --- a/TileCalorimeter/TileSvc/TileByteStream/src/TileROD_Encoder.cxx +++ b/TileCalorimeter/TileSvc/TileByteStream/src/TileROD_Encoder.cxx @@ -561,7 +561,7 @@ void TileROD_Encoder::fillRODTileMuRcvDigi(std::vector<uint32_t>& v) { <<"\tSample "<<7-i<<" bits |" << std::setfill('0') << std::setw(2) << shift << "-" << std::setw(2) << shift+7 << std::setfill('0') << "| of 32-bit word "<<3 + nwc*i + wc<<" "<<digits[i] - <<" "<<MSG::hex<<word[i]<<MSG::dec << endreq; + <<" "<<MSG::hex<<word[i]<<MSG::dec << endmsg; } } @@ -605,9 +605,9 @@ void TileROD_Encoder::fillRODTileMuRcvDigi(std::vector<uint32_t>& v) { // dump fragment // if (msgLvl(MSG::VERBOSE)) { - msg(MSG::VERBOSE) << "Check content of ROD fragment after including sub-fragment (0x40)... " << v.size() << endreq; + msg(MSG::VERBOSE) << "Check content of ROD fragment after including sub-fragment (0x40)... " << v.size() << endmsg; for (size_t i=0; i<v.size(); ++i) - msg(MSG::VERBOSE) << i << "\t" << v.at(i) << MSG::hex << " 0x" << v.at(i) << MSG::dec << endreq; + msg(MSG::VERBOSE) << i << "\t" << v.at(i) << MSG::hex << " 0x" << v.at(i) << MSG::dec << endmsg; } return; @@ -710,7 +710,7 @@ void TileROD_Encoder::fillRODTileMuRcvRawChannel(std::vector<uint32_t>& v) { msg(MSG::DEBUG) << ros << "/" << drawer << "/" << channel << strchannel[j] <<"\tAmp " << f_amp << " " << i_amp << " " <<" ch cnt " << chc << " word cnt " << wc - << " word 0x" <<MSG::hex<< word <<MSG::dec<<endreq; + << " word 0x" <<MSG::hex<< word <<MSG::dec<<endmsg; } ++chc; @@ -729,9 +729,9 @@ void TileROD_Encoder::fillRODTileMuRcvRawChannel(std::vector<uint32_t>& v) { ATH_MSG_DEBUG("Check version and counters: "<<MSG::hex<< verfrag <<MSG::dec<<" "<< chc <<" "<< wc <<" save in position: "<< savepos ); if (msgLvl(MSG::VERBOSE)) { - msg(MSG::VERBOSE) << "Check content of ROD fragment after including sub-fragment (0x41)... "<< m_vTileRC.size() <<" "<< v.size() << endreq; + msg(MSG::VERBOSE) << "Check content of ROD fragment after including sub-fragment (0x41)... "<< m_vTileRC.size() <<" "<< v.size() << endmsg; for (size_t i=0; i<v.size(); ++i) { - msg(MSG::VERBOSE) << i <<"\t"<< v.at(i) << MSG::hex << " 0x" << v.at(i) << MSG::dec << endreq; + msg(MSG::VERBOSE) << i <<"\t"<< v.at(i) << MSG::hex << " 0x" << v.at(i) << MSG::dec << endmsg; } } return; @@ -801,7 +801,7 @@ void TileROD_Encoder::fillRODTileMuRcvObj(std::vector<uint32_t>& v) { for (const auto & val : slin) { ss<<std::setw(2)<<val; } - msg(MSG::DEBUG) << "Result for module: "<<modid<<" in TMDB board "<<modid%8<<MSG::hex<<": 0x"<<word4b<<MSG::dec<<" from "<<ss.str() << endreq; + msg(MSG::DEBUG) << "Result for module: "<<modid<<" in TMDB board "<<modid%8<<MSG::hex<<": 0x"<<word4b<<MSG::dec<<" from "<<ss.str() << endmsg; } switch (modid%8) { @@ -826,9 +826,9 @@ void TileROD_Encoder::fillRODTileMuRcvObj(std::vector<uint32_t>& v) { ATH_MSG_DEBUG( "Check version and counters: "<<MSG::hex<< verfrag <<MSG::dec<<" "<< chc <<" "<< wc <<" save in position: "<< savepos ); if (msgLvl(MSG::VERBOSE)) { - msg(MSG::VERBOSE) << "Check content of ROD fragment after including sub-fragment (0x42)... " << v.size() << endreq; + msg(MSG::VERBOSE) << "Check content of ROD fragment after including sub-fragment (0x42)... " << v.size() << endmsg; for (size_t i=0; i<v.size(); ++i) { - msg(MSG::VERBOSE) << i << "\t" << v.at(i) << MSG::hex << " 0x" << v.at(i) << MSG::dec << endreq; + msg(MSG::VERBOSE) << i << "\t" << v.at(i) << MSG::hex << " 0x" << v.at(i) << MSG::dec << endmsg; } } diff --git a/TileCalorimeter/TileSvc/TileByteStream/src/TileRawChannel2Bytes5.cxx b/TileCalorimeter/TileSvc/TileByteStream/src/TileRawChannel2Bytes5.cxx index faba0f33382bfd753f7e487e5d747a516148f3f7..c5f8ace32276de3101790d2e2d1530e200126fd9 100644 --- a/TileCalorimeter/TileSvc/TileByteStream/src/TileRawChannel2Bytes5.cxx +++ b/TileCalorimeter/TileSvc/TileByteStream/src/TileRawChannel2Bytes5.cxx @@ -289,7 +289,8 @@ void print_ampcorr_lookup() { printf("unsigned short ampcorr_lookup[64] = {"); for (time = -32; time < 32; time++) { UINT16 ampcorr_coeff = get_ampcorr_coeff(time); - if (k % 8 == 0) printf("\n "); k++; + if (k % 8 == 0) printf("\n "); + k++; printf(" 0x%04X,", ampcorr_coeff); } printf("}\n");