Functions | |
template<class NumType > | |
constexpr NumType | convertCm2ToMm2 (NumType centimeters) |
template<class NumType > | |
constexpr NumType | convertCmToMm (NumType centimeters) |
template<class NumType > | |
constexpr NumType | convertMm3ToM3 (NumType mm3) |
template<class NumType > | |
constexpr NumType | convertMmToCm (NumType millimeters) |
template<class NumType > | |
constexpr NumType | convertUnitsTo (long double desiredUnits, NumType val) |
constexpr long double | operator""_cm (long double length) |
constexpr long double | operator""_cm (unsigned long long int length) |
constexpr long double | operator""_cm3 (long double length) |
constexpr long double | operator""_eV (long double energy) |
constexpr long double | operator""_g (long double mass) |
constexpr long double | operator""_g_per_cm3 (long double density) |
constexpr long double | operator""_g_per_mole (long double mass) |
constexpr long double | operator""_GeV (long double energy) |
constexpr long double | operator""_kg (long double mass) |
constexpr long double | operator""_m (long double length) |
constexpr long double | operator""_m3 (long double length) |
constexpr long double | operator""_MeV (long double energy) |
constexpr long double | operator""_mg (long double mass) |
constexpr long double | operator""_mg_per_cm3 (long double density) |
constexpr long double | operator""_mm (long double length) |
constexpr long double | operator""_mm (unsigned long long int length) |
constexpr long double | operator""_mole (long double mass) |
constexpr long double | operator""_ns (long double x) |
constexpr long double | operator""_s (long double x) |
constexpr long double | operator""_TeV (long double energy) |
|
inline |
Definition at line 74 of file GeantUnits.h.
Referenced by algorithm().
|
inline |
Definition at line 68 of file GeantUnits.h.
Referenced by algorithm(), HcalSimParametersFromDD::build(), EcalSimParametersFromDD::build(), HCalEndcapAlgo::constructGeneralVolume(), HCalEndcapModuleAlgo::constructInsideModule(), HCalEndcapAlgo::constructInsideModule(), HCalEndcapModuleAlgo::constructInsideModule0(), HCalEndcapAlgo::constructInsideModule0(), HCalEndcapAlgo::constructInsideSector(), DDHGCalGeom::constructLayers(), HCalEndcapModuleAlgo::constructScintLayer(), HCalEndcapAlgo::constructScintLayer(), HCalEndcapAlgo::HCalEndcapAlgo(), HCalEndcapModuleAlgo::HCalEndcapModuleAlgo(), HCalEndcapModuleAlgo::parameterLayer(), HCalEndcapAlgo::parameterLayer(), HCalEndcapModuleAlgo::parameterLayer0(), and HCalEndcapAlgo::parameterLayer0().
|
inline |
Definition at line 80 of file GeantUnits.h.
|
inline |
Definition at line 62 of file GeantUnits.h.
Referenced by EtlSimHitsValidation::analyze(), BtlSimHitsValidation::analyze(), HcalParametersFromDD::build(), RPCGeometryBuilderFromDDD::buildGeometry(), DTGeometryBuilderFromDDD::buildLayer(), DTGeometryBuilderFromCondDB::buildLayer(), HcalSimParametersFromDD::buildParameters(), CSCLayerGeometry::CSCLayerGeometry(), CSCWireTopology::CSCWireTopology(), dtGeometryBuilder::getRecPlaneBounds(), DTGeometryParsFromDD::plane(), DTGeometryBuilderFromDDD::plane(), DDI::Sphere::stream(), DDI::Torus::stream(), DDI::Tubs::stream(), DDI::Cons::stream(), DDI::TruncTubs::stream(), DDI::Box::stream(), DDI::Polycone::stream(), DDI::Polyhedra::stream(), DDI::ExtrudedPolygon::stream(), DDI::EllipticalTube::stream(), DDI::Trap::stream(), DDI::CutTubs::stream(), and DDI::PseudoTrap::stream().
|
inline |
Definition at line 87 of file GeantUnits.h.
Referenced by EtlSimHitsValidation::analyze(), BtlSimHitsValidation::analyze(), BtlRecHitsValidation::analyze(), DDMaterial::density(), DDHtmlMaDetails::details(), and DDCoreToDDXMLOutput::material().
constexpr long double geant_units::operators::operator""_cm | ( | long double | length | ) |
Definition at line 31 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_cm | ( | unsigned long long int | length | ) |
Definition at line 36 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_cm3 | ( | long double | length | ) |
Definition at line 33 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_eV | ( | long double | energy | ) |
Definition at line 44 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_g | ( | long double | mass | ) |
Definition at line 52 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_g_per_cm3 | ( | long double | density | ) |
Definition at line 58 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_g_per_mole | ( | long double | mass | ) |
Definition at line 59 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_GeV | ( | long double | energy | ) |
Definition at line 46 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_kg | ( | long double | mass | ) |
constexpr long double geant_units::operators::operator""_m | ( | long double | length | ) |
Definition at line 32 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_m3 | ( | long double | length | ) |
Definition at line 34 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_MeV | ( | long double | energy | ) |
Definition at line 43 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_mg | ( | long double | mass | ) |
Definition at line 53 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_mg_per_cm3 | ( | long double | density | ) |
Definition at line 57 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_mm | ( | long double | length | ) |
Definition at line 30 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_mm | ( | unsigned long long int | length | ) |
Definition at line 35 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_mole | ( | long double | mass | ) |
Definition at line 54 of file GeantUnits.h.
constexpr long double geant_units::operators::operator""_ns | ( | long double | x | ) |
Definition at line 40 of file GeantUnits.h.
References geant_units::nanoseconds().
constexpr long double geant_units::operators::operator""_s | ( | long double | x | ) |
Definition at line 39 of file GeantUnits.h.
References geant_units::seconds().
constexpr long double geant_units::operators::operator""_TeV | ( | long double | energy | ) |
Definition at line 45 of file GeantUnits.h.