CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
TrackGenAssociatorBase Class Referenceabstract

#include <TrackGenAssociatorBase.h>

Inheritance diagram for TrackGenAssociatorBase:
TrackGenAssociatorByChi2

Public Member Functions

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

Detailed Description

Base class for TrackGenAssociators. Methods take as input the handle of Track and GenParticle collections and return an AssociationMap (oneToManyWithQuality)

Author
cerati, magni

Definition at line 35 of file TrackGenAssociatorBase.h.

Constructor & Destructor Documentation

TrackGenAssociatorBase::TrackGenAssociatorBase ( )

Constructor.

Definition at line 5 of file TrackGenAssociatorBase.cc.

5 {}
TrackGenAssociatorBase::~TrackGenAssociatorBase ( )
virtual

Definition at line 7 of file TrackGenAssociatorBase.cc.

7 {}

Member Function Documentation

virtual reco::GenToRecoCollection TrackGenAssociatorBase::associateGenToReco ( const edm::RefToBaseVector< reco::Track > &  ,
const edm::RefVector< reco::GenParticleCollection > &  ,
const edm::Event event = 0,
const edm::EventSetup setup = 0 
) const
pure virtual

Association Sim To Reco with Collections (Gen Particle version)

Implemented in TrackGenAssociatorByChi2.

virtual reco::GenToRecoCollection TrackGenAssociatorBase::associateGenToReco ( edm::Handle< edm::View< reco::Track > > &  tCH,
edm::Handle< reco::GenParticleCollection > &  tPCH,
const edm::Event event = 0,
const edm::EventSetup setup = 0 
) const
pure virtual

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

Implemented in TrackGenAssociatorByChi2.

virtual reco::RecoToGenCollection TrackGenAssociatorBase::associateRecoToGen ( const edm::RefToBaseVector< reco::Track > &  ,
const edm::RefVector< reco::GenParticleCollection > &  ,
const edm::Event event = 0,
const edm::EventSetup setup = 0 
) const
pure virtual

Association Sim To Reco with Collections (Gen Particle version)

Implemented in TrackGenAssociatorByChi2.

virtual reco::RecoToGenCollection TrackGenAssociatorBase::associateRecoToGen ( edm::Handle< edm::View< reco::Track > > &  tCH,
edm::Handle< reco::GenParticleCollection > &  tPCH,
const edm::Event event = 0,
const edm::EventSetup setup = 0 
) const
pure virtual

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

Implemented in TrackGenAssociatorByChi2.