#include <Vertex.h>
Classes | |
class | TrackEqual |
Public Types | |
enum | { dimension = 3, dimension4D = 4 } |
error matrix dimension More... | |
enum | { size = dimension * (dimension + 1) / 2, size4D = (dimension4D) * (dimension4D + 1) / 2 } |
matix size More... | |
typedef math::Error< dimension >::type | CovarianceMatrix |
covariance error matrix (3x3) More... | |
typedef math::Error< dimension4D >::type | CovarianceMatrix4D |
covariance error matrix (4x4) More... | |
typedef math::Error< dimension >::type | Error |
covariance error matrix (3x3) More... | |
typedef math::Error< dimension4D >::type | Error4D |
covariance error matrix (4x4) More... | |
typedef unsigned int | index |
index type More... | |
typedef math::XYZPoint | Point |
point in the space More... | |
typedef std::vector< TrackBaseRef >::const_iterator | trackRef_iterator |
The iteratator for the vector<TrackRef> More... | |
Public Member Functions | |
template<typename Ref > | |
void | add (Ref const &r, float w=1.0) |
add a reference to a Track More... | |
void | add (const TrackBaseRef &r, const Track &refTrack, float w=1.0) |
add the original a Track(reference) and the smoothed Track More... | |
double | chi2 () const |
chi-squares More... | |
double | covariance (int i, int j) const |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
CovarianceMatrix | covariance () const |
return SMatrix More... | |
CovarianceMatrix4D | covariance4D () const |
return SMatrix 4D More... | |
Error | error () const |
return SMatrix More... | |
Error4D | error4D () const |
return SMatrix More... | |
void | fill (CovarianceMatrix &v) const |
fill SMatrix More... | |
void | fill (CovarianceMatrix4D &v) const |
4D version More... | |
bool | hasRefittedTracks () const |
Checks whether refitted tracks are stored. More... | |
bool | isFake () const |
bool | isValid () const |
Tells whether the vertex is valid. More... | |
double | ndof () const |
double | normalizedChi2 () const |
chi-squared divided by n.d.o.f. More... | |
unsigned int | nTracks (float minWeight=0.5) const |
Returns the number of tracks in the vertex with weight above minWeight. More... | |
TrackBaseRef | originalTrack (const Track &refTrack) const |
math::XYZTLorentzVectorD | p4 (float mass=0.13957018, float minWeight=0.5) const |
Returns the four momentum of the sum of the tracks, assuming the given mass for the decay products. More... | |
const Point & | position () const |
position More... | |
Track | refittedTrack (const TrackBaseRef &track) const |
Track | refittedTrack (const TrackRef &track) const |
const std::vector< Track > & | refittedTracks () const |
Returns the container of refitted tracks. More... | |
void | removeTracks () |
void | reserve (int size, bool refitAsWell=false) |
reserve space for the tracks More... | |
double | t () const |
t coordinate More... | |
double | tError () const |
error on t More... | |
const TrackBaseRef & | trackRefAt (size_t idx) const |
python friendly track getting More... | |
auto const & | tracks () const |
trackRef_iterator | tracks_begin () const |
first iterator over tracks More... | |
trackRef_iterator | tracks_end () const |
last iterator over tracks More... | |
size_t | tracksSize () const |
number of tracks More... | |
template<typename TREF > | |
float | trackWeight (const TREF &r) const |
returns the weight with which a Track has contributed to the vertex-fit. More... | |
Vertex () | |
Vertex (const Point &, const Error &) | |
Constructor for a fake vertex. More... | |
Vertex (const Point &, const Error4D &, double) | |
Constructor for a fake vertex. 4D. More... | |
Vertex (const Point &, const Error &, double chi2, double ndof, size_t size) | |
constructor for a valid vertex, with all data More... | |
Vertex (const Point &, const Error4D &, double time, double chi2, double ndof, size_t size) | |
constructor for a valid vertex, with all data 4D More... | |
double | x () const |
x coordinate More... | |
double | xError () const |
error on x More... | |
double | y () const |
y coordinate More... | |
double | yError () const |
error on y More... | |
double | z () const |
z coordinate More... | |
double | zError () const |
error on z More... | |
Private Member Functions | |
index | idx (index i, index j) const |
position index More... | |
Private Attributes | |
float | chi2_ |
chi-sqared More... | |
float | covariance_ [size4D] |
covariance matrix (4x4) as vector More... | |
float | ndof_ |
number of degrees of freedom More... | |
Point | position_ |
position More... | |
std::vector< Track > | refittedTracks_ |
The vector of refitted tracks. More... | |
double | time_ |
std::vector< TrackBaseRef > | tracks_ |
reference to tracks More... | |
bool | validity_ |
tells wether the vertex is really valid. More... | |
std::vector< uint8_t > | weights_ |
A reconstructed Vertex providing position, error, chi2, ndof and reconstrudted tracks. The vertex can be valid, fake, or invalid. A valid vertex is one which has been obtained from a vertex fit of tracks, and all data is meaningful A fake vertex is a vertex which was not made out of a proper fit with tracks, but still has a position and error (chi2 and ndof are null). For a primary vertex, it could simply be the beam line. A fake vertex is considered valid. An invalid vertex has no meaningful data.
typedef math::Error<dimension>::type reco::Vertex::Error |
typedef math::Error<dimension4D>::type reco::Vertex::Error4D |
typedef unsigned int reco::Vertex::index |
typedef math::XYZPoint reco::Vertex::Point |
typedef std::vector<TrackBaseRef>::const_iterator reco::Vertex::trackRef_iterator |
anonymous enum |
error matrix dimension
Enumerator | |
---|---|
dimension | |
dimension4D |
Definition at line 42 of file Vertex.h.
anonymous enum |
matix size
Enumerator | |
---|---|
size | |
size4D |
|
inline |
default constructor - The vertex will not be valid. Position, error, chi2, ndof will have random entries, and the vectors of tracks will be empty Use the isValid method to check that your vertex is valid.
Definition at line 58 of file Vertex.h.
References covariance_, mps_fire::i, size4D, and validity_.
Constructor for a fake vertex.
Definition at line 34 of file Vertex.cc.
References covariance_, dimension, dimension4D, submitPVResolutionJobs::err, mps_fire::i, idx(), dqmiolumiharvest::j, and validity_.
Constructor for a fake vertex. 4D.
Definition at line 48 of file Vertex.cc.
References covariance_, dimension, submitPVResolutionJobs::err, mps_fire::i, idx(), dqmiolumiharvest::j, and validity_.
constructor for a valid vertex, with all data
Definition at line 8 of file Vertex.cc.
References covariance_, dimension, dimension4D, submitPVResolutionJobs::err, mps_fire::i, idx(), dqmiolumiharvest::j, size, tracks_, and validity_.
Vertex::Vertex | ( | const Point & | p, |
const Error4D & | err, | ||
double | time, | ||
double | chi2, | ||
double | ndof, | ||
size_t | size | ||
) |
constructor for a valid vertex, with all data 4D
Definition at line 24 of file Vertex.cc.
References covariance_, dimension4D, submitPVResolutionJobs::err, mps_fire::i, idx(), dqmiolumiharvest::j, size4D, tracks_, and validity_.
|
inline |
add a reference to a Track
Definition at line 86 of file Vertex.h.
References f, tracks_, w(), and weights_.
Referenced by reco::PFDisplacedVertex::addElement(), counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
void Vertex::add | ( | const TrackBaseRef & | r, |
const Track & | refTrack, | ||
float | w = 1.0 |
||
) |
add the original a Track(reference) and the smoothed Track
Definition at line 69 of file Vertex.cc.
References alignCSCRings::r, refittedTracks_, tracks_, w(), and weights_.
Referenced by counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
|
inline |
chi-squares
Definition at line 116 of file Vertex.h.
References chi2_.
Referenced by BPHGenericVertexSelect::accept(), TkConvValidator::analyze(), BPHMonitor::analyze(), ConversionProducer::buildCollection(), ConversionLessByChi2(), reco::PFDisplacedVertex::Dump(), V0Fitter::fitAll(), PFDisplacedVertexFinder::fitVertexFromSeed(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), and ConeIsolation::produce().
|
inline |
(i, j)-th element of error matrix, i, j = 0, ... 2
Definition at line 148 of file Vertex.h.
References covariance_, mps_fire::i, idx(), and dqmiolumiharvest::j.
Referenced by VertexDistance::compatibility(), VertexDistance::distance(), V0Fitter::fitAll(), and reco::V0Candidate::vtxCovariance().
|
inline |
return SMatrix
Definition at line 150 of file Vertex.h.
References fill(), and visualization-live-secondInstance_cfg::m.
Referenced by tError(), xError(), yError(), and zError().
|
inline |
return SMatrix 4D
Definition at line 156 of file Vertex.h.
References fill(), and visualization-live-secondInstance_cfg::m.
|
inline |
return SMatrix
Definition at line 163 of file Vertex.h.
References fill(), and visualization-live-secondInstance_cfg::m.
Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag(), VertexAnalysis::dist2D(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), ConeIsolation::produce(), and Onia2MuMuPAT::produce().
|
inline |
return SMatrix
Definition at line 169 of file Vertex.h.
References fill(), and visualization-live-secondInstance_cfg::m.
void reco::Vertex::fill | ( | CovarianceMatrix & | v | ) | const |
fill SMatrix
Referenced by covariance(), covariance4D(), error(), error4D(), and fill().
void Vertex::fill | ( | CovarianceMatrix4D & | v | ) | const |
4D version
Definition at line 56 of file Vertex.cc.
References submitPVResolutionJobs::err, fill(), and groupFilesInBlocks::temp.
|
inline |
Checks whether refitted tracks are stored.
Definition at line 181 of file Vertex.h.
References refittedTracks_.
Referenced by nTracks(), p4(), and Onia2MuMuPAT::produce().
position index
Definition at line 232 of file Vertex.h.
References a, b, mps_fire::i, and dqmiolumiharvest::j.
Referenced by covariance(), ntupleDataFormat.TrackMatchInfo::track(), ntupleDataFormat.TrackingParticleMatchInfo::trackingParticle(), trackRefAt(), and Vertex().
|
inline |
Tells whether a Vertex is fake, i.e. not a vertex made out of a proper fit with tracks. For a primary vertex, it could simply be the beam line.
Definition at line 76 of file Vertex.h.
References chi2_, ndof_, and tracks_.
Referenced by JetHTAnalyzer::analyze(), TrackingMonitor::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), and BVertexFilterT< VTX >::filter().
|
inline |
Tells whether the vertex is valid.
Definition at line 72 of file Vertex.h.
References validity_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), DiMuonVertexMonitor::analyze(), TkConvValidator::analyze(), DiMuonVertexValidation::analyze(), DiElectronVertexValidation::analyze(), ConversionProducer::buildCollection(), ConvertedPhotonProducer::buildCollections(), core.AutoHandle.AutoHandle::ReallyLoad(), and BPHDecayVertex::validVertex().
|
inline |
Number of degrees of freedom Meant to be Double32_t for soft-assignment fitters: tracks may contribute to the vertex with fractional weights. The ndof is then = to the sum of the track weights. see e.g. CMS NOTE-2006/032, CMS NOTE-2004/002
Definition at line 123 of file Vertex.h.
References ndof_.
Referenced by BPHGenericVertexSelect::accept(), SiPixelTrackResidualSource::analyze(), TkConvValidator::analyze(), BPHMonitor::analyze(), JetHTAnalyzer::analyze(), TrackingMonitor::analyze(), SplitVertexResolution::analyze(), ConversionProducer::buildCollection(), ConversionLessByChi2(), reco::PFDisplacedVertex::Dump(), V0Fitter::fitAll(), PFDisplacedVertexFinder::fitVertexFromSeed(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), and ConeIsolation::produce().
|
inline |
chi-squared divided by n.d.o.f.
Definition at line 125 of file Vertex.h.
Referenced by FSQDQM::analyze(), reco::PFDisplacedVertex::Dump(), V0Fitter::fitAll(), HLTmumutkFilter::hltFilter(), and HLTmumutktkFilter::hltFilter().
unsigned int Vertex::nTracks | ( | float | minWeight = 0.5 | ) | const |
Returns the number of tracks in the vertex with weight above minWeight.
Definition at line 131 of file Vertex.cc.
References hasRefittedTracks(), fftjetcommon_cfi::minWeight, dqmiodumpmetadata::n, originalTrack(), refittedTracks_, tracks_begin(), tracks_end(), and trackWeight().
Referenced by SplitVertexResolution::analyze().
TrackBaseRef Vertex::originalTrack | ( | const Track & | refTrack | ) | const |
Returns the original track which corresponds to a particular refitted Track Throws an exception if now refitted tracks are stored ot the track is not found in the list
Definition at line 81 of file Vertex.cc.
References reco::TrackBase::pt(), refittedTracks_, and tracks_.
Referenced by PFDisplacedVertexFinder::commonTracks(), PF_PU_AssoMapAlgos::FindNIVertex(), reco::PFDisplacedVertex::isIncomingTrack(), reco::PFDisplacedVertex::isMergedTrack(), reco::PFDisplacedVertex::isOutgoingTrack(), reco::PFDisplacedVertex::isPrimaryTrack(), reco::PFDisplacedVertex::isSecondaryTrack(), reco::PFDisplacedVertex::momentum(), nTracks(), p4(), Onia2MuMuPAT::produce(), reco::PFDisplacedVertex::trackHitFullInfo(), and reco::PFDisplacedVertex::trackPosition().
math::XYZTLorentzVectorD Vertex::p4 | ( | float | mass = 0.13957018 , |
float | minWeight = 0.5 |
||
) | const |
Returns the four momentum of the sum of the tracks, assuming the given mass for the decay products.
Definition at line 103 of file Vertex.cc.
References hasRefittedTracks(), EgHLTOffHistBins_cfi::mass, fftjetcommon_cfi::minWeight, originalTrack(), refittedTracks_, tracks_begin(), tracks_end(), and trackWeight().
Referenced by Tau.Tau::dxy_approx(), Tau.Tau::dz(), Lepton.Lepton::p4WithFSR(), and reco::Conversion::refittedPair4Momentum().
|
inline |
position
Definition at line 127 of file Vertex.h.
References position_.
Referenced by TrackTypeMonitor::analyze(), DiMuonVertexMonitor::analyze(), ElectronConversionRejectionValidator::analyze(), TkConvValidator::analyze(), TrackToTrackComparisonHists::analyze(), TrackingMonitor::analyze(), DiElectronVertexValidation::analyze(), FSQDQM::analyze(), EopElecTreeWriter::analyze(), PackedCandidateTrackValidator::analyze(), pat::LeptonVertexSignificance::calculate(), reco::PFMETProducerMVA::chargedFracInCone(), PFAlgo::checkGoodTrackDeadHcal(), VertexDistance::compatibility(), reco::PFMETProducerMVA::computePFCandidateInfo(), JetCoreMCtruthSeedGenerator::coreHitsFilling(), JetCoreMCtruthSeedGenerator::DetectorSelector(), DeepCoreSeedGenerator::DetectorSelector(), VertexDistance::distance(), reco::PFDisplacedVertex::Dump(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), BPHWriteSpecificDecay::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), DeepBoostedJetTagInfoProducer::fillParticleFeatures(), PFEGammaAlgo::fillPFCandidates(), TrackingFailureFilter::filter(), PF_PU_AssoMapAlgos::FindNIVertex(), L1TTauOffline::getPrimaryVertex(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), isTightMuonCustom(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::loop(), L3MuonTrajectoryBuilder::makeTkCandCollection(), NuclearTrackCorrector::newTrajNeeded(), TOFPIDProducer::produce(), Onia2MuMuPAT::produce(), DeepCoreSeedGenerator::produce(), PFAlgo::recoTracksNotHCAL(), reco::PFDisplacedVertex::setPrimaryDirection(), reco::V0Candidate::setRecoVertex(), VertexDistanceXY::signedDistance(), VertexDistance3D::signedDistance(), JetCoreMCtruthSeedGenerator::splittedClusterDirections(), DeepCoreSeedGenerator::splittedClusterDirections(), and ConversionProducer::trackD0Cut().
Track Vertex::refittedTrack | ( | const TrackBaseRef & | track | ) | const |
Returns the refitted track which corresponds to a particular original Track Throws an exception if now refitted tracks are stored ot the track is not found in the list
Definition at line 91 of file Vertex.cc.
References Exception, spr::find(), refittedTracks_, HLT_2022v15_cff::track, tracks_begin(), and tracks_end().
Referenced by refittedTrack(), and reco::PFDisplacedVertex::trackPosition().
Returns the refitted track which corresponds to a particular original Track Throws an exception if now refitted tracks are stored ot the track is not found in the list
Definition at line 101 of file Vertex.cc.
References refittedTrack(), and HLT_2022v15_cff::track.
|
inline |
Returns the container of refitted tracks.
Definition at line 196 of file Vertex.h.
References refittedTracks_.
Referenced by TkConvValidator::analyze(), PFDisplacedVertexFinder::commonTracks(), PF_PU_AssoMapAlgos::FindNIVertex(), reco::PFDisplacedVertex::momentum(), Onia2MuMuPAT::produce(), reco::PFDisplacedVertex::totalCharge(), and reco::PFDisplacedVertex::trackPosition().
void Vertex::removeTracks | ( | ) |
Definition at line 75 of file Vertex.cc.
References refittedTracks_, tracks_, and weights_.
Referenced by reco::PFDisplacedVertex::cleanTracks(), and PFDisplacedVertexFinder::fitVertexFromSeed().
|
inline |
reserve space for the tracks
Definition at line 78 of file Vertex.h.
References refittedTracks_, size, tracks_, and weights_.
Referenced by Onia2MuMuPAT::produce().
|
inline |
t coordinate
Definition at line 135 of file Vertex.h.
References time_.
Referenced by reco::Vertex::TrackEqual::operator()(), TOFPIDProducer::produce(), and trackWeight().
|
inline |
|
inline |
python friendly track getting
Definition at line 114 of file Vertex.h.
References idx(), and tracks_.
|
inline |
Definition at line 106 of file Vertex.h.
References tracks_.
|
inline |
first iterator over tracks
Definition at line 108 of file Vertex.h.
References tracks_.
Referenced by JetHTAnalyzer::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), calculateVertexSharedTracks(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), nTracks(), p4(), reco::NuclearInteraction::primaryTrack(), Onia2MuMuPAT::produce(), refittedTrack(), PFEGammaAlgo::removeOrLinkECALClustersToKFTracks(), reco::NuclearInteraction::secondaryTracks_begin(), AlignmentTrackFromVertexSelector::select(), and PrimaryVertexResolution::sortTracksByPt().
|
inline |
last iterator over tracks
Definition at line 110 of file Vertex.h.
References tracks_.
Referenced by JetHTAnalyzer::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), calculateVertexSharedTracks(), HLTmumutktkFilter::hltFilter(), nTracks(), p4(), Onia2MuMuPAT::produce(), refittedTrack(), PFEGammaAlgo::removeOrLinkECALClustersToKFTracks(), reco::NuclearInteraction::secondaryTracks_end(), AlignmentTrackFromVertexSelector::select(), and PrimaryVertexResolution::sortTracksByPt().
|
inline |
number of tracks
Definition at line 112 of file Vertex.h.
References tracks_.
Referenced by PrimaryVertexResolution::analyze(), JetHTAnalyzer::analyze(), TrackingMonitor::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), reco::PFDisplacedVertex::momentum(), ConeIsolation::produce(), Onia2MuMuPAT::produce(), reco::NuclearInteraction::secondaryTracksSize(), PrimaryVertexResolution::sortTracksByPt(), and reco::PFDisplacedVertex::totalCharge().
|
inline |
returns the weight with which a Track has contributed to the vertex-fit.
Definition at line 96 of file Vertex.h.
References mps_fire::i, t(), tracks_, and weights_.
Referenced by nTracks(), p4(), and Onia2MuMuPAT::produce().
|
inline |
x coordinate
Definition at line 129 of file Vertex.h.
References position_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), TkConvValidator::analyze(), JetHTAnalyzer::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), GeneralPurposeTrackAnalyzer::analyze(), DMRChecker::analyze(), VertexAnalysis::cAlpha(), PFAlgo::egammaFilters(), PFEGammaAlgo::evaluateSingleLegMVA(), V0Fitter::fitAll(), BtoCharmDecayVertexMergerT< VTX >::flightDirection(), reco::PFDisplacedVertex::momentum(), geometryXMLparser.Alignable::pos(), EcalDetailedTimeRecHitProducer::produce(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), PFAlgo::reconstructCluster(), PrimaryVertexResolution::Resolution::Resolution(), and reco::PFDisplacedVertex::setPrimaryDirection().
|
inline |
error on x
Definition at line 137 of file Vertex.h.
References covariance(), and mathSSE::sqrt().
Referenced by FSQDQM::analyze(), SplitVertexResolution::analyze(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::loop(), and PrimaryVertexResolution::Resolution::Resolution().
|
inline |
y coordinate
Definition at line 131 of file Vertex.h.
References position_.
Referenced by svgfig.Ellipse::__repr__(), TkConvValidator::analyze(), JetHTAnalyzer::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), GeneralPurposeTrackAnalyzer::analyze(), DMRChecker::analyze(), VertexAnalysis::cAlpha(), PFAlgo::egammaFilters(), PFEGammaAlgo::evaluateSingleLegMVA(), V0Fitter::fitAll(), BtoCharmDecayVertexMergerT< VTX >::flightDirection(), reco::PFDisplacedVertex::momentum(), geometryXMLparser.Alignable::pos(), EcalDetailedTimeRecHitProducer::produce(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), PFAlgo::reconstructCluster(), PrimaryVertexResolution::Resolution::Resolution(), and reco::PFDisplacedVertex::setPrimaryDirection().
|
inline |
error on y
Definition at line 139 of file Vertex.h.
References covariance(), and mathSSE::sqrt().
Referenced by FSQDQM::analyze(), SplitVertexResolution::analyze(), and PrimaryVertexResolution::Resolution::Resolution().
|
inline |
z coordinate
Definition at line 133 of file Vertex.h.
References position_.
Referenced by JetHTAnalyzer::analyze(), TrackingMonitor::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), EopElecTreeWriter::analyze(), GeneralPurposeTrackAnalyzer::analyze(), DMRChecker::analyze(), PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), PFAlgo::egammaFilters(), PFEGammaAlgo::evaluateSingleLegMVA(), DiMuonMassBiasMonitor::fillDecayHistograms(), HeavyFlavorDQMAnalyzer::fillDecayHistograms(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), V0Fitter::fitAll(), BtoCharmDecayVertexMergerT< VTX >::flightDirection(), reco::PFDisplacedVertex::momentum(), geometryXMLparser.Alignable::pos(), ConeIsolation::produce(), EcalDetailedTimeRecHitProducer::produce(), ntupleDataFormat._HitObject::r3D(), PFAlgo::reconstructCluster(), PrimaryVertexResolution::Resolution::Resolution(), and reco::PFDisplacedVertex::setPrimaryDirection().
|
inline |
error on z
Definition at line 141 of file Vertex.h.
References covariance(), and mathSSE::sqrt().
Referenced by FSQDQM::analyze(), SplitVertexResolution::analyze(), pat::LeptonVertexSignificance::calculate(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::loop(), and PrimaryVertexResolution::Resolution::Resolution().
|
private |
chi-sqared
Definition at line 215 of file Vertex.h.
Referenced by chi2(), isFake(), and normalizedChi2().
|
private |
covariance matrix (4x4) as vector
Definition at line 221 of file Vertex.h.
Referenced by covariance(), and Vertex().
|
private |
number of degrees of freedom
Definition at line 217 of file Vertex.h.
Referenced by isFake(), ndof(), and normalizedChi2().
|
private |
|
private |
The vector of refitted tracks.
Definition at line 225 of file Vertex.h.
Referenced by add(), hasRefittedTracks(), nTracks(), originalTrack(), p4(), refittedTrack(), refittedTracks(), removeTracks(), and reserve().
|
private |
reference to tracks
Definition at line 223 of file Vertex.h.
Referenced by add(), isFake(), originalTrack(), removeTracks(), reserve(), trackRefAt(), tracks(), tracks_begin(), tracks_end(), tracksSize(), trackWeight(), and Vertex().
|
private |
|
private |
Definition at line 226 of file Vertex.h.
Referenced by add(), removeTracks(), reserve(), and trackWeight().