#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 argparse.ArgumentParser::_get_option_tuples(), python.rootplot.argparse.ArgumentParser::_get_option_tuples(), argparse.ArgumentParser::_parse_known_args(), python.rootplot.argparse.ArgumentParser::_parse_known_args(), argparse.ArgumentParser::_parse_optional(), python.rootplot.argparse.ArgumentParser::_parse_optional(), argparse.ArgumentParser::_read_args_from_files(), python.rootplot.argparse.ArgumentParser::_read_args_from_files(), argparse.ArgumentParser::add_subparsers(), python.rootplot.argparse.ArgumentParser::add_subparsers(), addMeas(), PatBJetTrackAnalyzer::analyze(), PatBJetVertexAnalyzer::analyze(), PixelTrackBuilder::build(), DAClusterizerInZ::dump(), DAClusterizerInZ_vect::dump(), DAClusterizerInZ::fill(), DAClusterizerInZ_vect::fill(), DivisiveVertexFinder::findVertexes(), reco::GsfTangent::GsfTangent(), reco::VertexFilter::operator()(), reco::VertexSorting::operator()(), Cluster1DMerger< T >::operator()(), pixeltemp::Cluster1DMerger< T >::operator()(), argparse.ArgumentParser::parse_args(), python.rootplot.argparse.ArgumentParser::parse_args(), argparse.ArgumentParser::parse_known_args(), python.rootplot.argparse.ArgumentParser::parse_known_args(), PrimaryVertexAnalyzer4PU::printPVTrks(), InclusiveVertexFinder::produce(), PixelFitterByConformalMappingAndLine::run(), pat::VertexAssociation::setDr(), pat::VertexAssociation::setDz(), DistanceOfVertices2D::signedDistance(), VertexDistanceXY::signedDistance(), VertexDistance3D::signedDistance(), and ImpactParameterAlgorithm::tag().
|
inline |
Definition at line 32 of file Measurement1D.h.
References theError, and theValue.
Referenced by PatBJetTrackAnalyzer::analyze(), PatBJetVertexAnalyzer::analyze(), PFRecoTauDiscriminationByFlight::discriminate(), SimpleSecondaryVertexComputer::discriminator(), reco::TauImpactParameterInfo::discriminator(), V0Fitter::fitAll(), AddTvTrack::getSecondaryVertices(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), VertexMerging::mergeVertex(), TracksClusteringFromDisplacedSeed::nearTracks(), Flight2DSvFilter::operator()(), reco::VertexFilter::operator()(), reco::TrackSelector::operator()(), CombinedSVComputer::operator()(), CombinedSVComputerV2::operator()(), GhostTrackComputer::operator()(), TrackFilterForPVFinding::operator()(), reco::VertexSorting::operator()(), CombinedSVSoftLeptonComputer::operator()(), PrimaryVertexAnalyzer4PU::printRecTrks(), InclusiveVertexFinder::produce(), significanceHigher(), TrackVertexArbitration::trackVertexArbitrator(), CaloRecoTauDiscriminationByFlightPathSignificance::vertexSignificance(), and PFRecoTauDiscriminationByFlightPathSignificance::vertexSignificance().
|
inline |
Definition at line 28 of file Measurement1D.h.
References theValue.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), addMeas(), PatBJetTrackAnalyzer::analyze(), PatBJetVertexAnalyzer::analyze(), PixelTrackBuilder::build(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), SimpleSecondaryVertexComputer::discriminator(), reco::TauImpactParameterInfo::discriminator(), VertexCompatibleWithBeam::distanceToBeam(), DAClusterizerInZ::dump(), DAClusterizerInZ_vect::dump(), Mixins.UsingBlock::dumpPython(), DAClusterizerInZ::fill(), DAClusterizerInZ_vect::fill(), DivisiveVertexFinder::findVertexes(), reco::GsfTangent::GsfTangent(), HLTmmkkFilter::hltFilter(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), main(), Clusterizer1DCommons::ComparePairs< T >::operator()(), Flight2DSvFilter::operator()(), reco::VertexFilter::operator()(), reco::TrackSelector::operator()(), CombinedSVComputer::operator()(), GhostTrackComputer::operator()(), CombinedSVComputerV2::operator()(), reco::VertexSorting::operator()(), Cluster1DMerger< T >::operator()(), CombinedSVSoftLeptonComputer::operator()(), pixeltemp::Cluster1DMerger< T >::operator()(), VertexCompatibleWithBeam::operator()(), PrimaryVertexAnalyzer4PU::printPVTrks(), InclusiveVertexFinder::produce(), BtoCharmDecayVertexMerger::resolveBtoDchain(), PixelFitterByConformalMappingAndLine::run(), pat::VertexAssociation::setDr(), pat::VertexAssociation::setDz(), DistanceOfVertices2D::signedDistance(), VertexDistanceXY::signedDistance(), VertexDistance3D::signedDistance(), ImpactParameterAlgorithm::tag(), and TrackVertexArbitration::trackVertexArbitrator().
|
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().