8 #include "GaudiKernel/ISvcLocator.h"
9 #include "GaudiKernel/Bootstrap.h"
10 #include "GaudiKernel/MsgStream.h"
11 #include "GaudiKernel/IMessageSvc.h"
30 SmartIF<IMessageSvc>
msgSvc{Gaudi::svcLocator()->service(
"MessageSvc")};
32 throw std::runtime_error(
"Cannot locate MessageSvc");
34 MsgStream
log(
msgSvc,
"CaloTTPpmRxIdMap");
38 SmartIF<StoreGateSvc>
detStore{Gaudi::svcLocator()->service(
"DetectorStore")};
40 log << MSG::ERROR <<
"Cannot locate DetectorStore" <<
endmsg;
43 CaloTTPpmRxId::const_iterator
it =
m.begin();
44 CaloTTPpmRxId::const_iterator it_e =
m.end();
47 for (;
it!=it_e; ++
it) {
65 log<<MSG::ERROR<<
" Failed in CaloTTPpmRxIdMap::set " <<
endmsg;
66 log<<MSG::ERROR<< (std::string) except <<
endmsg ;
74 std::map<L1CaloCoolChannelId, std::vector<L1CaloRxCoolChannelId> >::const_iterator
it =
m_mPpmIdToRx.find(ppmChannelId);
81 "Ppm channel ID not found, id= "<< ppmChannelId.
id()<<
" in Ppm to Rx map." <<
endmsg;
83 return std::vector<L1CaloRxCoolChannelId>();
90 std::map<L1CaloRxCoolChannelId, L1CaloCoolChannelId >::const_iterator
it=
m_mRxIdToPpm.find(rxChannelId);
98 "Rx channel ID not found, id = " <<rxChannelId.
id()<<
" in Rx to Ppm map."<<
endmsg;
109 CaloTTPpmRxId::const_iterator
it =
d.begin();
110 CaloTTPpmRxId::const_iterator it_e =
d.end();
112 for ( ;
it!=it_e;++
it){
116 t2.ppm_crate =
t.ppm_crate;
117 t2.ppm_module =
t.ppm_module;
118 t2.ppm_subModule =
t.ppm_subModule;
119 t2.ppm_channel =
t.ppm_channel;
121 t2.rx_crate =
t.rx_crate ;
122 t2.rx_module =
t.rx_module;
123 t2.rx_inputConn =
t.rx_inputConn;
124 t2.rx_inputPair =
t.rx_inputPair;
125 t2.rx_outputConn =
t.rx_outputConn;
126 t2.rx_outputPair =
t.rx_outputPair;
135 std::vector<CaloTTPpmRxId_P::__t>::const_iterator
it =
p.m_v.begin();
136 std::vector<CaloTTPpmRxId_P::__t>::const_iterator it_e =
p.m_v.end();
139 for ( ;
it!=it_e;++
it){
143 t2.ppm_crate =
t.ppm_crate;
144 t2.ppm_module =
t.ppm_module;
145 t2.ppm_subModule =
t.ppm_subModule;
146 t2.ppm_channel =
t.ppm_channel;
148 t2.rx_crate =
t.rx_crate ;
149 t2.rx_module =
t.rx_module;
150 t2.rx_inputConn =
t.rx_inputConn;
151 t2.rx_inputPair =
t.rx_inputPair;
152 t2.rx_outputConn =
t.rx_outputConn;
153 t2.rx_outputPair =
t.rx_outputPair;