CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
reco::TrackToGenParticleAssociatorBaseImpl Class Referenceabstract

#include <TrackToGenParticleAssociatorBaseImpl.h>

Inheritance diagram for reco::TrackToGenParticleAssociatorBaseImpl:
TrackGenAssociatorByChi2Impl

Public Member Functions

virtual reco::GenToRecoCollection associateGenToReco (const edm::Handle< edm::View< reco::Track >> &tCH, const edm::Handle< reco::GenParticleCollection > &tPCH) const =0
 compare reco to sim the handle of reco::Track and GenParticle collections More...
 
virtual reco::GenToRecoCollection associateGenToReco (const edm::RefToBaseVector< reco::Track > &tracks, const edm::RefVector< reco::GenParticleCollection > &gens) const =0
 Association Sim To Reco with Collections (Gen Particle version) More...
 
virtual reco::RecoToGenCollection associateRecoToGen (const edm::Handle< edm::View< reco::Track >> &tCH, const edm::Handle< reco::GenParticleCollection > &tPCH) const =0
 compare reco to sim the handle of reco::Track and GenParticle collections More...
 
virtual reco::RecoToGenCollection associateRecoToGen (const edm::RefToBaseVector< reco::Track > &tracks, const edm::RefVector< reco::GenParticleCollection > &gens) const =0
 Association Sim To Reco with Collections (Gen Particle version) More...
 
 TrackToGenParticleAssociatorBaseImpl ()
 Constructor. More...
 
virtual ~TrackToGenParticleAssociatorBaseImpl ()
 

Private Member Functions

const TrackToGenParticleAssociatorBaseImploperator= (const TrackToGenParticleAssociatorBaseImpl &)=delete
 
 TrackToGenParticleAssociatorBaseImpl (const TrackToGenParticleAssociatorBaseImpl &)=delete
 

Detailed Description

Definition at line 28 of file TrackToGenParticleAssociatorBaseImpl.h.

Constructor & Destructor Documentation

◆ TrackToGenParticleAssociatorBaseImpl() [1/2]

TrackToGenParticleAssociatorBaseImpl::TrackToGenParticleAssociatorBaseImpl ( )

Constructor.

Definition at line 29 of file TrackToGenParticleAssociatorBaseImpl.cc.

29 {}

◆ ~TrackToGenParticleAssociatorBaseImpl()

TrackToGenParticleAssociatorBaseImpl::~TrackToGenParticleAssociatorBaseImpl ( )
virtual

Definition at line 31 of file TrackToGenParticleAssociatorBaseImpl.cc.

31 {}

◆ TrackToGenParticleAssociatorBaseImpl() [2/2]

reco::TrackToGenParticleAssociatorBaseImpl::TrackToGenParticleAssociatorBaseImpl ( const TrackToGenParticleAssociatorBaseImpl )
privatedelete

Member Function Documentation

◆ associateGenToReco() [1/2]

virtual reco::GenToRecoCollection reco::TrackToGenParticleAssociatorBaseImpl::associateGenToReco ( const edm::Handle< edm::View< reco::Track >> &  tCH,
const edm::Handle< reco::GenParticleCollection > &  tPCH 
) const
pure virtual

compare reco to sim the handle of reco::Track and GenParticle collections

◆ associateGenToReco() [2/2]

virtual reco::GenToRecoCollection reco::TrackToGenParticleAssociatorBaseImpl::associateGenToReco ( const edm::RefToBaseVector< reco::Track > &  tracks,
const edm::RefVector< reco::GenParticleCollection > &  gens 
) const
pure virtual

Association Sim To Reco with Collections (Gen Particle version)

Implemented in TrackGenAssociatorByChi2Impl.

◆ associateRecoToGen() [1/2]

virtual reco::RecoToGenCollection reco::TrackToGenParticleAssociatorBaseImpl::associateRecoToGen ( const edm::Handle< edm::View< reco::Track >> &  tCH,
const edm::Handle< reco::GenParticleCollection > &  tPCH 
) const
pure virtual

compare reco to sim the handle of reco::Track and GenParticle collections

◆ associateRecoToGen() [2/2]

virtual reco::RecoToGenCollection reco::TrackToGenParticleAssociatorBaseImpl::associateRecoToGen ( const edm::RefToBaseVector< reco::Track > &  tracks,
const edm::RefVector< reco::GenParticleCollection > &  gens 
) const
pure virtual

Association Sim To Reco with Collections (Gen Particle version)

Implemented in TrackGenAssociatorByChi2Impl.

◆ operator=()

const TrackToGenParticleAssociatorBaseImpl& reco::TrackToGenParticleAssociatorBaseImpl::operator= ( const TrackToGenParticleAssociatorBaseImpl )
privatedelete