60 consumes<
ticl::LayerClusterToSimTracksterAssociator>(
pset.getParameter<
edm::
InputTag>(
"associator"))),
69 produces<ticl::SimTracksterToRecoCollection>();
70 produces<ticl::RecoToSimTracksterCollection>();
103 LogTrace(
"AssociatorValidator") <<
"Calling associateRecoToSim method\n";
105 LCCollection, SimTSCollection, CPCollection, LCToCPsColl, SCCollection, LCToSCsColl);
107 LogTrace(
"AssociatorValidator") <<
"Calling associateSimToReco method\n";
109 LCCollection, SimTSCollection, CPCollection, CPToLCsColl, SCCollection, SCToLCsColl);
111 auto rts = std::make_unique<ticl::RecoToSimTracksterCollection>(recSimColl);
112 auto str = std::make_unique<ticl::SimTracksterToRecoCollection>(simRecColl);
edm::EDGetTokenT< ticl::RecoToSimCollection > associationMapLCToCPToken_
edm::EDGetTokenT< ticl::TracksterCollection > SimTSCollectionToken_
ticl::SimTracksterToRecoCollection associateSimToReco(const edm::Handle< reco::CaloClusterCollection > &cCCH, const edm::Handle< ticl::TracksterCollection > &sTCH, const edm::Handle< CaloParticleCollection > &cPCH, const ticl::SimToRecoCollection &cpToLCs, const edm::Handle< SimClusterCollection > &sCCH, const ticl::SimToRecoCollectionWithSimClusters &sCToLCs) const
Associate a SimTrackster to LayerClusters.
edm::EDGetTokenT< ticl::SimToRecoCollectionWithSimClusters > associationMapSCToLCToken_
edm::AssociationMap< edm::OneToManyWithQualityGeneric< CaloParticleCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimToRecoCollection
edm::EDGetTokenT< ticl::SimToRecoCollection > associationMapCPToLCToken_
edm::EDGetTokenT< ticl::RecoToSimCollectionWithSimClusters > associationMapLCToSCToken_
edm::AssociationMap< edm::OneToManyWithQualityGeneric< SimClusterCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimToRecoCollectionWithSimClusters
edm::EDGetTokenT< ticl::LayerClusterToSimTracksterAssociator > associatorToken_
edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, CaloParticleCollection, float > > RecoToSimCollection
edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, SimClusterCollection, float > > RecoToSimCollectionWithSimClusters
edm::InputTag associatorCP_
LCToSimTSAssociatorEDProducer(const edm::ParameterSet &)
std::vector< CaloCluster > CaloClusterCollection
collection of CaloCluster objects
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< SimClusterCollection > SCCollectionToken_
ticl::RecoToSimTracksterCollection associateRecoToSim(const edm::Handle< reco::CaloClusterCollection > &cCCH, const edm::Handle< ticl::TracksterCollection > &stCH, const edm::Handle< CaloParticleCollection > &cPCH, const ticl::RecoToSimCollection &lCToCPs, const edm::Handle< SimClusterCollection > &sCCH, const ticl::RecoToSimCollectionWithSimClusters &lCToSCs) const
Associate a LayerCluster to SimTracksters.
edm::EDGetTokenT< reco::CaloClusterCollection > LCCollectionToken_
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
std::vector< CaloParticle > CaloParticleCollection
std::vector< Trackster > TracksterCollection
edm::InputTag associatorSC_
std::vector< SimCluster > SimClusterCollection
edm::EDGetTokenT< CaloParticleCollection > CPCollectionToken_
~LCToSimTSAssociatorEDProducer() override