#include <Measurement1D.h>
Public Member Functions | |
double | error () const |
Measurement1D () | |
Measurement1D (const double &aValue) | |
Measurement1D (const double &aValue, const double &aError) | |
double | significance () const |
double | value () const |
~Measurement1D () | |
Private Attributes | |
double | theError |
double | theValue |
A class that combines a value and it's associated uncertainty, or error, together. Provides a more explicit interface than a pair<double,double>. If you don't like the name, propose a better one!
Definition at line 11 of file Measurement1D.h.
|
inline |
Definition at line 16 of file Measurement1D.h.
|
inline |
Definition at line 18 of file Measurement1D.h.
|
inline |
Definition at line 21 of file Measurement1D.h.
|
inline |
Definition at line 26 of file Measurement1D.h.
|
inline |
Definition at line 30 of file Measurement1D.h.
References theError.
Referenced by DivisiveVertexFinder::findVertexes(), reco::GsfTangent::GsfTangent(), Cluster1DMerger< T >::operator()(), pixeltemp::Cluster1DMerger< T >::operator()(), reco::VertexSorting< SecondaryVertex >::operator()(), reco::VertexFilter::operator()(), PixelFitterByConformalMappingAndLine::run(), VertexDistanceXY::signedDistance(), VertexDistance3D::signedDistance(), and ImpactParameterAlgorithm::tag().
|
inline |
Definition at line 32 of file Measurement1D.h.
References theError, and theValue.
Referenced by PFRecoTauDiscriminationByFlight::discriminate(), TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator(), reco::TauImpactParameterInfo::discriminator(), VertexMerging::mergeVertex(), TrackFilterForPVFinding::operator()(), reco::VertexSorting< SecondaryVertex >::operator()(), reco::VertexFilter::operator()(), reco::TrackSelector::trackSelection(), and PFRecoTauDiscriminationByFlightPathSignificance::vertexSignificance().
|
inline |
Definition at line 28 of file Measurement1D.h.
References theValue.
Referenced by average.Average::average(), TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator(), reco::TauImpactParameterInfo::discriminator(), VertexCompatibleWithBeam::distanceToBeam(), DivisiveVertexFinder::findVertexes(), reco::GsfTangent::GsfTangent(), main(), Clusterizer1DCommons::ComparePairs< T >::operator()(), Cluster1DMerger< T >::operator()(), pixeltemp::Cluster1DMerger< T >::operator()(), reco::VertexSorting< SecondaryVertex >::operator()(), VertexCompatibleWithBeam::operator()(), reco::VertexFilter::operator()(), PixelFitterByConformalMappingAndLine::run(), VertexDistanceXY::signedDistance(), VertexDistance3D::signedDistance(), ImpactParameterAlgorithm::tag(), and reco::TrackSelector::trackSelection().
|
private |
Definition at line 40 of file Measurement1D.h.
Referenced by error(), and significance().
|
private |
Definition at line 39 of file Measurement1D.h.
Referenced by significance(), and value().