◆ HGC3DClusterGenMatchSelector()
l1t::HGC3DClusterGenMatchSelector::HGC3DClusterGenMatchSelector |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
◆ ~HGC3DClusterGenMatchSelector()
l1t::HGC3DClusterGenMatchSelector::~HGC3DClusterGenMatchSelector |
( |
| ) |
|
|
inlineoverride |
◆ produce()
Definition at line 33 of file HGC3DClusterGenMatchSelector.cc.
34 auto out = std::make_unique<l1t::HGCalMulticlusterBxCollection>();
43 for (
auto it = multiclusters->
begin(
bx), ed = multiclusters->
end(
bx); it != ed; ++it) {
44 const auto &multicluster = *it;
46 if (particle.status() != 1)
48 if (
deltaR(multicluster, particle) <
dR_) {
49 out->push_back(
bx, multicluster);
References BXVector< T >::begin(), l1GtPatternGenerator_cfi::bx, PbPb_ZMuSkimMuonDPG_cff::deltaR, BXVector< T >::end(), genParticles2HepMC_cfi::genParticles, BXVector< T >::getFirstBX(), BXVector< T >::getLastBX(), iEvent, eostools::move(), and MillePedeFileConverter_cfg::out.
◆ dR_
double l1t::HGC3DClusterGenMatchSelector::dR_ |
|
private |
◆ genParticleSrc_
◆ src_