Definition at line 51 of file LMap.cc.
References _lmap, _table, LMapRow::adc, LMapRow::crate, LMapRow::dcc, LMapRow::dcc_sl, LMapRow::depth, LMapRow::det, LMapRow::dphi, LMapRow::eta, LMapRow::fedid, LMapRow::fi_ch, LMapRow::fpga, HcalBarrel, HcalEndcap, HcalForward, HcalOther, HcalOuter, LMapRow::htr, LMapRow::htr_fi, if(), recoMuon::in, testHGCalDigi_cfg::inFile, LMapRow::let_code, groupFilesInBlocks::lines, LMapRow::phi, LMapRow::pixel, LMapRow::qie, DetId::rawId(), LMapRow::rbx, LMapRow::rctcar, LMapRow::rctcon, LMapRow::rctcra, LMapRow::rctnam, LMapRow::rm, LMapRow::rm_fi, LMapRow::side, LMapRow::slb, LMapRow::slbin, LMapRow::slbin2, LMapRow::slnam, LMapRow::spigo, AlCaHLTBitMon_QueryRunRegistry::string, and LMapRow::wedge.
Referenced by edmIntegrityCheck.PublishToFileSystem::get().
57 edm::LogError(
"LMap") <<
"Unable to open file with the logical map: " << map_file;
59 edm::LogInfo(
"LMap") <<
"File with the logical map opened successfully: " << map_file << std::endl
62 while (getline(
inFile, _row)) {
72 const char* let_code =
"Z";
77 " %d %d %d %d %d %s %s %d %d %d %d %d %d %d %d %d %s %d %d %d %d %d %s %s %s %d %d %d %s %d";
78 _read = sscanf(_row.c_str(),
110 }
else if (
type ==
"HO") {
111 const char* _format =
" %d %d %d %d %d %s %s %d %d %d %d %d %d %d %s %d %d %s %d %d %d %d %d";
112 _read = sscanf(_row.c_str(),
146 if (_det.find(
"HB") != std::string::npos)
148 else if (_det.find(
"HE") != std::string::npos)
150 else if (_det.find(
"HF") != std::string::npos)
152 else if (_det.find(
"HO") != std::string::npos)
157 aRow.
rbx.append(rbx);
158 aRow.
fpga.append(fpga);
159 aRow.
slbin.append(slbin);
160 aRow.
slbin2.append(slbin2);
161 aRow.
slnam.append(slnam);
162 aRow.
rctnam.append(rctnam);
169 _lmap[_hdid.rawId()] = aRow;
Log< level::Error, false > LogError
std::map< int, LMapRow > _lmap
Log< level::Info, false > LogInfo
std::vector< LMapRow > _table