CMS 3D CMS Logo

GenericSimClusterMapper.h
Go to the documentation of this file.
1 #ifndef __RecoParticleFlow_PFClusterProducer_GenericSimClusterMapper_H__
2 #define __RecoParticleFlow_PFClusterProducer_GenericSimClusterMapper_H__
3 
6 
8 
11  public:
13  edm::ConsumesCollector& sumes) :
14  InitialClusteringStepBase(conf,sumes) {
16  }
17  ~GenericSimClusterMapper() override = default;
18  GenericSimClusterMapper(const B2DGT&) = delete;
19  B2DGT& operator=(const B2DGT&) = delete;
20 
21  void updateEvent(const edm::Event&) final;
22 
24  const std::vector<bool>&,
25  const std::vector<bool>&,
26  reco::PFClusterCollection&) override;
27 
28  private:
31 
32 };
33 
36  "GenericSimClusterMapper");
37 
38 #endif
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
GenericSimClusterMapper(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
GenericSimClusterMapper B2DGT
B2DGT & operator=(const B2DGT &)=delete
void updateEvent(const edm::Event &) final
edm::Handle< SimClusterCollection > _simClusterH
void buildClusters(const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override
edm::EDGetTokenT< SimClusterCollection > _simClusterToken
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
Definition: PFClusterFwd.h:9
#define DEFINE_EDM_PLUGIN(factory, type, name)
std::vector< SimCluster > SimClusterCollection
Definition: SimClusterFwd.h:8
~GenericSimClusterMapper() override=default