Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CalibData::ValSig Class Reference

#include <RangeBase.h>

List of all members.

Public Member Functions

float getSig () const
float getSig () const
float getVal () const
float getVal () const
bool isDefined () const
bool isDefined () const
void setUndefined ()
void setUndefined ()
 ValSig (const ValSig &other)
 ValSig (float val=-1, float sig=-1)
 ValSig (const ValSig &other)
 ValSig (float val=-1, float sig=-1)

Public Attributes

float m_sig
float m_val


Detailed Description

Generally speaking each value in a calorimeter calibration comes with an associated uncertainty. Put them together with this little class


Constructor & Destructor Documentation

CalibData::ValSig::ValSig float  val = -1,
float  sig = -1
[inline]
 

00038 : m_val(val), m_sig(sig) {} 

CalibData::ValSig::ValSig const ValSig other  )  [inline]
 

00039 {m_val = other.m_val; m_sig = other.m_sig;}

CalibData::ValSig::ValSig float  val = -1,
float  sig = -1
[inline]
 

00038 : m_val(val), m_sig(sig) {} 

CalibData::ValSig::ValSig const ValSig other  )  [inline]
 

00039 {m_val = other.m_val; m_sig = other.m_sig;}


Member Function Documentation

float CalibData::ValSig::getSig  )  const [inline]
 

00042 {return m_sig;}

float CalibData::ValSig::getSig  )  const [inline]
 

00042 {return m_sig;}

float CalibData::ValSig::getVal  )  const [inline]
 

00041 {return m_val;}

float CalibData::ValSig::getVal  )  const [inline]
 

00041 {return m_val;}

bool CalibData::ValSig::isDefined  )  const [inline]
 

00040 {return (m_sig >= 0.0); }

bool CalibData::ValSig::isDefined  )  const [inline]
 

00040 {return (m_sig >= 0.0); }

void CalibData::ValSig::setUndefined  )  [inline]
 

00044 {m_val= -1.0; m_sig = -1;}

void CalibData::ValSig::setUndefined  )  [inline]
 

00044 {m_val= -1.0; m_sig = -1;}


Member Data Documentation

float CalibData::ValSig::m_sig
 

float CalibData::ValSig::m_val
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:16:12 2011 for BOSS6.5.5 by  doxygen 1.3.9.1