BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::ValSig Class Reference

#include <RangeBase.h>

Public Member Functions

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

Public Attributes

float m_val
float m_sig

Detailed Description

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

Definition at line 35 of file Calibration/CalibData/include/CalibData/RangeBase.h.

Constructor & Destructor Documentation

◆ ValSig() [1/6]

CalibData::ValSig::ValSig ( float val = -1,
float sig = -1 )
inline

◆ ValSig() [2/6]

CalibData::ValSig::ValSig ( const ValSig & other)
inline

Definition at line 38 of file Calibration/CalibData/include/CalibData/RangeBase.h.

38 {
39 m_val = other.m_val;
40 m_sig = other.m_sig;
41 }
Index other(Index i, Index j)

◆ ValSig() [3/6]

CalibData::ValSig::ValSig ( float val = -1,
float sig = -1 )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

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

◆ ValSig() [4/6]

CalibData::ValSig::ValSig ( const ValSig & other)
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

38 {
39 m_val = other.m_val;
40 m_sig = other.m_sig;
41 }

◆ ValSig() [5/6]

CalibData::ValSig::ValSig ( float val = -1,
float sig = -1 )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

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

◆ ValSig() [6/6]

CalibData::ValSig::ValSig ( const ValSig & other)
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

38 {
39 m_val = other.m_val;
40 m_sig = other.m_sig;
41 }

Member Function Documentation

◆ getSig() [1/3]

float CalibData::ValSig::getSig ( ) const
inline

Definition at line 44 of file Calibration/CalibData/include/CalibData/RangeBase.h.

44{ return m_sig; }

◆ getSig() [2/3]

float CalibData::ValSig::getSig ( ) const
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

44{ return m_sig; }

◆ getSig() [3/3]

float CalibData::ValSig::getSig ( ) const
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

44{ return m_sig; }

◆ getVal() [1/3]

float CalibData::ValSig::getVal ( ) const
inline

Definition at line 43 of file Calibration/CalibData/include/CalibData/RangeBase.h.

43{ return m_val; }

◆ getVal() [2/3]

float CalibData::ValSig::getVal ( ) const
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

43{ return m_val; }

◆ getVal() [3/3]

float CalibData::ValSig::getVal ( ) const
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

43{ return m_val; }

◆ isDefined() [1/3]

bool CalibData::ValSig::isDefined ( ) const
inline

Definition at line 42 of file Calibration/CalibData/include/CalibData/RangeBase.h.

42{ return ( m_sig >= 0.0 ); }

◆ isDefined() [2/3]

bool CalibData::ValSig::isDefined ( ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

42{ return ( m_sig >= 0.0 ); }

◆ isDefined() [3/3]

bool CalibData::ValSig::isDefined ( ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

42{ return ( m_sig >= 0.0 ); }

◆ setUndefined() [1/3]

void CalibData::ValSig::setUndefined ( )
inline

Definition at line 46 of file Calibration/CalibData/include/CalibData/RangeBase.h.

46 {
47 m_val = -1.0;
48 m_sig = -1;
49 }

◆ setUndefined() [2/3]

void CalibData::ValSig::setUndefined ( )
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

46 {
47 m_val = -1.0;
48 m_sig = -1;
49 }

◆ setUndefined() [3/3]

void CalibData::ValSig::setUndefined ( )
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

46 {
47 m_val = -1.0;
48 m_sig = -1;
49 }

Member Data Documentation

◆ m_sig

float CalibData::ValSig::m_sig

◆ m_val

float CalibData::ValSig::m_val

The documentation for this class was generated from the following files: