Public Member Functions | |
HGCalTowerProcessor (const edm::ParameterSet &conf) | |
void | run (const std::pair< edm::Handle< l1t::HGCalTowerMapBxCollection >, edm::Handle< l1t::HGCalClusterBxCollection >> &collHandle, l1t::HGCalTowerBxCollection &collTowers) override |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) override |
Public Member Functions inherited from HGCalProcessorBaseT< InputCollection, OutputCollection > | |
HGCalProcessorBaseT (const edm::ParameterSet &conf) | |
const std::string & | name () const |
virtual void | run (const InputCollection &inputColl, OutputCollection &outColl)=0 |
virtual | ~HGCalProcessorBaseT () |
Private Attributes | |
bool | includeTrigCells_ |
std::unique_ptr< HGCalTowerMap2DImpl > | towermap2D_ |
std::unique_ptr< HGCalTowerMap3DImpl > | towermap3D_ |
Additional Inherited Members | |
Protected Member Functions inherited from HGCalProcessorBaseT< InputCollection, OutputCollection > | |
const HGCalTriggerGeometryBase * | geometry () const |
Definition at line 12 of file HGCalTowerProcessor.cc.
|
inline |
Definition at line 14 of file HGCalTowerProcessor.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), includeTrigCells_, towermap2D_, and towermap3D_.
|
inlineoverride |
Definition at line 25 of file HGCalTowerProcessor.cc.
References l1t::HGCalClusterT< C >::constituents(), mps_fire::i, includeTrigCells_, BXVector< T >::size(), towermap2D_, and towermap3D_.
|
inlineoverridevirtual |
Reimplemented from HGCalProcessorBaseT< InputCollection, OutputCollection >.
Definition at line 20 of file HGCalTowerProcessor.cc.
References relativeConstraints::geom, HGCalProcessorBaseT< InputCollection, OutputCollection >::setGeometry(), and towermap2D_.
|
private |
Definition at line 68 of file HGCalTowerProcessor.cc.
Referenced by HGCalTowerProcessor(), and run().
|
private |
Definition at line 71 of file HGCalTowerProcessor.cc.
Referenced by HGCalTowerProcessor(), run(), and setGeometry().
|
private |
Definition at line 72 of file HGCalTowerProcessor.cc.
Referenced by HGCalTowerProcessor(), and run().