Go to the documentation of this file. 1 #ifndef __RecoParticleFlow_PFClusterProducer_RealisticSimClusterMapper_H__
2 #define __RecoParticleFlow_PFClusterProducer_RealisticSimClusterMapper_H__
23 timeOffset_(conf.getParameter<double>(
"timeOffset")),
41 const std::vector<bool>&,
42 const std::vector<bool>&,
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
edm::Handle< SimClusterCollection > simClusterH_
const bool maxDistanceFilter_
~RealisticSimClusterMapper() override
std::vector< SimCluster > SimClusterCollection
std::vector< double > hadronCalib_
void update(const edm::EventSetup &) final
std::vector< double > egammaCalib_
edm::EDGetTokenT< SimClusterCollection > simClusterToken_
void buildClusters(const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
#define DEFINE_EDM_PLUGIN(factory, type, name)
void updateEvent(const edm::Event &) final
const unsigned int minNHitsforTiming_
const bool useMCFractionsForExclEnergy_
const float maxDforTimingSquared_
T getParameter(std::string const &) const
RealisticSimClusterMapper(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
const float exclusiveFraction_
RealisticSimClusterMapper & operator=(const RealisticSimClusterMapper &)=delete
hgcal::RecHitTools rhtools_
const float invisibleFraction_