1 #ifndef SimDataFormats_Associations_TrackToTrackingParticleAssociator_h 2 #define SimDataFormats_Associations_TrackToTrackingParticleAssociator_h 67 return m_impl->associateRecoToSim(tCH,tPCH);
73 return m_impl->associateSimToReco(tCH,tPCH);
79 return m_impl->associateRecoToSim(tc,tpc);
85 return m_impl->associateSimToReco(tc,tpc);
91 return m_impl->associateRecoToSim(ts, tpc);
96 return m_impl->associateSimToReco(ts,tpc);
102 return m_impl->associateRecoToSim(tc,tpc);
107 return m_impl->associateSimToReco(tc,tpc);
115 std::unique_ptr<TrackToTrackingParticleAssociatorBaseImpl>
m_impl;
std::vector< TrackingParticle > TrackingParticleCollection
reco::SimToRecoCollection associateSimToReco(const edm::RefToBaseVector< reco::Track > &tc, const edm::RefVector< TrackingParticleCollection > &tpc) const
Association Sim To Reco with Collections.
edm::AssociationMap< edm::OneToManyWithQualityGeneric< edm::View< TrajectorySeed >, TrackingParticleCollection, double > > RecoToSimCollectionSeed
std::vector< TrackCandidate > TrackCandidateCollection
edm::AssociationMap< edm::OneToManyWithQualityGeneric< TrackingParticleCollection, TrackCandidateCollection, double > > SimToRecoCollectionTCandidate
~TrackToTrackingParticleAssociator()=default
edm::AssociationMap< edm::OneToManyWithQualityGeneric< TrajectorySeedCollection, TrackCandidateCollection, double > > RecoToSimCollectionTCandidate
reco::RecoToSimCollectionSeed associateRecoToSim(const edm::Handle< edm::View< TrajectorySeed > > &ts, const edm::Handle< TrackingParticleCollection > &tpc) const
std::vector< TrajectorySeed > TrajectorySeedCollection
edm::AssociationMap< edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< TrajectorySeed >, double > > SimToRecoCollectionSeed
reco::RecoToSimCollection associateRecoToSim(const edm::Handle< edm::View< reco::Track > > &tCH, const edm::Handle< TrackingParticleCollection > &tPCH) const
compare reco to sim the handle of reco::Track and TrackingParticle collections
reco::SimToRecoCollectionTCandidate associateSimToReco(const edm::Handle< TrackCandidateCollection > &tc, const edm::Handle< TrackingParticleCollection > &tpc) const
std::unique_ptr< TrackToTrackingParticleAssociatorBaseImpl > m_impl
reco::RecoToSimCollectionTCandidate associateRecoToSim(const edm::Handle< TrackCandidateCollection > &tc, const edm::Handle< TrackingParticleCollection > &tpc) const
reco::RecoToSimCollection associateRecoToSim(const edm::RefToBaseVector< reco::Track > &tc, const edm::RefVector< TrackingParticleCollection > &tpc) const
Association Reco To Sim with Collections.
reco::SimToRecoCollectionSeed associateSimToReco(const edm::Handle< edm::View< TrajectorySeed > > &ts, const edm::Handle< TrackingParticleCollection > &tpc) const
reco::SimToRecoCollection associateSimToReco(const edm::Handle< edm::View< reco::Track > > &tCH, const edm::Handle< TrackingParticleCollection > &tPCH) const
compare reco to sim the handle of reco::Track and TrackingParticle collections
TrackToTrackingParticleAssociator()=default
TrackToTrackingParticleAssociator & operator=(TrackToTrackingParticleAssociator &&)=default