#include <GenericSimClusterMapper.h>
Public Member Functions | |
void | buildClusters (const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override |
GenericSimClusterMapper (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
GenericSimClusterMapper (const B2DGT &)=delete | |
B2DGT & | operator= (const B2DGT &)=delete |
virtual void | updateEvent (const edm::Event &) override final |
virtual | ~GenericSimClusterMapper () |
Public Member Functions inherited from InitialClusteringStepBase | |
InitialClusteringStepBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
InitialClusteringStepBase (const ICSB &)=delete | |
std::ostream & | operator<< (std::ostream &o) |
ICSB & | operator= (const ICSB &)=delete |
void | reset () |
virtual void | update (const edm::EventSetup &) |
virtual | ~InitialClusteringStepBase () |
Private Types | |
typedef GenericSimClusterMapper | B2DGT |
Private Attributes | |
edm::Handle< SimClusterCollection > | _simClusterH |
edm::EDGetTokenT< SimClusterCollection > | _simClusterToken |
Additional Inherited Members | |
Protected Member Functions inherited from InitialClusteringStepBase | |
reco::PFRecHitRef | makeRefhit (const edm::Handle< reco::PFRecHitCollection > &h, const unsigned i) const |
Protected Attributes inherited from InitialClusteringStepBase | |
const std::unordered_map< std::string, int > | _layerMap |
unsigned | _nClustersFound |
unsigned | _nSeeds |
std::unordered_map< int, std::pair< double, double > > | _thresholds |
Definition at line 9 of file GenericSimClusterMapper.h.
|
private |
Definition at line 10 of file GenericSimClusterMapper.h.
|
inline |
Definition at line 12 of file GenericSimClusterMapper.h.
References _simClusterToken, edm::ConsumesCollector::consumes(), and edm::ParameterSet::getParameter().
Referenced by ~GenericSimClusterMapper().
|
inlinevirtual |
Definition at line 17 of file GenericSimClusterMapper.h.
References buildClusters(), GenericSimClusterMapper(), operator=(), and updateEvent().
|
delete |
|
overridevirtual |
Implements InitialClusteringStepBase.
Definition at line 27 of file GenericSimClusterMapper.cc.
References _simClusterH, reco::PFCluster::addRecHitFraction(), f, hfClusterShapes_cfi::hits, SimCluster::hits_and_fractions(), reco::CaloCluster::hitsAndFractions(), mps_fire::i, input, InitialClusteringStepBase::makeRefhit(), eostools::move(), SimDataFormats::CaloAnalysis::sc, SurveyInfoScenario_cff::seed, reco::CaloCluster::setCorrectedEnergy(), reco::CaloCluster::setEnergy(), and reco::CaloCluster::setSeed().
Referenced by updateEvent(), and ~GenericSimClusterMapper().
Referenced by ~GenericSimClusterMapper().
|
finaloverridevirtual |
Reimplemented from InitialClusteringStepBase.
Definition at line 22 of file GenericSimClusterMapper.cc.
References _simClusterH, _simClusterToken, buildClusters(), and edm::Event::getByToken().
Referenced by ~GenericSimClusterMapper().
|
private |
Definition at line 30 of file GenericSimClusterMapper.h.
Referenced by buildClusters(), and updateEvent().
|
private |
Definition at line 29 of file GenericSimClusterMapper.h.
Referenced by GenericSimClusterMapper(), and updateEvent().