CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TrackToTrackingParticleAssociatorBaseImpl.h
Go to the documentation of this file.
1 #ifndef SimDataFormats_Associations_TrackToTrackingParticleAssociatorBaseImpl_h
2 #define SimDataFormats_Associations_TrackToTrackingParticleAssociatorBaseImpl_h
3 
14 
17 
18 namespace reco {
19  typedef edm::AssociationMap<
22  typedef edm::AssociationMap<
25 
26  typedef edm::AssociationMap<
29  typedef edm::AssociationMap<
32 
34  public:
39 
43  const edm::Handle<TrackingParticleCollection> &tPCH) const;
44 
48  const edm::Handle<TrackingParticleCollection> &tPCH) const;
49 
56 
57  // TrajectorySeed
60 
63 
64  // TrackCandidate
67 
70  };
71 } // namespace reco
72 
73 #endif
edm::AssociationMap< edm::OneToManyWithQualityGeneric< edm::View< TrajectorySeed >, TrackingParticleCollection, double > > RecoToSimCollectionSeed
edm::AssociationMap< edm::OneToManyWithQualityGeneric< TrackingParticleCollection, TrackCandidateCollection, double > > SimToRecoCollectionTCandidate
edm::AssociationMap< edm::OneToManyWithQualityGeneric< TrajectorySeedCollection, TrackCandidateCollection, double > > RecoToSimCollectionTCandidate
virtual reco::RecoToSimCollection associateRecoToSim(const edm::Handle< edm::View< reco::Track >> &tCH, const edm::Handle< TrackingParticleCollection > &tPCH) const
virtual reco::SimToRecoCollection associateSimToReco(const edm::Handle< edm::View< reco::Track >> &tCH, const edm::Handle< TrackingParticleCollection > &tPCH) const
edm::AssociationMap< edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< TrajectorySeed >, double > > SimToRecoCollectionSeed
std::vector< TrackingParticle > TrackingParticleCollection