ATLAS Offline Software
|
Z0PVTrackCompatibilityEstimator.h. More...
#include <Z0PVTrackCompatibilityEstimator.h>
Public Member Functions | |
Z0PVTrackCompatibilityEstimator (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~Z0PVTrackCompatibilityEstimator () |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
bool | isCompatible (const xAOD::TrackParticle *track, const xAOD::VertexContainer *pvContainer, unsigned int pvIndex=0) const |
bool | isCompatible (const TrackParameters *track, const xAOD::VertexContainer *pvContainer, unsigned int pvIndex=0) const |
Private Attributes | |
ToolHandle< Trk::ITrackToVertexIPEstimator > | m_ipEstimator |
double | m_z0SignificanceMax |
Z0PVTrackCompatibilityEstimator.h.
Assigns tracks to the primary vertex based on their z0 significance. Tracks that are close to a pileup vertex are not assigned to the primary vertex.
ruwie del@ physi k.un i-bon n.de
Changes:
David Shope david (2016-04-19) .ric hard. shop e@cer n.ch
EDM Migration to xAOD - Replace Trk::VxContainer with xAOD::VertexContainer
Definition at line 44 of file Z0PVTrackCompatibilityEstimator.h.
Trk::Z0PVTrackCompatibilityEstimator::Z0PVTrackCompatibilityEstimator | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 20 of file Z0PVTrackComaptibilityEstimator.cxx.
|
virtualdefault |
|
virtual |
Definition at line 48 of file Z0PVTrackComaptibilityEstimator.cxx.
|
virtual |
Definition at line 34 of file Z0PVTrackComaptibilityEstimator.cxx.
bool Trk::Z0PVTrackCompatibilityEstimator::isCompatible | ( | const TrackParameters * | track, |
const xAOD::VertexContainer * | pvContainer, | ||
unsigned int | pvIndex = 0 |
||
) | const |
Definition at line 63 of file Z0PVTrackComaptibilityEstimator.cxx.
bool Trk::Z0PVTrackCompatibilityEstimator::isCompatible | ( | const xAOD::TrackParticle * | track, |
const xAOD::VertexContainer * | pvContainer, | ||
unsigned int | pvIndex = 0 |
||
) | const |
Definition at line 57 of file Z0PVTrackComaptibilityEstimator.cxx.
|
private |
Definition at line 60 of file Z0PVTrackCompatibilityEstimator.h.
|
private |
Definition at line 62 of file Z0PVTrackCompatibilityEstimator.h.