![]() |
![]() |
Functions | |
template<class NumType > | |
std::enable_if <!std::numeric_limits< NumType > ::is_integer, bool >::type | almostEqual (NumType x, NumType y, int ulp) |
template<class NumType > | |
constexpr double | convertDegToRad (NumType degrees) |
template<class NumType > | |
constexpr NumType | convertRadToDeg (NumType radians) |
constexpr double | operator""_deg (long double deg) |
constexpr double | operator""_deg (unsigned long long int deg) |
constexpr double | operator""_pi (long double x) |
constexpr double | operator""_pi (unsigned long long int x) |
constexpr double | operator""_rad (long double rad) |
std::enable_if<!std::numeric_limits<NumType>::is_integer, bool>::type angle_units::operators::almostEqual | ( | NumType | x, |
NumType | y, | ||
int | ulp | ||
) |
Definition at line 33 of file angle_units.h.
References geometryDiff::epsilon, and min().
Referenced by GeometricDet::GeometricDet().
|
inline |
Definition at line 27 of file angle_units.h.
References angle_units::degPerRad.
Referenced by algorithm(), GeometricDet::computeLegacyShapeParameters(), HLT2L1TkMuonL1TkMuonMuRefDR::convertEtaPhi(), CSCLayerGeometry::CSCLayerGeometry(), CSCWireTopology::CSCWireTopology(), DDHGCalWafer::execute(), DDHGCalWaferAlgo::execute(), L1TkMuCorrDynamicWindows::find_match(), L1TkMuCorrDynamicWindows::find_match_stub(), HoughGrouping::initialise(), and L1TkMuonProducer::product_to_muvec().
|
inline |
Definition at line 21 of file angle_units.h.
References angle_units::degPerRad.
Referenced by algorithm(), PrintGeomInfoAction::beginRun(), HcalParametersFromDD::build(), HGCalParametersFromDD::build(), DDHCalBarrelAlgo::constructGeneralVolume(), DDHCalEndcapAlgo::constructGeneralVolume(), HCalEndcapAlgo::constructGeneralVolume(), DDHCalEndcapModuleAlgo::constructInsideModule(), DDHCalEndcapAlgo::constructInsideModule(), HCalEndcapModuleAlgo::constructInsideModule(), HCalEndcapAlgo::constructInsideModule(), DDHCalEndcapModuleAlgo::constructInsideModule0(), DDHCalEndcapAlgo::constructInsideModule0(), HCalEndcapModuleAlgo::constructInsideModule0(), HCalEndcapAlgo::constructInsideModule0(), DDHCalBarrelAlgo::constructInsideSector(), DDHCalEndcapAlgo::constructInsideSector(), HCalEndcapAlgo::constructInsideSector(), DDHGCalModule::constructLayers(), DDHGCalModuleAlgo::constructLayers(), DDHGCalEEAlgo::constructLayers(), DDHGCalHEAlgo::constructLayers(), DDHGCalHEFileAlgo::constructLayers(), DDHGCalEEFileAlgo::constructLayers(), DDHGCalMixLayer::constructLayers(), DDHGCalSiliconModule::constructLayers(), HGCalEEAlgo::ConstructLayers(), DDHCalBarrelAlgo::constructMidLayer(), HcalBarrelAlgo::constructMidLayer(), DDHCalEndcapModuleAlgo::constructScintLayer(), DDHCalEndcapAlgo::constructScintLayer(), HCalEndcapModuleAlgo::constructScintLayer(), HCalEndcapAlgo::constructScintLayer(), DDHCalBarrelAlgo::constructSideLayer(), HcalBarrelAlgo::constructSideLayer(), DDcreateRotationMatrix(), Geom::Phi< float >::degrees(), DDHtmlRoDetails::details(), PrintGeomInfoAction::dumpTouch(), DDAngular::execute(), DDTotemAngular::execute(), DDHCalTestBeamAlgo::execute(), DDHCalXtalAlgo::execute(), DDHCalAngular::execute(), DDHCalTBZposAlgo::execute(), DDGEMAngular::execute(), DDMuonAngular::execute(), DDHCalTBCableAlgo::execute(), DDHCalFibreBundle::execute(), SimG4HcalValidation::fill(), MaterialBudgetHcalHistos::fillPerStep(), MaterialBudgetHcalHistos::fillStartTrack(), formatAsDegrees(), formatAsDegreesInInteger(), FastTimeDDDConstants::getEtaPhi(), HcalDDDRecConstants::getOneEtaBin(), HcalDDDSimConstants::getPhis(), HcalDDDRecConstants::getPhis(), HcalDDDRecConstants::getThickActive(), FastTimeDDDConstants::getZPhi(), HcalBarrelAlgo::HcalBarrelAlgo(), HCalEndcapAlgo::HCalEndcapAlgo(), HGCalEEAlgo::HGCalEEAlgo(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEAlgo::HGCalHEAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalMouseBite::HGCalMouseBite(), HGCalSiliconModule::HGCalSiliconModule(), DDLinear::initialize(), DDTotemAngular::initialize(), DDAngular::initialize(), DDMTDLinear::initialize(), DDHCalTestBeamAlgo::initialize(), DDHCalXtalAlgo::initialize(), DDHCalAngular::initialize(), DDHCalTBZposAlgo::initialize(), DDGEMAngular::initialize(), DDMuonAngular::initialize(), DDBHMAngular::initialize(), DDHCalFibreBundle::initialize(), FastTimeDDDConstants::initialize(), DDHGCalEEAlgo::initialize(), DDHGCalHEAlgo::initialize(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalSiliconModule::initialize(), DDHCalEndcapAlgo::initialize(), HcalDDDRecConstants::initialize(), DDLRotationAndReflection::isLeftHanded(), HGCalDDDConstants::locateCell(), operator<<(), output(), DDHCalEndcapModuleAlgo::parameterLayer(), DDHCalEndcapAlgo::parameterLayer(), HCalEndcapModuleAlgo::parameterLayer(), HCalEndcapAlgo::parameterLayer(), DDHCalEndcapModuleAlgo::parameterLayer0(), DDHCalEndcapAlgo::parameterLayer0(), HCalEndcapModuleAlgo::parameterLayer0(), HCalEndcapAlgo::parameterLayer0(), DDHGCalMixLayer::positionMix(), HGCalMixLayer::positionMix(), printRot(), HcalDDDSimConstants::printTileHB(), HcalDDDSimConstants::printTileHE(), DDCoreToDDXMLOutput::rotation(), DDCoreToDDXMLOutput::solid(), DDI::Sphere::stream(), DDI::Tubs::stream(), DDI::Torus::stream(), DDI::Cons::stream(), DDI::TruncTubs::stream(), DDI::Polycone::stream(), DDI::Polyhedra::stream(), DDI::Trap::stream(), DDI::CutTubs::stream(), and MaterialBudgetHcalProducer::update().
constexpr double angle_units::operators::operator""_deg | ( | long double | deg | ) |
constexpr double angle_units::operators::operator""_deg | ( | unsigned long long int | deg | ) |
constexpr double angle_units::operators::operator""_pi | ( | long double | x | ) |
constexpr double angle_units::operators::operator""_pi | ( | unsigned long long int | x | ) |
constexpr double angle_units::operators::operator""_rad | ( | long double | rad | ) |
Definition at line 18 of file angle_units.h.