#include <HGCalTriggerBackendProcessor.h>
Public Types | |
typedef std::unique_ptr< HGCalTriggerBackendAlgorithmBase > | algo_ptr |
Public Member Functions | |
HGCalTriggerBackendProcessor (const edm::ParameterSet &conf, edm::ConsumesCollector &&cc) | |
void | putInEvent (edm::Event &evt) |
void | reset () |
void | run (const l1t::HGCFETriggerDigiCollection &coll, const edm::EventSetup &es, edm::Event &e) |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
void | setProduces (edm::stream::EDProducer<> &prod) const |
Private Attributes | |
std::vector< algo_ptr > | algorithms_ |
Definition at line 30 of file HGCalTriggerBackendProcessor.h.
typedef std::unique_ptr<HGCalTriggerBackendAlgorithmBase> HGCalTriggerBackendProcessor::algo_ptr |
Definition at line 32 of file HGCalTriggerBackendProcessor.h.
HGCalTriggerBackendProcessor::HGCalTriggerBackendProcessor | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | cc | ||
) |
Definition at line 4 of file HGCalTriggerBackendProcessor.cc.
References patPFMETCorrections_cff::algo, CSCSegmentAlgorithmDF_cfi::algo_name, algorithms_, reco::get(), edm::ParameterSet::getParameterSetVector(), and AlCaHLTBitMon_QueryRunRegistry::string.
void HGCalTriggerBackendProcessor::putInEvent | ( | edm::Event & | evt | ) |
Definition at line 38 of file HGCalTriggerBackendProcessor.cc.
References patPFMETCorrections_cff::algo, and algorithms_.
void HGCalTriggerBackendProcessor::reset | ( | void | ) |
Definition at line 44 of file HGCalTriggerBackendProcessor.cc.
References patPFMETCorrections_cff::algo, and algorithms_.
void HGCalTriggerBackendProcessor::run | ( | const l1t::HGCFETriggerDigiCollection & | coll, |
const edm::EventSetup & | es, | ||
edm::Event & | e | ||
) |
Definition at line 29 of file HGCalTriggerBackendProcessor.cc.
References patPFMETCorrections_cff::algo, and algorithms_.
void HGCalTriggerBackendProcessor::setGeometry | ( | const HGCalTriggerGeometryBase *const | geom | ) |
Definition at line 16 of file HGCalTriggerBackendProcessor.cc.
References patPFMETCorrections_cff::algo, and algorithms_.
void HGCalTriggerBackendProcessor::setProduces | ( | edm::stream::EDProducer<> & | prod | ) | const |
Definition at line 23 of file HGCalTriggerBackendProcessor.cc.
References patPFMETCorrections_cff::algo, and algorithms_.
|
private |
Definition at line 50 of file HGCalTriggerBackendProcessor.h.
Referenced by HGCalTriggerBackendProcessor(), putInEvent(), reset(), run(), setGeometry(), and setProduces().