Go to the documentation of this file.
20 #include <ext/algorithm>
29 produces<DetIdCollection>();
49 descriptions.
add(
"siStripExcludedFEDListProducer", desc);
62 event.getByToken(
token_, buffers);
73 if (
input.size() == 0) {
79 for (
auto iconn = conns.begin(); iconn != conns.end(); ++iconn) {
92 event.put(std::make_unique<DetIdCollection>(
detids_));
void push_back(T const &t)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
static const std::string input
static const uint32_t invalid32_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
const edm::EDGetTokenT< FEDRawDataCollection > token_
ExcludedFEDListProducer(const edm::ParameterSet &pset)
constructor
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
void swap(EDCollection< T > &other)
void reserve(size_type n)
~ExcludedFEDListProducer() override
default constructor
void beginRun(const edm::Run &run, const edm::EventSetup &es) override
const SiStripFedCabling * cabling_
FedsConstIterRange fedIds() const
void produce(edm::Event &event, const edm::EventSetup &es) override
ConnsConstIterRange fedConnections(uint16_t fed_id) const
static const char runNumber_[]