Public Member Functions | |
void | buildClusters (const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override |
PFClusterFromHGCalTrackster & | operator= (const PFClusterFromHGCalTrackster &)=delete |
PFClusterFromHGCalTrackster (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
PFClusterFromHGCalTrackster (const PFClusterFromHGCalTrackster &)=delete | |
void | updateEvent (const edm::Event &) final |
~PFClusterFromHGCalTrackster () override | |
Public Member Functions inherited from InitialClusteringStepBase | |
_algoName (conf.getParameter< std::string >("algoName")) | |
InitialClusteringStepBase (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
InitialClusteringStepBase (const ICSB &)=delete | |
std::ostream & | operator<< (std::ostream &o) const |
ICSB & | operator= (const ICSB &)=delete |
void | reset () |
virtual void | update (const edm::EventSetup &) |
virtual | ~InitialClusteringStepBase ()=default |
Private Attributes | |
edm::Handle < reco::CaloClusterCollection > | clusterH_ |
edm::EDGetTokenT < reco::CaloClusterCollection > | clusterToken_ |
std::vector< int > | filter_on_categories_ |
std::vector< int > | filter_on_iterations_ |
bool | filterByTracksterIteration_ |
bool | filterByTracksterPID_ |
float | pid_threshold_ |
edm::Handle< std::vector < ticl::Trackster > > | trackstersH_ |
edm::EDGetTokenT< std::vector < ticl::Trackster > > | tracksterToken_ |
Additional Inherited Members | |
Protected Types inherited from InitialClusteringStepBase | |
typedef std::tuple < std::vector< int > , std::vector< double > , std::vector< double > > | I3tuple |
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, I3tuple > | _thresholds |
Definition at line 8 of file PFClusterFromHGCalTrackster.cc.
|
inline |
Definition at line 10 of file PFClusterFromHGCalTrackster.cc.
References clusterToken_, edm::ConsumesCollector::consumes(), filter_on_categories_, filter_on_iterations_, filterByTracksterIteration_, filterByTracksterPID_, edm::ParameterSet::getParameter(), pid_threshold_, and tracksterToken_.
|
inlineoverride |
Definition at line 22 of file PFClusterFromHGCalTrackster.cc.
|
delete |
|
overridevirtual |
Implements InitialClusteringStepBase.
Definition at line 54 of file PFClusterFromHGCalTrackster.cc.
References reco::PFCluster::addRecHitFraction(), cms::cuda::assert(), SplitLinear::begin, eostools::cat(), clusterH_, HLT_FULL_cff::clusters, dataset::end, relval_parameters_module::energy, validate-o2o-wbm::f, filter_on_categories_, filter_on_iterations_, filterByTracksterIteration_, filterByTracksterPID_, spr::find(), HLT_FULL_cff::fraction, reco::CaloCluster::hitsAndFractions(), mps_fire::i, input, InitialClusteringStepBase::makeRefhit(), pid_threshold_, fileCollector::seed, reco::CaloCluster::setCorrectedEnergy(), reco::CaloCluster::setEnergy(), reco::CaloCluster::setSeed(), and trackstersH_.
|
delete |
|
finalvirtual |
Reimplemented from InitialClusteringStepBase.
Definition at line 49 of file PFClusterFromHGCalTrackster.cc.
|
private |
Definition at line 44 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters().
|
private |
Definition at line 43 of file PFClusterFromHGCalTrackster.cc.
Referenced by PFClusterFromHGCalTrackster().
|
private |
Definition at line 37 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters(), and PFClusterFromHGCalTrackster().
|
private |
Definition at line 38 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters(), and PFClusterFromHGCalTrackster().
|
private |
Definition at line 35 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters(), and PFClusterFromHGCalTrackster().
|
private |
Definition at line 34 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters(), and PFClusterFromHGCalTrackster().
|
private |
Definition at line 36 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters(), and PFClusterFromHGCalTrackster().
|
private |
Definition at line 41 of file PFClusterFromHGCalTrackster.cc.
Referenced by buildClusters().
|
private |
Definition at line 40 of file PFClusterFromHGCalTrackster.cc.
Referenced by PFClusterFromHGCalTrackster().