/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondFormats/SiStripObjects/src/SiStripBackPlaneCorrection.cc
50 строк
2 KB
Shahzad Malik Muzaffar
[ALCA-DB] [LLVM16]Fix set but unused variables warnings
03 май 2023, 15:49
03 май 2023, 15:49
6915c5f
Код
Авторство
О чём код?
#include "CondFormats/SiStripObjects/interface/SiStripBackPlaneCorrection.h" #include "DataFormats/TrackerCommon/interface/TrackerTopology.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" bool SiStripBackPlaneCorrection::putBackPlaneCorrection(const uint32_t& detid, float value) { std::map<unsigned int, float>::const_iterator id = m_BPC.find(detid); if (id != m_BPC.end()) { edm::LogError("SiStripBackPlaneCorrection") << "SiStripBackPlaneCorrection for DetID " << detid << " is already stored. Skipping this put" << std::endl; return false; } else m_BPC[detid] = value; return true; } float SiStripBackPlaneCorrection::getBackPlaneCorrection(const uint32_t& detid) const { std::map<unsigned int, float>::const_iterator id = m_BPC.find(detid); if (id != m_BPC.end()) return id->second; else { edm::LogError("SiStripBackPlaneCorrection") << "SiStripBackPlaneCorrection for DetID " << detid << " is not stored" << std::endl; } return 0; } void SiStripBackPlaneCorrection::printDebug(std::stringstream& ss, const TrackerTopology* trackerTopo) const { std::map<unsigned int, float> detid_la = getBackPlaneCorrections(); std::map<unsigned int, float>::const_iterator it; ss << "SiStripBackPlaneCorrectionReader:" << std::endl; ss << "detid \t Geometry \t Back Plane Corrections" << std::endl; for (it = detid_la.begin(); it != detid_la.end(); ++it) { ss << it->first << "\t" << static_cast<int>(trackerTopo->moduleGeometry(it->first)) << "\t" << it->second << std::endl; } } void SiStripBackPlaneCorrection::printSummary(std::stringstream& ss, const TrackerTopology* trackerTopo) const { std::map<unsigned int, float> detid_la = getBackPlaneCorrections(); std::map<unsigned int, float>::const_iterator it; SiStripDetSummary summary{trackerTopo}; for (it = detid_la.begin(); it != detid_la.end(); ++it) { DetId detid(it->first); float value = it->second; summary.add(detid, value); } ss << "Summary of BackPlane corrections:" << std::endl; summary.print(ss); }