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::RefToBaseVector< reco::Track > &tracks, const edm::RefVector< reco::GenParticleCollection > &gens) const =0
 Association Sim To Reco with Collections (Gen Particle version) More...
 
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::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...
 
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...
 
 TrackToGenParticleAssociatorBaseImpl ()
 Constructor. More...
 
virtual ~TrackToGenParticleAssociatorBaseImpl ()
 

Private Member Functions

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

Detailed Description

Definition at line 30 of file TrackToGenParticleAssociatorBaseImpl.h.

Constructor & Destructor Documentation

TrackToGenParticleAssociatorBaseImpl::TrackToGenParticleAssociatorBaseImpl ( )

Constructor.

Definition at line 30 of file TrackToGenParticleAssociatorBaseImpl.cc.

31 {
32 }
TrackToGenParticleAssociatorBaseImpl::~TrackToGenParticleAssociatorBaseImpl ( )
virtual

Definition at line 34 of file TrackToGenParticleAssociatorBaseImpl.cc.

35 {
36 }
reco::TrackToGenParticleAssociatorBaseImpl::TrackToGenParticleAssociatorBaseImpl ( const TrackToGenParticleAssociatorBaseImpl )
privatedelete

Member Function Documentation

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.

Referenced by reco::TrackToGenParticleAssociator::associateGenToReco().

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

Implemented in TrackGenAssociatorByChi2Impl.

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.

Referenced by reco::TrackToGenParticleAssociator::associateRecoToGen().

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

Implemented in TrackGenAssociatorByChi2Impl.

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