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 hcalRecHitTable_cff::energy, energy_from_regression_, HLT_2023v12_cff::fraction, heavyIonCSV_trainingSettings::idx, ticl::Trackster::regressed_energy(), HcalDetIdTransform::transform(), mkLumiAveragedPlots::tuple, heppy_batch::val, bphysicsOniaDQM_cfi::vertex, ticl::Trackster::vertex_multiplicity(), ticl::Trackster::vertices(), and mps_merge::weight.
Referenced by setP4().
|
overridevirtual |
Implements ticl::TracksterMomentumPluginBase.
Definition at line 35 of file TracksterP4FromEnergySumPlugin.cc.
References calcP4(), mps_fire::i, layer_clusters_token_, SiStripPI::min, runTheMatrix::ret, findQualityFiles::size, bphysicsOniaDQM_cfi::vertex, 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().