Functions | |
template<class NumType > | |
constexpr NumType | convertCm2ToMm2 (NumType centimeters) |
template<class NumType > | |
constexpr NumType | convertCmToMm (NumType centimeters) |
template<class NumType > | |
constexpr NumType | convertGeVToMeV (NumType gev) |
template<class NumType > | |
constexpr NumType | convertMeVToGeV (NumType mev) |
template<class NumType > | |
constexpr NumType | convertMm3ToM3 (NumType mm3) |
template<class NumType > | |
constexpr NumType | convertMmToCm (NumType millimeters) |
template<class NumType > | |
constexpr NumType | convertUnitsTo (double desiredUnits, NumType val) |
constexpr double | operator""_cm (long double length) |
constexpr double | operator""_cm (unsigned long long int length) |
constexpr double | operator""_cm3 (long double length) |
constexpr double | operator""_eV (long double energy) |
constexpr double | operator""_g (long double mass) |
constexpr double | operator""_g_per_cm3 (long double density) |
constexpr double | operator""_g_per_mole (long double mass) |
constexpr double | operator""_GeV (long double energy) |
constexpr double | operator""_kg (long double mass) |
constexpr double | operator""_m (long double length) |
constexpr double | operator""_m3 (long double length) |
constexpr double | operator""_MeV (long double energy) |
constexpr double | operator""_mg (long double mass) |
constexpr double | operator""_mg_per_cm3 (long double density) |
constexpr double | operator""_mm (long double length) |
constexpr double | operator""_mm (unsigned long long int length) |
constexpr double | operator""_mole (long double mass) |
constexpr double | operator""_ns (long double x) |
constexpr double | operator""_s (long double x) |
constexpr double | operator""_TeV (long double energy) |
|
inline |
Definition at line 75 of file GeantUnits.h.
|
inline |
Definition at line 69 of file GeantUnits.h.
|
inline |
Definition at line 93 of file GeantUnits.h.
Referenced by ETLDeviceSim::getHitsResponse(), and BTLDeviceSim::getHitsResponse().
|
inline |
Definition at line 87 of file GeantUnits.h.
|
inline |
Definition at line 81 of file GeantUnits.h.
|
inline |
Definition at line 63 of file GeantUnits.h.
Referenced by algorithm(), MtdTracksValidation::analyze(), EtlSimHitsValidation::analyze(), EtlLocalRecoValidation::analyze(), BtlSimHitsValidation::analyze(), BtlLocalRecoValidation::analyze(), GEMGeometryBuilderFromCondDB::boundPlane(), ME0GeometryBuilder::boundPlane(), GEMGeometryBuilder::boundPlane(), HcalParametersFromDD::build(), ME0GeometryBuilderFromCondDB::build(), CSCGeometryParsFromDD::build(), ME0GeometryBuilder::buildChamber(), GEMGeometryBuilder::buildChamber(), GEMGeometryBuilderFromCondDB::buildEtaPartition(), ME0GeometryBuilder::buildEtaPartition(), GEMGeometryBuilder::buildEtaPartition(), RPCGeometryBuilder::buildGeometry(), ME0GeometryBuilder::buildGeometry(), ME0GeometryBuilder::buildLayer(), DTGeometryBuilderFromDDD::buildLayer(), DTGeometryBuilderFromCondDB::buildLayer(), HcalSimParametersFromDD::buildParameters(), GEMGeometryBuilder::buildSuperChamber(), CSCLayerGeometry::CSCLayerGeometry(), CSCWireTopology::CSCWireTopology(), ETLDeviceSim::getHitsResponse(), BTLDeviceSim::getHitsResponse(), dtGeometryBuilder::getRecPlaneBounds(), DDBHMAngular::initialize(), DTGeometryBuilderFromDDD::plane(), DTGeometryParsFromDD::plane(), GeometricDet::positionBounds(), GeometricTimingDet::positionBounds(), DDI::Sphere::stream(), DDI::Torus::stream(), DDI::Tubs::stream(), DDI::Cons::stream(), DDI::Box::stream(), DDI::TruncTubs::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 100 of file GeantUnits.h.
Referenced by EtlSimHitsValidation::analyze(), EtlLocalRecoValidation::analyze(), BtlSimHitsValidation::analyze(), BtlLocalRecoValidation::analyze(), DDHtmlMaDetails::details(), MaterialBudgetHcalHistos::fillPerStep(), MaterialBudgetHcalHistos::fillStartTrack(), DDCoreToDDXMLOutput::material(), and MaterialBudgetHcalProducer::update().
constexpr double geant_units::operators::operator""_cm | ( | long double | length | ) |
Definition at line 32 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_cm | ( | unsigned long long int | length | ) |
Definition at line 37 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_cm3 | ( | long double | length | ) |
Definition at line 34 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_eV | ( | long double | energy | ) |
Definition at line 45 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_g | ( | long double | mass | ) |
Definition at line 53 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_g_per_cm3 | ( | long double | density | ) |
Definition at line 59 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_g_per_mole | ( | long double | mass | ) |
Definition at line 60 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_GeV | ( | long double | energy | ) |
Definition at line 47 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_kg | ( | long double | mass | ) |
Definition at line 50 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_m | ( | long double | length | ) |
Definition at line 33 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_m3 | ( | long double | length | ) |
Definition at line 35 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_MeV | ( | long double | energy | ) |
Definition at line 44 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_mg | ( | long double | mass | ) |
Definition at line 54 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_mg_per_cm3 | ( | long double | density | ) |
Definition at line 58 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_mm | ( | long double | length | ) |
Definition at line 31 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_mm | ( | unsigned long long int | length | ) |
Definition at line 36 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_mole | ( | long double | mass | ) |
Definition at line 55 of file GeantUnits.h.
constexpr double geant_units::operators::operator""_ns | ( | long double | x | ) |
Definition at line 41 of file GeantUnits.h.
References geant_units::nanoseconds().
constexpr double geant_units::operators::operator""_s | ( | long double | x | ) |
constexpr double geant_units::operators::operator""_TeV | ( | long double | energy | ) |
Definition at line 46 of file GeantUnits.h.