List of all members | Classes | Public Member Functions | Static Private Member Functions | Private Attributes
utl::UnitsConfig Class Reference

Helper class for configuration of units: value and name. More...

#include <Utilities/UnitsConfig.h>

Classes

struct  Entry
 

Public Member Functions

void Configure (const utl::Branch &config)
 Configure units (values and defaults) given a branch. More...
 
const std::string & GetAbsorbedDoseName () const
 
double GetAbsorbedDoseUnit () const
 
const std::string & GetActivityName () const
 
double GetActivityUnit () const
 
const std::string & GetAmountOfSubstanceName () const
 
double GetAmountOfSubstanceUnit () const
 
const std::string & GetAngleName () const
 
double GetAngleUnit () const
 
const std::string & GetElectricCapacitanceName () const
 
double GetElectricCapacitanceUnit () const
 
const std::string & GetElectricChargeName () const
 
double GetElectricChargeUnit () const
 
const std::string & GetElectricCurrentName () const
 
double GetElectricCurrentUnit () const
 
const std::string & GetElectricPotentialName () const
 
double GetElectricPotentialUnit () const
 
const std::string & GetElectricResistanceName () const
 
double GetElectricResistanceUnit () const
 
const std::string & GetEnergyName () const
 
double GetEnergyUnit () const
 
const std::string & GetForceName () const
 
double GetForceUnit () const
 
const std::string & GetFrequencyName () const
 
double GetFrequencyUnit () const
 
const std::string & GetIlluminanceName () const
 
double GetIlluminanceUnit () const
 
const std::string & GetInductanceName () const
 
double GetInductanceUnit () const
 
const std::string & GetLengthName () const
 
double GetLengthUnit () const
 
const std::string & GetLuminousFluxName () const
 
double GetLuminousFluxUnit () const
 
const std::string & GetLuminousIntensityName () const
 
double GetLuminousIntensityUnit () const
 
const std::string & GetMagneticFieldName () const
 
double GetMagneticFieldUnit () const
 
const std::string & GetMagneticFluxName () const
 
double GetMagneticFluxUnit () const
 
const std::string & GetMassName () const
 
double GetMassUnit () const
 
const std::string & GetPowerName () const
 
double GetPowerUnit () const
 
const std::string & GetPressureName () const
 
double GetPressureUnit () const
 
const std::string & GetTemperatureName () const
 
double GetTemperatureUnit () const
 
const std::string & GetTimeName () const
 
double GetTimeUnit () const
 
void SetAbsorbedDose (const double unit, const std::string &name)
 
void SetAbsorbedDoseDefault (const double unit, const std::string &name)
 
void SetActivity (const double unit, const std::string &name)
 
void SetActivityDefault (const double unit, const std::string &name)
 
void SetAmountOfSubstance (const double unit, const std::string &name)
 
void SetAmountOfSubstanceDefault (const double unit, const std::string &name)
 
void SetAngle (const double unit, const std::string &name)
 
void SetAngleDefault (const double unit, const std::string &name)
 
void SetElectricCapacitance (const double unit, const std::string &name)
 
void SetElectricCapacitanceDefault (const double unit, const std::string &name)
 
void SetElectricCharge (const double unit, const std::string &name)
 
void SetElectricChargeDefault (const double unit, const std::string &name)
 
void SetElectricCurrent (const double unit, const std::string &name)
 
void SetElectricCurrentDefault (const double unit, const std::string &name)
 
void SetElectricPotential (const double unit, const std::string &name)
 
void SetElectricPotentialDefault (const double unit, const std::string &name)
 
void SetElectricResistance (const double unit, const std::string &name)
 
void SetElectricResistanceDefault (const double unit, const std::string &name)
 
void SetEnergy (const double unit, const std::string &name)
 
void SetEnergyDefault (const double unit, const std::string &name)
 
void SetForce (const double unit, const std::string &name)
 
void SetForceDefault (const double unit, const std::string &name)
 
void SetFrequency (const double unit, const std::string &name)
 
void SetFrequencyDefault (const double unit, const std::string &name)
 
void SetIlluminance (const double unit, const std::string &name)
 
void SetIlluminanceDefault (const double unit, const std::string &name)
 
void SetInductance (const double unit, const std::string &name)
 
void SetInductanceDefault (const double unit, const std::string &name)
 
void SetLength (const double unit, const std::string &name)
 
void SetLengthDefault (const double unit, const std::string &name)
 
void SetLuminousFlux (const double unit, const std::string &name)
 
void SetLuminousFluxDefault (const double unit, const std::string &name)
 
void SetLuminousIntensity (const double unit, const std::string &name)
 
void SetLuminousIntensityDefault (const double unit, const std::string &name)
 
void SetMagneticField (const double unit, const std::string &name)
 
void SetMagneticFieldDefault (const double unit, const std::string &name)
 
void SetMagneticFlux (const double unit, const std::string &name)
 
void SetMagneticFluxDefault (const double unit, const std::string &name)
 
void SetMass (const double unit, const std::string &name)
 
void SetMassDefault (const double unit, const std::string &name)
 
void SetPower (const double unit, const std::string &name)
 
void SetPowerDefault (const double unit, const std::string &name)
 
void SetPressure (const double unit, const std::string &name)
 
void SetPressureDefault (const double unit, const std::string &name)
 
void SetTemperature (const double unit, const std::string &name)
 
void SetTemperatureDefault (const double unit, const std::string &name)
 
void SetTime (const double unit, const std::string &name)
 
void SetTimeDefault (const double unit, const std::string &name)
 
 UnitsConfig ()
 Create loading Auger default units as self-defaults. More...
 

Static Private Member Functions

static void SetDefault (Entry &e, const double unit, const std::string &name)
 Helper. Define it as member so as to have access to the type. More...
 
static void SetValue (Entry &e, const double unit, const std::string &name)
 Helper for current value. More...
 

Private Attributes

Entry fAbsorbedDose
 
Entry fActivity
 
Entry fAmountOfSubstance
 
Entry fAngle
 
Entry fElectricCapacitance
 
Entry fElectricCharge
 
Entry fElectricCurrent
 
Entry fElectricPotential
 
Entry fElectricResistance
 
Entry fEnergy
 
Entry fForce
 
Entry fFrequency
 
Entry fIlluminance
 
Entry fInductance
 
Entry fLength
 
Entry fLuminousFlux
 
Entry fLuminousIntensity
 
Entry fMagneticField
 
Entry fMagneticFlux
 
Entry fMass
 
Entry fPower
 
Entry fPressure
 
Entry fTemperature
 
Entry fTime
 

Detailed Description

Helper class for configuration of units: value and name.

Author
Rodolfo Federico Gamarra
Date
21 Sep 2009

Definition at line 22 of file UnitsConfig.h.

Constructor & Destructor Documentation

utl::UnitsConfig::UnitsConfig ( )

Member Function Documentation

void utl::UnitsConfig::Configure ( const utl::Branch config)
const std::string& utl::UnitsConfig::GetAbsorbedDoseName ( ) const
inline

Definition at line 81 of file UnitsConfig.h.

References fAbsorbedDose, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetAbsorbedDoseUnit ( ) const
inline

Definition at line 107 of file UnitsConfig.h.

References fAbsorbedDose, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetActivityName ( ) const
inline

Definition at line 82 of file UnitsConfig.h.

References fActivity, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetActivityUnit ( ) const
inline

Definition at line 108 of file UnitsConfig.h.

References fActivity, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetAmountOfSubstanceName ( ) const
inline

Definition at line 83 of file UnitsConfig.h.

References fAmountOfSubstance, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetAmountOfSubstanceUnit ( ) const
inline

Definition at line 109 of file UnitsConfig.h.

References fAmountOfSubstance, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetAngleName ( ) const
inline
double utl::UnitsConfig::GetAngleUnit ( ) const
inline
const std::string& utl::UnitsConfig::GetElectricCapacitanceName ( ) const
inline

Definition at line 85 of file UnitsConfig.h.

References fElectricCapacitance, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetElectricCapacitanceUnit ( ) const
inline

Definition at line 111 of file UnitsConfig.h.

References fElectricCapacitance, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetElectricChargeName ( ) const
inline

Definition at line 86 of file UnitsConfig.h.

References fElectricCharge, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetElectricChargeUnit ( ) const
inline

Definition at line 112 of file UnitsConfig.h.

References fElectricCharge, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetElectricCurrentName ( ) const
inline
double utl::UnitsConfig::GetElectricCurrentUnit ( ) const
inline
const std::string& utl::UnitsConfig::GetElectricPotentialName ( ) const
inline
double utl::UnitsConfig::GetElectricPotentialUnit ( ) const
inline
const std::string& utl::UnitsConfig::GetElectricResistanceName ( ) const
inline
double utl::UnitsConfig::GetElectricResistanceUnit ( ) const
inline
const std::string& utl::UnitsConfig::GetEnergyName ( ) const
inline

Definition at line 90 of file UnitsConfig.h.

References fEnergy, and utl::UnitsConfig::Entry::fName.

Referenced by EdepSimulatorAG::EdepSimulator::Run().

double utl::UnitsConfig::GetEnergyUnit ( ) const
inline

Definition at line 116 of file UnitsConfig.h.

References fEnergy, and utl::UnitsConfig::Entry::fUnit.

Referenced by EdepSimulatorAG::EdepSimulator::Run().

const std::string& utl::UnitsConfig::GetForceName ( ) const
inline

Definition at line 91 of file UnitsConfig.h.

References fForce, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetForceUnit ( ) const
inline

Definition at line 117 of file UnitsConfig.h.

References fForce, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetFrequencyName ( ) const
inline
double utl::UnitsConfig::GetFrequencyUnit ( ) const
inline
const std::string& utl::UnitsConfig::GetIlluminanceName ( ) const
inline

Definition at line 93 of file UnitsConfig.h.

References fIlluminance, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetIlluminanceUnit ( ) const
inline

Definition at line 119 of file UnitsConfig.h.

References fIlluminance, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetInductanceName ( ) const
inline

Definition at line 94 of file UnitsConfig.h.

References fInductance, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetInductanceUnit ( ) const
inline

Definition at line 120 of file UnitsConfig.h.

References fInductance, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetLengthName ( ) const
inline
double utl::UnitsConfig::GetLengthUnit ( ) const
inline
const std::string& utl::UnitsConfig::GetLuminousFluxName ( ) const
inline

Definition at line 96 of file UnitsConfig.h.

References fLuminousFlux, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetLuminousFluxUnit ( ) const
inline

Definition at line 122 of file UnitsConfig.h.

References fLuminousFlux, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetLuminousIntensityName ( ) const
inline

Definition at line 97 of file UnitsConfig.h.

References fLuminousIntensity, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetLuminousIntensityUnit ( ) const
inline

Definition at line 123 of file UnitsConfig.h.

References fLuminousIntensity, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetMagneticFieldName ( ) const
inline

Definition at line 98 of file UnitsConfig.h.

References fMagneticField, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetMagneticFieldUnit ( ) const
inline

Definition at line 124 of file UnitsConfig.h.

References fMagneticField, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetMagneticFluxName ( ) const
inline

Definition at line 99 of file UnitsConfig.h.

References fMagneticFlux, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetMagneticFluxUnit ( ) const
inline

Definition at line 125 of file UnitsConfig.h.

References fMagneticFlux, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetMassName ( ) const
inline

Definition at line 100 of file UnitsConfig.h.

References fMass, and utl::UnitsConfig::Entry::fName.

double utl::UnitsConfig::GetMassUnit ( ) const
inline

Definition at line 126 of file UnitsConfig.h.

References fMass, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetPowerName ( ) const
inline

Definition at line 101 of file UnitsConfig.h.

References utl::UnitsConfig::Entry::fName, and fPower.

double utl::UnitsConfig::GetPowerUnit ( ) const
inline

Definition at line 127 of file UnitsConfig.h.

References fPower, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetPressureName ( ) const
inline

Definition at line 102 of file UnitsConfig.h.

References utl::UnitsConfig::Entry::fName, and fPressure.

double utl::UnitsConfig::GetPressureUnit ( ) const
inline

Definition at line 128 of file UnitsConfig.h.

References fPressure, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetTemperatureName ( ) const
inline

Definition at line 103 of file UnitsConfig.h.

References utl::UnitsConfig::Entry::fName, and fTemperature.

double utl::UnitsConfig::GetTemperatureUnit ( ) const
inline

Definition at line 129 of file UnitsConfig.h.

References fTemperature, and utl::UnitsConfig::Entry::fUnit.

const std::string& utl::UnitsConfig::GetTimeName ( ) const
inline

Definition at line 104 of file UnitsConfig.h.

References utl::UnitsConfig::Entry::fName, and fTime.

Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyBackEndTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyBackEndTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyBackEndTransferWStepSaturation(), MdCounterSimulatorAG::MdCounterSimulator::ApplyBackEndTransferWStepSaturation(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetPulseTimeSpan(), MdCounterSimulatorAG::MdCounterSimulator::GetPulseTimeSpan(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::PlotChannel(), MdCounterSimulatorAG::MdCounterSimulator::PlotChannel(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::PlotIntegrator(), MdCounterSimulatorAG::MdCounterSimulator::PlotIntegrator(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulsesIntegrator(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulsesIntegrator(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SampleTrace(), MdCounterSimulatorAG::MdCounterSimulator::SampleTrace(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SampleTraceADC(), MdCounterSimulatorAG::MdCounterSimulator::SampleTraceADC(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SimulateElectronics(), MdCounterSimulatorAG::MdCounterSimulator::SimulateElectronics(), and MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses().

double utl::UnitsConfig::GetTimeUnit ( ) const
inline

Definition at line 130 of file UnitsConfig.h.

References fTime, and utl::UnitsConfig::Entry::fUnit.

Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyBackEndTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyBackEndTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyBackEndTransferWStepSaturation(), MdCounterSimulatorAG::MdCounterSimulator::ApplyBackEndTransferWStepSaturation(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetPulseTimeSpan(), MdCounterSimulatorAG::MdCounterSimulator::GetPulseTimeSpan(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulsesIntegrator(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulsesIntegrator(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SampleTrace(), MdCounterSimulatorAG::MdCounterSimulator::SampleTrace(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SampleTraceADC(), MdCounterSimulatorAG::MdCounterSimulator::SampleTraceADC(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SimulateElectronics(), MdCounterSimulatorAG::MdCounterSimulator::SimulateElectronics(), and MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses().

void utl::UnitsConfig::SetAbsorbedDose ( const double  unit,
const std::string &  name 
)

Definition at line 226 of file UnitsConfig.cc.

References fAbsorbedDose, and SetValue().

void utl::UnitsConfig::SetAbsorbedDoseDefault ( const double  unit,
const std::string &  name 
)

Definition at line 57 of file UnitsConfig.cc.

References fAbsorbedDose, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetActivity ( const double  unit,
const std::string &  name 
)

Definition at line 233 of file UnitsConfig.cc.

References fActivity, and SetValue().

void utl::UnitsConfig::SetActivityDefault ( const double  unit,
const std::string &  name 
)

Definition at line 64 of file UnitsConfig.cc.

References fActivity, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetAmountOfSubstance ( const double  unit,
const std::string &  name 
)

Definition at line 240 of file UnitsConfig.cc.

References fAmountOfSubstance, and SetValue().

void utl::UnitsConfig::SetAmountOfSubstanceDefault ( const double  unit,
const std::string &  name 
)

Definition at line 71 of file UnitsConfig.cc.

References fAmountOfSubstance, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetAngle ( const double  unit,
const std::string &  name 
)

Definition at line 247 of file UnitsConfig.cc.

References fAngle, and SetValue().

void utl::UnitsConfig::SetAngleDefault ( const double  unit,
const std::string &  name 
)

Definition at line 78 of file UnitsConfig.cc.

References fAngle, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetDefault ( Entry e,
const double  unit,
const std::string &  name 
)
staticprivate
void utl::UnitsConfig::SetElectricCapacitance ( const double  unit,
const std::string &  name 
)

Definition at line 254 of file UnitsConfig.cc.

References fElectricCapacitance, and SetValue().

void utl::UnitsConfig::SetElectricCapacitanceDefault ( const double  unit,
const std::string &  name 
)

Definition at line 85 of file UnitsConfig.cc.

References fElectricCapacitance, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetElectricCharge ( const double  unit,
const std::string &  name 
)

Definition at line 261 of file UnitsConfig.cc.

References fElectricCharge, and SetValue().

void utl::UnitsConfig::SetElectricChargeDefault ( const double  unit,
const std::string &  name 
)

Definition at line 92 of file UnitsConfig.cc.

References fElectricCharge, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetElectricCurrent ( const double  unit,
const std::string &  name 
)

Definition at line 268 of file UnitsConfig.cc.

References fElectricCurrent, and SetValue().

void utl::UnitsConfig::SetElectricCurrentDefault ( const double  unit,
const std::string &  name 
)
void utl::UnitsConfig::SetElectricPotential ( const double  unit,
const std::string &  name 
)

Definition at line 275 of file UnitsConfig.cc.

References fElectricPotential, and SetValue().

void utl::UnitsConfig::SetElectricPotentialDefault ( const double  unit,
const std::string &  name 
)
void utl::UnitsConfig::SetElectricResistance ( const double  unit,
const std::string &  name 
)

Definition at line 282 of file UnitsConfig.cc.

References fElectricResistance, and SetValue().

void utl::UnitsConfig::SetElectricResistanceDefault ( const double  unit,
const std::string &  name 
)

Definition at line 113 of file UnitsConfig.cc.

References fElectricResistance, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetEnergy ( const double  unit,
const std::string &  name 
)

Definition at line 289 of file UnitsConfig.cc.

References fEnergy, and SetValue().

void utl::UnitsConfig::SetEnergyDefault ( const double  unit,
const std::string &  name 
)

Definition at line 120 of file UnitsConfig.cc.

References fEnergy, and SetDefault().

Referenced by EdepSimulatorAG::EdepSimulator::Init(), and UnitsConfig().

void utl::UnitsConfig::SetForce ( const double  unit,
const std::string &  name 
)

Definition at line 296 of file UnitsConfig.cc.

References fForce, and SetValue().

void utl::UnitsConfig::SetForceDefault ( const double  unit,
const std::string &  name 
)

Definition at line 127 of file UnitsConfig.cc.

References fForce, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetFrequency ( const double  unit,
const std::string &  name 
)

Definition at line 303 of file UnitsConfig.cc.

References fFrequency, and SetValue().

void utl::UnitsConfig::SetFrequencyDefault ( const double  unit,
const std::string &  name 
)
void utl::UnitsConfig::SetIlluminance ( const double  unit,
const std::string &  name 
)

Definition at line 310 of file UnitsConfig.cc.

References fIlluminance, and SetValue().

void utl::UnitsConfig::SetIlluminanceDefault ( const double  unit,
const std::string &  name 
)

Definition at line 141 of file UnitsConfig.cc.

References fIlluminance, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetInductance ( const double  unit,
const std::string &  name 
)

Definition at line 317 of file UnitsConfig.cc.

References fInductance, and SetValue().

void utl::UnitsConfig::SetInductanceDefault ( const double  unit,
const std::string &  name 
)

Definition at line 148 of file UnitsConfig.cc.

References fInductance, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetLength ( const double  unit,
const std::string &  name 
)

Definition at line 324 of file UnitsConfig.cc.

References fLength, and SetValue().

void utl::UnitsConfig::SetLengthDefault ( const double  unit,
const std::string &  name 
)
void utl::UnitsConfig::SetLuminousFlux ( const double  unit,
const std::string &  name 
)

Definition at line 331 of file UnitsConfig.cc.

References fLuminousFlux, and SetValue().

void utl::UnitsConfig::SetLuminousFluxDefault ( const double  unit,
const std::string &  name 
)

Definition at line 162 of file UnitsConfig.cc.

References fLuminousFlux, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetLuminousIntensity ( const double  unit,
const std::string &  name 
)

Definition at line 338 of file UnitsConfig.cc.

References fLuminousIntensity, and SetValue().

void utl::UnitsConfig::SetLuminousIntensityDefault ( const double  unit,
const std::string &  name 
)

Definition at line 169 of file UnitsConfig.cc.

References fLuminousIntensity, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetMagneticField ( const double  unit,
const std::string &  name 
)

Definition at line 345 of file UnitsConfig.cc.

References fMagneticField, and SetValue().

void utl::UnitsConfig::SetMagneticFieldDefault ( const double  unit,
const std::string &  name 
)

Definition at line 176 of file UnitsConfig.cc.

References fMagneticField, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetMagneticFlux ( const double  unit,
const std::string &  name 
)

Definition at line 352 of file UnitsConfig.cc.

References fMagneticFlux, and SetValue().

void utl::UnitsConfig::SetMagneticFluxDefault ( const double  unit,
const std::string &  name 
)

Definition at line 183 of file UnitsConfig.cc.

References fMagneticFlux, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetMass ( const double  unit,
const std::string &  name 
)

Definition at line 359 of file UnitsConfig.cc.

References fMass, and SetValue().

void utl::UnitsConfig::SetMassDefault ( const double  unit,
const std::string &  name 
)

Definition at line 190 of file UnitsConfig.cc.

References fMass, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetPower ( const double  unit,
const std::string &  name 
)

Definition at line 366 of file UnitsConfig.cc.

References fPower, and SetValue().

void utl::UnitsConfig::SetPowerDefault ( const double  unit,
const std::string &  name 
)

Definition at line 197 of file UnitsConfig.cc.

References fPower, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetPressure ( const double  unit,
const std::string &  name 
)

Definition at line 373 of file UnitsConfig.cc.

References fPressure, and SetValue().

void utl::UnitsConfig::SetPressureDefault ( const double  unit,
const std::string &  name 
)

Definition at line 204 of file UnitsConfig.cc.

References fPressure, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetTemperature ( const double  unit,
const std::string &  name 
)

Definition at line 380 of file UnitsConfig.cc.

References fTemperature, and SetValue().

void utl::UnitsConfig::SetTemperatureDefault ( const double  unit,
const std::string &  name 
)

Definition at line 211 of file UnitsConfig.cc.

References fTemperature, and SetDefault().

Referenced by UnitsConfig().

void utl::UnitsConfig::SetTime ( const double  unit,
const std::string &  name 
)

Definition at line 387 of file UnitsConfig.cc.

References fTime, and SetValue().

void utl::UnitsConfig::SetTimeDefault ( const double  unit,
const std::string &  name 
)
void utl::UnitsConfig::SetValue ( Entry e,
const double  unit,
const std::string &  name 
)
staticprivate

Member Data Documentation

Entry utl::UnitsConfig::fAbsorbedDose
private
Entry utl::UnitsConfig::fActivity
private
Entry utl::UnitsConfig::fAmountOfSubstance
private
Entry utl::UnitsConfig::fAngle
private

Definition at line 150 of file UnitsConfig.h.

Referenced by Configure(), GetAngleName(), GetAngleUnit(), SetAngle(), and SetAngleDefault().

Entry utl::UnitsConfig::fElectricCapacitance
private
Entry utl::UnitsConfig::fElectricCharge
private
Entry utl::UnitsConfig::fElectricCurrent
private
Entry utl::UnitsConfig::fElectricPotential
private
Entry utl::UnitsConfig::fElectricResistance
private
Entry utl::UnitsConfig::fEnergy
private

Definition at line 156 of file UnitsConfig.h.

Referenced by Configure(), GetEnergyName(), GetEnergyUnit(), SetEnergy(), and SetEnergyDefault().

Entry utl::UnitsConfig::fForce
private

Definition at line 157 of file UnitsConfig.h.

Referenced by Configure(), GetForceName(), GetForceUnit(), SetForce(), and SetForceDefault().

Entry utl::UnitsConfig::fFrequency
private
Entry utl::UnitsConfig::fIlluminance
private
Entry utl::UnitsConfig::fInductance
private
Entry utl::UnitsConfig::fLength
private

Definition at line 161 of file UnitsConfig.h.

Referenced by Configure(), GetLengthName(), GetLengthUnit(), SetLength(), and SetLengthDefault().

Entry utl::UnitsConfig::fLuminousFlux
private
Entry utl::UnitsConfig::fLuminousIntensity
private
Entry utl::UnitsConfig::fMagneticField
private
Entry utl::UnitsConfig::fMagneticFlux
private
Entry utl::UnitsConfig::fMass
private

Definition at line 166 of file UnitsConfig.h.

Referenced by Configure(), GetMassName(), GetMassUnit(), SetMass(), and SetMassDefault().

Entry utl::UnitsConfig::fPower
private

Definition at line 167 of file UnitsConfig.h.

Referenced by Configure(), GetPowerName(), GetPowerUnit(), SetPower(), and SetPowerDefault().

Entry utl::UnitsConfig::fPressure
private
Entry utl::UnitsConfig::fTemperature
private
Entry utl::UnitsConfig::fTime
private

Definition at line 170 of file UnitsConfig.h.

Referenced by Configure(), GetTimeName(), GetTimeUnit(), SetTime(), and SetTimeDefault().


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

, generated on Tue Sep 26 2023.