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
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
void buildClusters(const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override
edm::Handle< std::vector< reco::HGCalMultiCluster > > clusterH_
edm::EDGetTokenT< std::vector< reco::HGCalMultiCluster > > clusterToken_
PFClusterFromHGCalMultiCluster & operator=(const PFClusterFromHGCalMultiCluster &)=delete
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
Definition: PFClusterFwd.h:9
#define DEFINE_EDM_PLUGIN(factory, type, name)
PFClusterFromHGCalMultiCluster(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
void updateEvent(const edm::Event &) final