HepPDT Reference Documentation

HepPDT

HepPDT::Measurement Class Reference

The Measurement class defines a value with its error. More...

#include <Measurement.hh>

List of all members.

Public Member Functions

 Measurement ()
 Measurement (double value, double sigma)
 Measurement (const Measurement &m)
void swap (Measurement &other)
Measurementoperator= (Measurement const &rhs)
bool operator< (Measurement const &other) const
 compare the value, ignore the error
bool operator== (Measurement const &other) const
 compare the value, ignore the error
double value () const
double sigma () const
 operator double () const


Detailed Description

The Measurement class defines a value with its error.

Author:
Mark Fischler
Contain a value with associated errors. Provide simple comparisons.
Examples:

examMyPDT.cc.

Definition at line 20 of file Measurement.hh.


Constructor & Destructor Documentation

HepPDT::Measurement::Measurement (  )  [inline]

Definition at line 33 of file Measurement.icc.

HepPDT::Measurement::Measurement ( double  value,
double  sigma 
) [inline]

Definition at line 30 of file Measurement.icc.

HepPDT::Measurement::Measurement ( const Measurement m  )  [inline]

Definition at line 35 of file Measurement.icc.


Member Function Documentation

void HepPDT::Measurement::swap ( Measurement other  )  [inline]

Definition at line 38 of file Measurement.icc.

References sig, HepPDT::swap(), and val.

Referenced by operator=(), HepPDT::ResonanceStructure::swap(), and HepPDT::swap().

Measurement & HepPDT::Measurement::operator= ( Measurement const &  rhs  )  [inline]

Definition at line 44 of file Measurement.icc.

References swap().

bool HepPDT::Measurement::operator< ( Measurement const &  other  )  const [inline]

compare the value, ignore the error

Definition at line 51 of file Measurement.icc.

References val.

bool HepPDT::Measurement::operator== ( Measurement const &  other  )  const [inline]

compare the value, ignore the error

Definition at line 56 of file Measurement.icc.

References val.

double HepPDT::Measurement::value (  )  const [inline]

Definition at line 61 of file Measurement.icc.

Referenced by HepPDT::ResonanceStructure::lifetime(), operator double(), HepPDT::ResonanceStructure::setTotalWidthFromLifetime(), and HepPDT::ParticleData::write().

double HepPDT::Measurement::sigma (  )  const [inline]

Definition at line 62 of file Measurement.icc.

Referenced by HepPDT::ResonanceStructure::lifetime(), HepPDT::ResonanceStructure::setTotalWidthFromLifetime(), and HepPDT::ParticleData::write().

HepPDT::Measurement::operator double (  )  const [inline]

Definition at line 64 of file Measurement.icc.

References value().


The documentation for this class was generated from the following files:
Generated on Fri Oct 24 13:41:39 2008 for HepPDT by  doxygen 1.5.1-3