#include <VertexAssociatorByTracks.h>
Public Member Functions | |
reco::VertexRecoToSimCollection | associateRecoToSim (edm::Handle< edm::View< reco::Vertex > > &, edm::Handle< TrackingVertexCollection > &, const edm::Event &, reco::RecoToSimCollection &) const |
reco::VertexSimToRecoCollection | associateSimToReco (edm::Handle< edm::View< reco::Vertex > > &, edm::Handle< TrackingVertexCollection > &, const edm::Event &, reco::SimToRecoCollection &) const |
VertexAssociatorByTracks (const edm::ParameterSet &) | |
~VertexAssociatorByTracks () | |
Public Member Functions inherited from VertexAssociatorBase | |
VertexAssociatorBase () | |
virtual | ~VertexAssociatorBase () |
Private Attributes | |
const edm::ParameterSet & | config_ |
double | R2SMatchedRecoRatio_ |
double | R2SMatchedSimRatio_ |
double | S2RMatchedRecoRatio_ |
double | S2RMatchedSimRatio_ |
TrackingParticleSelector | selector_ |
reco::TrackBase::TrackQuality | trackQuality_ |
Definition at line 11 of file VertexAssociatorByTracks.h.
|
explicit |
Definition at line 24 of file VertexAssociatorByTracks.cc.
References edm::ParameterSet::getParameter(), reco::TrackBase::qualityByName(), R2SMatchedRecoRatio_, R2SMatchedSimRatio_, S2RMatchedRecoRatio_, S2RMatchedSimRatio_, selector_, AlCaHLTBitMon_QueryRunRegistry::string, and trackQuality_.
VertexAssociatorByTracks::~VertexAssociatorByTracks | ( | ) |
Definition at line 52 of file VertexAssociatorByTracks.cc.
|
virtual |
Implements VertexAssociatorBase.
Definition at line 58 of file VertexAssociatorByTracks.cc.
References gather_cfg::cout, edm::AssociationMap< Tag >::insert(), python.multivaluedict::map(), match(), edm::AssociationMap< Tag >::numberOfAssociations(), R2SMatchedRecoRatio_, R2SMatchedSimRatio_, selector_, edm::AssociationMap< Tag >::size(), trackQuality_, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), and reco::Vertex::trackWeight().
|
virtual |
Implements VertexAssociatorBase.
Definition at line 171 of file VertexAssociatorByTracks.cc.
References gather_cfg::cout, edm::RefToBase< T >::id(), edm::AssociationMap< Tag >::insert(), edm::RefToBase< T >::key(), python.multivaluedict::map(), match(), edm::AssociationMap< Tag >::numberOfAssociations(), S2RMatchedRecoRatio_, S2RMatchedSimRatio_, selector_, edm::AssociationMap< Tag >::size(), trackQuality_, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), and reco::Vertex::trackWeight().
|
private |
Definition at line 40 of file VertexAssociatorByTracks.h.
|
private |
Definition at line 43 of file VertexAssociatorByTracks.h.
Referenced by associateRecoToSim(), and VertexAssociatorByTracks().
|
private |
Definition at line 42 of file VertexAssociatorByTracks.h.
Referenced by associateRecoToSim(), and VertexAssociatorByTracks().
|
private |
Definition at line 45 of file VertexAssociatorByTracks.h.
Referenced by associateSimToReco(), and VertexAssociatorByTracks().
|
private |
Definition at line 44 of file VertexAssociatorByTracks.h.
Referenced by associateSimToReco(), and VertexAssociatorByTracks().
|
private |
Definition at line 47 of file VertexAssociatorByTracks.h.
Referenced by associateRecoToSim(), associateSimToReco(), and VertexAssociatorByTracks().
|
private |
Definition at line 48 of file VertexAssociatorByTracks.h.
Referenced by associateRecoToSim(), associateSimToReco(), and VertexAssociatorByTracks().