#include <SiPixelFEDChannelContainer.h>
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
◆ SiPixelBadFEDChannelsScenarioMap
◆ SiPixelFEDChannelCollection
◆ SiPixelFEDChannelContainer() [1/2]
SiPixelFEDChannelContainer::SiPixelFEDChannelContainer |
( |
| ) |
|
|
inline |
◆ SiPixelFEDChannelContainer() [2/2]
◆ ~SiPixelFEDChannelContainer()
virtual SiPixelFEDChannelContainer::~SiPixelFEDChannelContainer |
( |
| ) |
|
|
inlinevirtual |
◆ getDetSetBadPixelFedChannels()
std::unique_ptr< PixelFEDChannelCollection > SiPixelFEDChannelContainer::getDetSetBadPixelFedChannels |
( |
const std::string & |
ScenarioId | ) |
const |
Definition at line 65 of file SiPixelFEDChannelContainer.cc.
67 SiPixelBadFEDChannelsScenarioMap::const_iterator it =
m_scenarioMap.find(theScenarioId);
71 <<
"No Bad Pixel FEDChannels defined for Scenario id: " << theScenarioId <<
"\n";
74 std::unique_ptr<PixelFEDChannelCollection> disabled_channelcollection =
75 std::make_unique<edmNew::DetSetVector<PixelFEDChannel> >();
76 auto SiPixelBadFedChannels = it->second;
77 for (
const auto &
entry : SiPixelBadFedChannels) {
78 disabled_channelcollection->insert(
entry.first,
entry.second.data(),
entry.second.size());
80 return disabled_channelcollection;
References mps_splice::entry, Exception, and m_scenarioMap.
◆ getScenarioList()
std::vector< std::string > SiPixelFEDChannelContainer::getScenarioList |
( |
| ) |
const |
◆ getScenarioMap()
◆ getSiPixelBadFedChannels() [1/2]
◆ getSiPixelBadFedChannels() [2/2]
◆ getSiPixelBadFedChannelsInDetId()
const std::vector< PixelFEDChannel > & SiPixelFEDChannelContainer::getSiPixelBadFedChannelsInDetId |
( |
const std::string & |
theScenarioId, |
|
|
DetId |
theDetId |
|
) |
| |
Definition at line 46 of file SiPixelFEDChannelContainer.cc.
48 SiPixelBadFEDChannelsScenarioMap::const_iterator it =
m_scenarioMap.find(theScenarioId);
52 <<
"No Bad Pixel FEDChannels defined for Scenario id: " << theScenarioId <<
"\n";
54 SiPixelFEDChannelCollection::const_iterator it2 = (it->second).
find(theDetId);
56 if (it2 == (it->second).end()) {
58 <<
"No Bad Pixel FEDChannels defined for DetId:" << theDetId <<
" in Scenario id: " << theScenarioId <<
"\n";
References Exception, spr::find(), and m_scenarioMap.
◆ print()
void SiPixelFEDChannelContainer::print |
( |
std::ostream & |
os | ) |
const |
◆ printAll()
void SiPixelFEDChannelContainer::printAll |
( |
| ) |
const |
Definition at line 84 of file SiPixelFEDChannelContainer.cc.
85 edm::LogVerbatim(
"SiPixelFEDChannelContainer") <<
"SiPixelFEDChannelContainer::printAll()";
86 edm::LogVerbatim(
"SiPixelFEDChannelContainer") <<
" ================================================================="
87 "==================================================";
89 edm::LogVerbatim(
"SiPixelFEDChannelContainer") <<
"run :" << it->first <<
" \n ";
90 for (
const auto &thePixelFEDChannel : it->second) {
91 DetId detId = thePixelFEDChannel.first;
93 edm::LogVerbatim(
"SiPixelFEDChannelContainer") <<
"DetId :" << detId <<
" \n ";
95 for (
const auto &
entry : thePixelFEDChannel.second) {
98 <<
" fed : " <<
entry.fed <<
" link : " <<
entry.link <<
" roc_first : " <<
entry.roc_first
99 <<
" roc_last: : " <<
entry.roc_last;
References mps_splice::entry, and m_scenarioMap.
◆ serialize()
template<class Archive >
void SiPixelFEDChannelContainer::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
◆ setScenario()
void SiPixelFEDChannelContainer::setScenario |
( |
const std::string & |
theScenarioId, |
|
|
const SiPixelFEDChannelCollection & |
theBadFEDChannels |
|
) |
| |
◆ size()
double SiPixelFEDChannelContainer::size |
( |
void |
| ) |
const |
|
inline |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ cond::serialization::access
template<typename CondSerializationT , typename Enabled >
◆ m_scenarioMap