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... | |
Helper class for configuration of units: value and name.
Definition at line 22 of file UnitsConfig.h.
utl::UnitsConfig::UnitsConfig | ( | ) |
Create loading Auger default units as self-defaults.
Definition at line 9 of file UnitsConfig.cc.
References utl::becquerel, utl::candela, utl::coulomb, utl::exaelectronvolt, utl::gray, utl::henry, utl::kelvin, utl::kilogram, utl::lumen, utl::lux, utl::meter, utl::milliampere, utl::millifarad, utl::mole, utl::newton, utl::ns, utl::ohm, utl::pascal, utl::radian, utl::second, SetAbsorbedDoseDefault(), SetActivityDefault(), SetAmountOfSubstanceDefault(), SetAngleDefault(), SetElectricCapacitanceDefault(), SetElectricChargeDefault(), SetElectricCurrentDefault(), SetElectricPotentialDefault(), SetElectricResistanceDefault(), SetEnergyDefault(), SetForceDefault(), SetFrequencyDefault(), SetIlluminanceDefault(), SetInductanceDefault(), SetLengthDefault(), SetLuminousFluxDefault(), SetLuminousIntensityDefault(), SetMagneticFieldDefault(), SetMagneticFluxDefault(), SetMassDefault(), SetPowerDefault(), SetPressureDefault(), SetTemperatureDefault(), SetTimeDefault(), utl::tesla, utl::volt, utl::watt, and utl::weber.
void utl::UnitsConfig::Configure | ( | const utl::Branch & | config | ) |
Configure units (values and defaults) given a branch.
Configuration.
Definition at line 395 of file UnitsConfig.cc.
References fAbsorbedDose, fActivity, fAmountOfSubstance, fAngle, fElectricCapacitance, fElectricCharge, fElectricCurrent, fElectricPotential, fElectricResistance, fEnergy, fForce, fFrequency, fIlluminance, fInductance, fLength, fLuminousFlux, fLuminousIntensity, fMagneticField, fMagneticFlux, fMass, utl::UnitsConfig::Entry::fName, utl::UnitsConfig::Entry::fNameDefault, fPower, fPressure, fTemperature, fTime, utl::UnitsConfig::Entry::fUnit, utl::UnitsConfig::Entry::fUnitDefault, and utl::LoadConfig().
Referenced by EdepSimulatorAG::EdepSimulator::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), and MdCounterSimulatorAG::MdCounterSimulator::Init().
|
inline |
Definition at line 81 of file UnitsConfig.h.
References fAbsorbedDose, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 107 of file UnitsConfig.h.
References fAbsorbedDose, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 82 of file UnitsConfig.h.
References fActivity, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 108 of file UnitsConfig.h.
References fActivity, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 83 of file UnitsConfig.h.
References fAmountOfSubstance, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 109 of file UnitsConfig.h.
References fAmountOfSubstance, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 84 of file UnitsConfig.h.
References fAngle, and utl::UnitsConfig::Entry::fName.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 110 of file UnitsConfig.h.
References fAngle, and utl::UnitsConfig::Entry::fUnit.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 85 of file UnitsConfig.h.
References fElectricCapacitance, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 111 of file UnitsConfig.h.
References fElectricCapacitance, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 86 of file UnitsConfig.h.
References fElectricCharge, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 112 of file UnitsConfig.h.
References fElectricCharge, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 87 of file UnitsConfig.h.
References fElectricCurrent, and utl::UnitsConfig::Entry::fName.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 113 of file UnitsConfig.h.
References fElectricCurrent, and utl::UnitsConfig::Entry::fUnit.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 88 of file UnitsConfig.h.
References fElectricPotential, and utl::UnitsConfig::Entry::fName.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::PlotChannel(), MdCounterSimulatorAG::MdCounterSimulator::PlotChannel(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 114 of file UnitsConfig.h.
References fElectricPotential, and utl::UnitsConfig::Entry::fUnit.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::PlotChannel(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 89 of file UnitsConfig.h.
References fElectricResistance, and utl::UnitsConfig::Entry::fName.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 115 of file UnitsConfig.h.
References fElectricResistance, and utl::UnitsConfig::Entry::fUnit.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 90 of file UnitsConfig.h.
References fEnergy, and utl::UnitsConfig::Entry::fName.
Referenced by EdepSimulatorAG::EdepSimulator::Run().
|
inline |
Definition at line 116 of file UnitsConfig.h.
References fEnergy, and utl::UnitsConfig::Entry::fUnit.
Referenced by EdepSimulatorAG::EdepSimulator::Run().
|
inline |
Definition at line 91 of file UnitsConfig.h.
References fForce, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 117 of file UnitsConfig.h.
References fForce, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 92 of file UnitsConfig.h.
References fFrequency, and utl::UnitsConfig::Entry::fName.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlock(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlock(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlocks(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlocks(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 118 of file UnitsConfig.h.
References fFrequency, and utl::UnitsConfig::Entry::fUnit.
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlock(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlock(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlocks(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlocks(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), and MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses().
|
inline |
Definition at line 93 of file UnitsConfig.h.
References fIlluminance, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 119 of file UnitsConfig.h.
References fIlluminance, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 94 of file UnitsConfig.h.
References fInductance, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 120 of file UnitsConfig.h.
References fInductance, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 95 of file UnitsConfig.h.
References fLength, and utl::UnitsConfig::Entry::fName.
Referenced by EdepSimulatorAG::EdepSimulator::Run(), and MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses().
|
inline |
Definition at line 121 of file UnitsConfig.h.
References fLength, and utl::UnitsConfig::Entry::fUnit.
Referenced by EdepSimulatorAG::EdepSimulator::Run(), and MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses().
|
inline |
Definition at line 96 of file UnitsConfig.h.
References fLuminousFlux, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 122 of file UnitsConfig.h.
References fLuminousFlux, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 97 of file UnitsConfig.h.
References fLuminousIntensity, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 123 of file UnitsConfig.h.
References fLuminousIntensity, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 98 of file UnitsConfig.h.
References fMagneticField, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 124 of file UnitsConfig.h.
References fMagneticField, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 99 of file UnitsConfig.h.
References fMagneticFlux, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 125 of file UnitsConfig.h.
References fMagneticFlux, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 100 of file UnitsConfig.h.
References fMass, and utl::UnitsConfig::Entry::fName.
|
inline |
Definition at line 126 of file UnitsConfig.h.
References fMass, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 101 of file UnitsConfig.h.
References utl::UnitsConfig::Entry::fName, and fPower.
|
inline |
Definition at line 127 of file UnitsConfig.h.
References fPower, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 102 of file UnitsConfig.h.
References utl::UnitsConfig::Entry::fName, and fPressure.
|
inline |
Definition at line 128 of file UnitsConfig.h.
References fPressure, and utl::UnitsConfig::Entry::fUnit.
|
inline |
Definition at line 103 of file UnitsConfig.h.
References utl::UnitsConfig::Entry::fName, and fTemperature.
|
inline |
Definition at line 129 of file UnitsConfig.h.
References fTemperature, and utl::UnitsConfig::Entry::fUnit.
|
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().
|
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().
|
staticprivate |
Helper. Define it as member so as to have access to the type.
Definition at line 40 of file UnitsConfig.cc.
References utl::UnitsConfig::Entry::fNameDefault, utl::UnitsConfig::Entry::fUnitDefault, and UnivRecNS::unit.
Referenced by SetAbsorbedDoseDefault(), SetActivityDefault(), SetAmountOfSubstanceDefault(), SetAngleDefault(), SetElectricCapacitanceDefault(), SetElectricChargeDefault(), SetElectricCurrentDefault(), SetElectricPotentialDefault(), SetElectricResistanceDefault(), SetEnergyDefault(), SetForceDefault(), SetFrequencyDefault(), SetIlluminanceDefault(), SetInductanceDefault(), SetLengthDefault(), SetLuminousFluxDefault(), SetLuminousIntensityDefault(), SetMagneticFieldDefault(), SetMagneticFluxDefault(), SetMassDefault(), SetPowerDefault(), SetPressureDefault(), SetTemperatureDefault(), and SetTimeDefault().
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 | ||
) |
Definition at line 99 of file UnitsConfig.cc.
References fElectricCurrent, and SetDefault().
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), and UnitsConfig().
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 | ||
) |
Definition at line 106 of file UnitsConfig.cc.
References fElectricPotential, and SetDefault().
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), and UnitsConfig().
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 | ||
) |
Definition at line 134 of file UnitsConfig.cc.
References fFrequency, and SetDefault().
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), and UnitsConfig().
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 | ||
) |
Definition at line 155 of file UnitsConfig.cc.
References fLength, and SetDefault().
Referenced by EdepSimulatorAG::EdepSimulator::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), and UnitsConfig().
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 | ||
) |
Definition at line 218 of file UnitsConfig.cc.
References fTime, and SetDefault().
Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), and UnitsConfig().
|
staticprivate |
Helper for current value.
Definition at line 48 of file UnitsConfig.cc.
References utl::UnitsConfig::Entry::fName, utl::UnitsConfig::Entry::fUnit, and UnivRecNS::unit.
Referenced by SetAbsorbedDose(), SetActivity(), SetAmountOfSubstance(), SetAngle(), SetElectricCapacitance(), SetElectricCharge(), SetElectricCurrent(), SetElectricPotential(), SetElectricResistance(), SetEnergy(), SetForce(), SetFrequency(), SetIlluminance(), SetInductance(), SetLength(), SetLuminousFlux(), SetLuminousIntensity(), SetMagneticField(), SetMagneticFlux(), SetMass(), SetPower(), SetPressure(), SetTemperature(), and SetTime().
|
private |
Definition at line 147 of file UnitsConfig.h.
Referenced by Configure(), GetAbsorbedDoseName(), GetAbsorbedDoseUnit(), SetAbsorbedDose(), and SetAbsorbedDoseDefault().
|
private |
Definition at line 148 of file UnitsConfig.h.
Referenced by Configure(), GetActivityName(), GetActivityUnit(), SetActivity(), and SetActivityDefault().
|
private |
Definition at line 149 of file UnitsConfig.h.
Referenced by Configure(), GetAmountOfSubstanceName(), GetAmountOfSubstanceUnit(), SetAmountOfSubstance(), and SetAmountOfSubstanceDefault().
|
private |
Definition at line 150 of file UnitsConfig.h.
Referenced by Configure(), GetAngleName(), GetAngleUnit(), SetAngle(), and SetAngleDefault().
|
private |
Definition at line 151 of file UnitsConfig.h.
Referenced by Configure(), GetElectricCapacitanceName(), GetElectricCapacitanceUnit(), SetElectricCapacitance(), and SetElectricCapacitanceDefault().
|
private |
Definition at line 152 of file UnitsConfig.h.
Referenced by Configure(), GetElectricChargeName(), GetElectricChargeUnit(), SetElectricCharge(), and SetElectricChargeDefault().
|
private |
Definition at line 153 of file UnitsConfig.h.
Referenced by Configure(), GetElectricCurrentName(), GetElectricCurrentUnit(), SetElectricCurrent(), and SetElectricCurrentDefault().
|
private |
Definition at line 154 of file UnitsConfig.h.
Referenced by Configure(), GetElectricPotentialName(), GetElectricPotentialUnit(), SetElectricPotential(), and SetElectricPotentialDefault().
|
private |
Definition at line 155 of file UnitsConfig.h.
Referenced by Configure(), GetElectricResistanceName(), GetElectricResistanceUnit(), SetElectricResistance(), and SetElectricResistanceDefault().
|
private |
Definition at line 156 of file UnitsConfig.h.
Referenced by Configure(), GetEnergyName(), GetEnergyUnit(), SetEnergy(), and SetEnergyDefault().
|
private |
Definition at line 157 of file UnitsConfig.h.
Referenced by Configure(), GetForceName(), GetForceUnit(), SetForce(), and SetForceDefault().
|
private |
Definition at line 158 of file UnitsConfig.h.
Referenced by Configure(), GetFrequencyName(), GetFrequencyUnit(), SetFrequency(), and SetFrequencyDefault().
|
private |
Definition at line 159 of file UnitsConfig.h.
Referenced by Configure(), GetIlluminanceName(), GetIlluminanceUnit(), SetIlluminance(), and SetIlluminanceDefault().
|
private |
Definition at line 160 of file UnitsConfig.h.
Referenced by Configure(), GetInductanceName(), GetInductanceUnit(), SetInductance(), and SetInductanceDefault().
|
private |
Definition at line 161 of file UnitsConfig.h.
Referenced by Configure(), GetLengthName(), GetLengthUnit(), SetLength(), and SetLengthDefault().
|
private |
Definition at line 162 of file UnitsConfig.h.
Referenced by Configure(), GetLuminousFluxName(), GetLuminousFluxUnit(), SetLuminousFlux(), and SetLuminousFluxDefault().
|
private |
Definition at line 163 of file UnitsConfig.h.
Referenced by Configure(), GetLuminousIntensityName(), GetLuminousIntensityUnit(), SetLuminousIntensity(), and SetLuminousIntensityDefault().
|
private |
Definition at line 164 of file UnitsConfig.h.
Referenced by Configure(), GetMagneticFieldName(), GetMagneticFieldUnit(), SetMagneticField(), and SetMagneticFieldDefault().
|
private |
Definition at line 165 of file UnitsConfig.h.
Referenced by Configure(), GetMagneticFluxName(), GetMagneticFluxUnit(), SetMagneticFlux(), and SetMagneticFluxDefault().
|
private |
Definition at line 166 of file UnitsConfig.h.
Referenced by Configure(), GetMassName(), GetMassUnit(), SetMass(), and SetMassDefault().
|
private |
Definition at line 167 of file UnitsConfig.h.
Referenced by Configure(), GetPowerName(), GetPowerUnit(), SetPower(), and SetPowerDefault().
|
private |
Definition at line 168 of file UnitsConfig.h.
Referenced by Configure(), GetPressureName(), GetPressureUnit(), SetPressure(), and SetPressureDefault().
|
private |
Definition at line 169 of file UnitsConfig.h.
Referenced by Configure(), GetTemperatureName(), GetTemperatureUnit(), SetTemperature(), and SetTemperatureDefault().
|
private |
Definition at line 170 of file UnitsConfig.h.
Referenced by Configure(), GetTimeName(), GetTimeUnit(), SetTime(), and SetTimeDefault().