Public Member Functions | |
HGCTowerAlgo (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
void | putInEvent (edm::Event &evt) final |
void | reset () final |
void | run (const l1t::HGCFETriggerDigiCollection &coll, const edm::EventSetup &es, edm::Event &evt) final |
void | setProduces (edm::stream::EDProducer<> &prod) const final |
Public Member Functions inherited from HGCalTriggerBackend::Algorithm< FECODEC > | |
Algorithm (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) final |
Public Member Functions inherited from HGCalTriggerBackendAlgorithmBase | |
HGCalTriggerBackendAlgorithmBase (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
const std::string & | name () const |
virtual | ~HGCalTriggerBackendAlgorithmBase () |
Private Attributes | |
HGCalTriggerCellCalibration | calibration_ |
std::unique_ptr< l1t::HGCalTowerBxCollection > | tower_product_ |
HGCalTowerMap2DImpl | towermap2D_ |
HGCalTowerMap3DImpl | towermap3D_ |
std::unique_ptr< l1t::HGCalTowerMapBxCollection > | towermap_product_ |
std::unique_ptr< l1t::HGCalTriggerCellBxCollection > | trgcell_product_ |
edm::ESHandle< HGCalTriggerGeometryBase > | triggerGeometry_ |
Additional Inherited Members | |
Protected Attributes inherited from HGCalTriggerBackend::Algorithm< FECODEC > | |
FECODEC | codec_ |
Protected Attributes inherited from HGCalTriggerBackendAlgorithmBase | |
const HGCalTriggerGeometryBase * | geometry_ |
Definition at line 20 of file HGCTowerAlgo.cc.
|
inline |
Definition at line 31 of file HGCTowerAlgo.cc.
|
inlinefinalvirtual |
Implements HGCalTriggerBackendAlgorithmBase.
Definition at line 54 of file HGCTowerAlgo.cc.
|
inlinefinalvirtual |
Implements HGCalTriggerBackendAlgorithmBase.
Definition at line 60 of file HGCTowerAlgo.cc.
|
finalvirtual |
Implements HGCalTriggerBackendAlgorithmBase.
Definition at line 85 of file HGCTowerAlgo.cc.
References cscdqm::DATA, data, edm::EventSetup::get(), mps_fire::i, eostools::move(), edm::Event::put(), and BXVector< T >::size().
|
inlinefinalvirtual |
Implements HGCalTriggerBackendAlgorithmBase.
Definition at line 43 of file HGCTowerAlgo.cc.
References coll, parseEventContent::prod, and findQualityFiles::run.
|
private |
Definition at line 78 of file HGCTowerAlgo.cc.
|
private |
Definition at line 73 of file HGCTowerAlgo.cc.
|
private |
Definition at line 79 of file HGCTowerAlgo.cc.
|
private |
Definition at line 80 of file HGCTowerAlgo.cc.
|
private |
Definition at line 72 of file HGCTowerAlgo.cc.
|
private |
Definition at line 71 of file HGCTowerAlgo.cc.
|
private |
Definition at line 75 of file HGCTowerAlgo.cc.