CMS 3D CMS Logo

PFClusterFromHGCalMultiCluster.h
Go to the documentation of this file.
1 #ifndef __RecoParticleFlow_PFClusterProducer_PFClusterFromHGCalMultiCluster_H__
2 #define __RecoParticleFlow_PFClusterProducer_PFClusterFromHGCalMultiCluster_H__
3 
7 
9 public:
11  : InitialClusteringStepBase(conf, sumes) {
13  sumes.consumes<std::vector<reco::HGCalMultiCluster> >(conf.getParameter<edm::InputTag>("clusterSrc"));
14  }
18 
19  void updateEvent(const edm::Event&) final;
20 
22  const std::vector<bool>&,
23  const std::vector<bool>&,
24  reco::PFClusterCollection&) override;
25 
26 private:
29 };
30 
32 
33 #endif
PFClusterFromHGCalMultiCluster::updateEvent
void updateEvent(const edm::Event &) final
Definition: PFClusterFromHGCalMultiCluster.cc:8
reco::PFClusterCollection
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
Definition: PFClusterFwd.h:9
InitialClusteringStepBase.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
HGCalMultiCluster.h
edm::Handle
Definition: AssociativeIterator.h:50
PFClusterFromHGCalMultiCluster::operator=
PFClusterFromHGCalMultiCluster & operator=(const PFClusterFromHGCalMultiCluster &)=delete
PFClusterFromHGCalMultiCluster
Definition: PFClusterFromHGCalMultiCluster.h:8
PFClusterFromHGCalMultiCluster::PFClusterFromHGCalMultiCluster
PFClusterFromHGCalMultiCluster(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
Definition: PFClusterFromHGCalMultiCluster.h:10
edm::ConsumesCollector::consumes
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
Definition: ConsumesCollector.h:49
DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition: PluginFactory.h:124
edm::ParameterSet
Definition: ParameterSet.h:36
InitialClusteringStepBase
Definition: InitialClusteringStepBase.h:24
edmplugin::PluginFactory
Definition: PluginFactory.h:34
PFClusterFromHGCalMultiCluster::buildClusters
void buildClusters(const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override
Definition: PFClusterFromHGCalMultiCluster.cc:10
PFClusterFromHGCalMultiCluster::clusterToken_
edm::EDGetTokenT< std::vector< reco::HGCalMultiCluster > > clusterToken_
Definition: PFClusterFromHGCalMultiCluster.h:27
PFRecHitFraction.h
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
PFClusterFromHGCalMultiCluster::~PFClusterFromHGCalMultiCluster
~PFClusterFromHGCalMultiCluster() override
Definition: PFClusterFromHGCalMultiCluster.h:15
PFClusterFromHGCalMultiCluster::clusterH_
edm::Handle< std::vector< reco::HGCalMultiCluster > > clusterH_
Definition: PFClusterFromHGCalMultiCluster.h:28
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
edm::ConsumesCollector
Definition: ConsumesCollector.h:39