Public Member Functions | |
void | setP4 (const std::vector< const Trackster * > &tracksters, std::vector< TICLCandidate > &ticl_cands, edm::Event &event) const override |
TracksterP4FromEnergySum (const edm::ParameterSet &, edm::ConsumesCollector &&iC) | |
Public Member Functions inherited from ticl::TracksterMomentumPluginBase | |
TracksterMomentumPluginBase (const edm::ParameterSet &, edm::ConsumesCollector &&iC) | |
virtual | ~TracksterMomentumPluginBase () |
Private Member Functions | |
std::tuple < TracksterMomentumPluginBase::LorentzVector, float > | calcP4 (const ticl::Trackster &trackster, const reco::Vertex &vertex, const std::vector< reco::CaloCluster > &calo_clusters) const |
Private Attributes | |
bool | energy_from_regression_ |
edm::EDGetTokenT< std::vector < reco::CaloCluster > > | layer_clusters_token_ |
edm::EDGetTokenT< std::vector < reco::Vertex > > | vertex_token_ |
Additional Inherited Members | |
Public Types inherited from ticl::TracksterMomentumPluginBase | |
typedef reco::Candidate::LorentzVector | LorentzVector |
Definition at line 11 of file TracksterP4FromEnergySumPlugin.cc.
|
explicit |
Definition at line 28 of file TracksterP4FromEnergySumPlugin.cc.
|
private |
Definition at line 64 of file TracksterP4FromEnergySumPlugin.cc.
References SplitLinear::begin, counter, dataset::end, relval_parameters_module::energy, energy_from_regression_, HLT_FULL_cff::fraction, HcalDetIdTransform::transform(), hgcalPerformanceValidation::val, histoStyle::weight, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().
Referenced by setP4().
|
overridevirtual |
Implements ticl::TracksterMomentumPluginBase.
Definition at line 35 of file TracksterP4FromEnergySumPlugin.cc.
References calcP4(), mps_fire::i, layer_clusters_token_, min(), runTheMatrix::ret, findQualityFiles::size, and vertex_token_.
Referenced by Jet.Jet::setCorrP4().
|
private |
Definition at line 23 of file TracksterP4FromEnergySumPlugin.cc.
Referenced by calcP4().
|
private |
Definition at line 25 of file TracksterP4FromEnergySumPlugin.cc.
Referenced by setP4().
|
private |
Definition at line 24 of file TracksterP4FromEnergySumPlugin.cc.
Referenced by setP4().