80 if (muonReceiverContainer.
isValid()) {
86 int nentries = muonReceiverContainer->size();
94 int id = muonReceiverObj->GetID() & 0xFFF;
95 ATH_MSG_INFO(
"+-- Identifier of module: 0x" <<MSG::hex<<
id <<MSG::dec<<
" ros:" << (
id>>8) <<
" module:"<< (
id&0xFF));
98 const std::vector<float> & thresh = muonReceiverObj->GetThresholds();
100 ATH_MSG_INFO(
"--- thresholds' vector size : " << thresh.size() <<
" value: " << thresh[0] <<
" " << thresh[1] <<
" " << thresh[2] <<
" " << thresh[3] );
102 ATH_MSG_DEBUG(
"--- thresholds' vector size : " << thresh.size() );
105 const std::vector<float> & ene = muonReceiverObj->GetEne();
107 ATH_MSG_INFO(
"--- energy vector size : " << ene.size() <<
" value: " << ene[0] <<
" " << ene[1] );
112 const std::vector<float> & time = muonReceiverObj->GetTime();
114 ATH_MSG_INFO(
"--- time vector size : " << time.size() <<
" value: " << time[0] <<
" " << time[1] );
119 const std::vector<bool> & decision = muonReceiverObj->GetDecision();
120 if (decision.size()>=4)
121 ATH_MSG_INFO(
"--- decision vector size : " << decision.size()
122 <<
" value: " << decision[0] <<
" " << decision[1] <<
" " << decision[2] <<
" " << decision[3] );
124 ATH_MSG_DEBUG(
"--- decision vector size : " << decision.size() );
131 if (rawChannelContainer.isValid()) {
133 const float TMDB_AMPLITUDE_FACTOR = 1.0;
140 int frag_id = rawChannelCollection->identify();
142 int drawer=(frag_id&0xFF);
149 <<
" drawer: " << drawer
150 <<
" E[MeV]: " << lround(rawChannel->amplitude()*TMDB_AMPLITUDE_FACTOR));
158 if (digitsContainer.
isValid()) {
164 for (
const TileDigits* tile_digits : *digitsCollection) {
166 int frag_id = digitsCollection->identify();
168 int drawer=(frag_id&0xFF);
173 ATH_MSG_INFO(
"---- channel : " << channel <<
" ros: " << ros <<
" drawer: " << drawer);
174 const std::vector<float> digits = tile_digits->samples();
175 for (
uint ismp=0;ismp<digits.size();ismp++)
176 ATH_MSG_INFO(
"----- sample " << ismp <<
": " << digits.at(ismp));
184 ATH_MSG_INFO(
"TileMuonReceiverReadCnt execution completed successfully" );
186 return StatusCode::SUCCESS;