42 produces<reco::SimToTPCollectionMtd>();
43 produces<reco::TPToSimCollectionMtd>();
74 auto s2tp = std::make_unique<reco::SimToTPCollectionMtd>(simToTPColl);
75 auto tp2s = std::make_unique<reco::TPToSimCollectionMtd>(tpToSimColl);
87 cfg.add(
"mtdSimLayerClusterToTPAssociationDefault",
desc);
edm::EDGetTokenT< MtdSimLayerClusterCollection > simClustersToken_
MtdSimLayerClusterToTPAssociatorEDProducer(const edm::ParameterSet &)
edm::EDGetTokenT< reco::MtdSimLayerClusterToTPAssociator > associatorToken_
#define DEFINE_FWK_MODULE(type)
reco::SimToTPCollectionMtd associateSimToTP(const edm::Handle< MtdSimLayerClusterCollection > &simClusH, const edm::Handle< TrackingParticleCollection > &trackingParticleH) const
Associate MtdSimLayerCluster to TrackingParticle.
reco::TPToSimCollectionMtd associateTPToSim(const edm::Handle< MtdSimLayerClusterCollection > &simClusH, const edm::Handle< TrackingParticleCollection > &trackingParticleH) const
Associate TrackingParticle to MtdSimLayerCluster.
~MtdSimLayerClusterToTPAssociatorEDProducer() override
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
edm::EDGetTokenT< TrackingParticleCollection > tpToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)