|
| PFCand_AssoMap (const edm::ParameterSet &) |
|
| ~PFCand_AssoMap () override |
|
| EDProducer ()=default |
|
bool | hasAbilityToProduceInBeginLumis () const final |
|
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
|
bool | hasAbilityToProduceInBeginRuns () const final |
|
bool | hasAbilityToProduceInEndLumis () const final |
|
bool | hasAbilityToProduceInEndProcessBlocks () const final |
|
bool | hasAbilityToProduceInEndRuns () const final |
|
Public Member Functions inherited from PFCand_AssoMapAlgos |
std::pair< std::unique_ptr< PFCandToVertexAssMap >, std::unique_ptr< VertexToPFCandAssMap > > | createMappings (edm::Handle< reco::PFCandidateCollection > pfCandH, const edm::EventSetup &iSetup) |
|
std::unique_ptr< PFCandToVertexAssMap > | CreatePFCandToVertexMap (edm::Handle< reco::PFCandidateCollection >, const edm::EventSetup &) |
|
std::unique_ptr< VertexToPFCandAssMap > | CreateVertexToPFCandMap (edm::Handle< reco::PFCandidateCollection >, const edm::EventSetup &) |
|
void | GetInputCollections (edm::Event &, const edm::EventSetup &) override |
|
| PFCand_AssoMapAlgos (const edm::ParameterSet &, edm::ConsumesCollector &&) |
|
std::unique_ptr< PFCandToVertexAssMap > | SortPFCandAssociationMap (PFCandToVertexAssMap *, edm::EDProductGetter const *getter) |
|
std::pair< std::unique_ptr< TrackToVertexAssMap >, std::unique_ptr< VertexToTrackAssMap > > | createMappings (edm::Handle< reco::TrackCollection > trkcollH, const edm::EventSetup &iSetup) |
|
std::unique_ptr< TrackToVertexAssMap > | CreateTrackToVertexMap (edm::Handle< reco::TrackCollection >, const edm::EventSetup &) |
|
std::unique_ptr< VertexToTrackAssMap > | CreateVertexToTrackMap (edm::Handle< reco::TrackCollection >, const edm::EventSetup &) |
|
| PF_PU_AssoMapAlgos (const edm::ParameterSet &, edm::ConsumesCollector &) |
|
| PF_PU_AssoMapAlgos (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) |
|
std::unique_ptr< TrackToVertexAssMap > | SortAssociationMap (TrackToVertexAssMap *, edm::Handle< reco::TrackCollection >) |
|
virtual | ~PF_PU_AssoMapAlgos () noexcept(false) |
|
|
typedef CacheContexts< T... > | CacheTypes |
|
typedef CacheTypes::GlobalCache | GlobalCache |
|
typedef AbilityChecker< T... > | HasAbility |
|
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
|
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
|
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
|
typedef CacheTypes::RunCache | RunCache |
|
typedef RunContextT< RunCache, GlobalCache > | RunContext |
|
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
|
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 &, const std::vector< reco::VertexRef > &, edm::ESHandle< MagneticField >, const edm::EventSetup &, edm::Handle< reco::BeamSpot >, int) |
|
Description: Produces a map with association between pf candidates and their particular most probable vertex with a quality of this association
Definition at line 36 of file PFCand_AssoMap.h.