#include <PF_PU_AssoMapAlgos.h>
Public Member Functions | |
std::auto_ptr < TrackToVertexAssMap > | CreateTrackToVertexMap (edm::Handle< reco::TrackCollection >, const edm::EventSetup &) |
std::auto_ptr < VertexToTrackAssMap > | CreateVertexToTrackMap (edm::Handle< reco::TrackCollection >, const edm::EventSetup &) |
virtual void | GetInputCollections (edm::Event &, const edm::EventSetup &) |
PF_PU_AssoMapAlgos (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
PF_PU_AssoMapAlgos (const edm::ParameterSet &, edm::ConsumesCollector &) | |
std::auto_ptr < TrackToVertexAssMap > | SortAssociationMap (TrackToVertexAssMap *) |
Protected Member Functions | |
std::vector< reco::VertexRef > * | CreateVertexVector (edm::Handle< reco::VertexCollection >) |
int | DefineQuality (int, int, double) |
void | EraseVertex (std::vector< reco::VertexRef > *, reco::VertexRef) |
VertexStepPair | FindAssociation (const reco::TrackRef &, std::vector< reco::VertexRef > *, edm::ESHandle< MagneticField >, const edm::EventSetup &, edm::Handle< reco::BeamSpot >, int) |
Definition at line 82 of file PF_PU_AssoMapAlgos.h.
|
inline |
Definition at line 87 of file PF_PU_AssoMapAlgos.h.
PF_PU_AssoMapAlgos::PF_PU_AssoMapAlgos | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 26 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 474 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 737 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 619 of file PF_PU_AssoMapAlgos.cc.
std::auto_ptr< TrackToVertexAssMap > PF_PU_AssoMapAlgos::CreateTrackToVertexMap | ( | edm::Handle< reco::TrackCollection > | trkcollH, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 110 of file PF_PU_AssoMapAlgos.cc.
Referenced by PF_PU_AssoMap::produce().
std::auto_ptr< VertexToTrackAssMap > PF_PU_AssoMapAlgos::CreateVertexToTrackMap | ( | edm::Handle< reco::TrackCollection > | trkcollH, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 162 of file PF_PU_AssoMapAlgos.cc.
Referenced by PF_PU_AssoMap::produce().
|
protected |
Definition at line 299 of file PF_PU_AssoMapAlgos.cc.
|
protected |
Definition at line 948 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 416 of file PF_PU_AssoMapAlgos.cc.
|
protected |
Definition at line 321 of file PF_PU_AssoMapAlgos.cc.
|
protected |
Definition at line 842 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 379 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 343 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 497 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 761 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 665 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 442 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 521 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 570 of file PF_PU_AssoMapAlgos.cc.
|
staticprivate |
Definition at line 690 of file PF_PU_AssoMapAlgos.cc.
|
virtual |
Reimplemented in PFCand_AssoMapAlgos.
Definition at line 60 of file PF_PU_AssoMapAlgos.cc.
Referenced by PF_PU_AssoMap::produce().
auto_ptr< TrackToVertexAssMap > PF_PU_AssoMapAlgos::SortAssociationMap | ( | TrackToVertexAssMap * | trackvertexassInput | ) |
Definition at line 213 of file PF_PU_AssoMapAlgos.cc.
Referenced by PF_PU_AssoMap::produce().
|
staticprivate |
Definition at line 813 of file PF_PU_AssoMapAlgos.cc.
|
private |
Definition at line 180 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 182 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 185 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 189 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 193 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 197 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 201 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 188 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 187 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 200 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 205 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 184 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 203 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 174 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 208 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 191 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 195 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 210 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 206 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 199 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 211 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 179 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 176 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 192 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 196 of file PF_PU_AssoMapAlgos.h.
|
private |
Definition at line 177 of file PF_PU_AssoMapAlgos.h.