#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 15 of file Measurement1D.h.
|
inline |
Definition at line 17 of file Measurement1D.h.
|
inline |
Definition at line 19 of file Measurement1D.h.
|
inline |
Definition at line 23 of file Measurement1D.h.
|
inline |
Definition at line 27 of file Measurement1D.h.
References theError.
Referenced by addMeas(), PatBJetTrackAnalyzer::analyze(), DiMuonVertexMonitor::analyze(), DiMuonVertexValidation::analyze(), DiElectronVertexValidation::analyze(), PixelTrackBuilder::build(), Page1Parser.Page1Parser::check_for_whole_start_tag(), PrimaryVertexValidation::fillMap(), PrimaryVertexValidation::fillTrendPlot(), PrimaryVertexValidation::fillTrendPlotByIndex(), SplitVertexResolution::fillTrendPlotByIndex(), DiMuonMassBiasClient::fitAndFillHisto(), DiMuonMassBiasClient::fitAndFillProfile(), reco::GsfTangent::GsfTangent(), diMuonMassBias::fitOutputs::isInvalid(), TrackFilterForPVFinding::operator()(), reco::VertexSorting< reco::TemplatedSecondaryVertex >::operator()(), Onia2MuMuPAT::produce(), BJetEnergyRegressionVarProducer< T >::produce(), TemplatedInclusiveVertexFinder< InputContainer, VTX >::produce(), PixelFitterByConformalMappingAndLine::run(), VertexDistanceXY::signedDistance(), and VertexDistance3D::signedDistance().
|
inline |
Definition at line 29 of file Measurement1D.h.
References theError, and theValue.
Referenced by MiniAODSVAnalyzer::analyze(), PatBJetTrackAnalyzer::analyze(), btagbtvdeep::TrackInfoBuilder::buildTrackInfo(), reco::TauImpactParameterInfo::discriminator(), DiMuonMassBiasMonitor::fillDecayHistograms(), HeavyFlavorDQMAnalyzer::fillDecayHistograms(), ParticleNetFeatureEvaluator::fillLostTrackFeatures(), ParticleNetFeatureEvaluator::fillParticleFeatures(), DeepBoostedJetTagInfoProducer::fillParticleFeatures(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), VertexMerging::mergeVertex(), GhostTrackComputer::operator()(), TrackFilterForPVFinding::operator()(), reco::VertexSorting< reco::TemplatedSecondaryVertex >::operator()(), TemplatedVertexMerger< VTX >::produce(), HLTmumutktkVtxProducer::produce(), HLTmumutkVtxProducer::produce(), VertexTableProducer::produce(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), BJetEnergyRegressionVarProducer< T >::produce(), TemplatedInclusiveVertexFinder< InputContainer, VTX >::produce(), significanceHigher(), SoftLepton::tag(), reco::TrackSelector::trackSelection(), and TrackVertexArbitration< VTX >::trackVertexArbitrator().
|
inline |
Definition at line 25 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(), MiniAODSVAnalyzer::analyze(), PatBJetTrackAnalyzer::analyze(), DiMuonVertexMonitor::analyze(), DiMuonVertexValidation::analyze(), DiElectronVertexValidation::analyze(), average.Average::average(), PixelTrackBuilder::build(), btagbtvdeep::TrackInfoBuilder::buildTrackInfo(), Types.string::configValue(), Types.FileInPath::configValue(), reco::TauImpactParameterInfo::discriminator(), VertexAnalysis::dist2D(), VertexCompatibleWithBeam::distanceToBeam(), Mixins.UsingBlock::dumpPython(), DiMuonMassBiasMonitor::fillDecayHistograms(), HeavyFlavorDQMAnalyzer::fillDecayHistograms(), ParticleNetFeatureEvaluator::fillLostTrackFeatures(), PrimaryVertexValidation::fillMap(), ParticleNetFeatureEvaluator::fillParticleFeatures(), DeepBoostedJetTagInfoProducer::fillParticleFeatures(), PrimaryVertexValidation::fillTrendPlot(), PrimaryVertexValidation::fillTrendPlotByIndex(), SplitVertexResolution::fillTrendPlotByIndex(), AlignmentTrackFromVertexSelector::findClosestVertex(), DiMuonVertexMonitor::findClosestVertex(), DiMuonVertexValidation::findClosestVertex(), StandaloneTrackMonitor::findClosestVertex(), DiMuonMassBiasClient::fitAndFillHisto(), DiMuonMassBiasClient::fitAndFillProfile(), PVValHelper::getMAD(), reco::GsfTangent::GsfTangent(), HLTmmkkFilter::hltFilter(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::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(), diMuonMassBias::fitOutputs::isInvalid(), Clusterizer1DCommons::ComparePairs< T >::operator()(), GhostTrackComputer::operator()(), reco::VertexSorting< reco::TemplatedSecondaryVertex >::operator()(), VertexCompatibleWithBeam::operator()(), Onia2MuMuPAT::produce(), VertexTableProducer::produce(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), BJetEnergyRegressionVarProducer< T >::produce(), TemplatedInclusiveVertexFinder< InputContainer, VTX >::produce(), BtoCharmDecayVertexMergerT< VTX >::resolveBtoDchain(), PixelFitterByConformalMappingAndLine::run(), VertexDistanceXY::signedDistance(), VertexDistance3D::signedDistance(), SoftLepton::tag(), reco::TrackSelector::trackSelection(), and TrackVertexArbitration< VTX >::trackVertexArbitrator().
|
private |
Definition at line 38 of file Measurement1D.h.
Referenced by error(), and significance().
|
private |
Definition at line 37 of file Measurement1D.h.
Referenced by significance(), and value().