Public Member Functions | |
HGCalTriggerClusterInterpretationEM () | |
void | initialize (const edm::ParameterSet &conf) final |
void | interpret (l1t::HGCalMulticlusterBxCollection &multiclusters) const final |
void | setGeometry (const HGCalTriggerGeometryBase *const) final |
~HGCalTriggerClusterInterpretationEM () override | |
Public Member Functions inherited from HGCalTriggerClusterInterpreterBase | |
HGCalTriggerClusterInterpreterBase () | |
virtual | ~HGCalTriggerClusterInterpreterBase () |
Private Attributes | |
std::vector< double > | dr_bylayer_ |
std::vector< double > | layer_containment_corrs_ |
std::vector< double > | scale_corrections_coeff_ |
HGCalTriggerTools | triggerTools_ |
Definition at line 7 of file HGCalTriggerClusterInterpretationEM.cc.
HGCalTriggerClusterInterpretationEM::HGCalTriggerClusterInterpretationEM | ( | ) |
Definition at line 25 of file HGCalTriggerClusterInterpretationEM.cc.
|
inlineoverride |
Definition at line 10 of file HGCalTriggerClusterInterpretationEM.cc.
|
finalvirtual |
Implements HGCalTriggerClusterInterpreterBase.
Definition at line 27 of file HGCalTriggerClusterInterpretationEM.cc.
References dr_bylayer_, Exception, edm::ParameterSet::getParameter(), layer_containment_corrs_, and scale_corrections_coeff_.
|
finalvirtual |
Implements HGCalTriggerClusterInterpreterBase.
Definition at line 49 of file HGCalTriggerClusterInterpretationEM.cc.
References funct::abs(), l1t::HGCalClusterT< C >::centreProj(), l1t::HGCalClusterT< C >::constituents(), flavorHistoryFilter_cfi::dr, dr_bylayer_, HCALHighEnergyHPDFilter_cfi::energy, reco::LeafCandidate::eta(), heavyIonCSV_trainingSettings::idx, phase1PixelTopology::layer, layer_containment_corrs_, mag(), SiStripPI::max, l1t::HGCalMulticluster::saveEnergyInterpretation(), scale_corrections_coeff_, BXVector< T >::size(), HGCalTriggerTools::triggerLayer(), and triggerTools_.
|
finalvirtual |
Implements HGCalTriggerClusterInterpreterBase.
Definition at line 45 of file HGCalTriggerClusterInterpretationEM.cc.
References relativeConstraints::geom, HGCalTriggerTools::setGeometry(), and triggerTools_.
|
private |
Definition at line 18 of file HGCalTriggerClusterInterpretationEM.cc.
Referenced by initialize(), and interpret().
|
private |
Definition at line 16 of file HGCalTriggerClusterInterpretationEM.cc.
Referenced by initialize(), and interpret().
|
private |
Definition at line 17 of file HGCalTriggerClusterInterpretationEM.cc.
Referenced by initialize(), and interpret().
|
private |
Definition at line 20 of file HGCalTriggerClusterInterpretationEM.cc.
Referenced by interpret(), and setGeometry().