Functions | |
static void | addRotWithNewName (cms::DDNamespace &ns, std::string &name, const dd4hep::Rotation3D &rot) |
static void | addRotWithNewName (cms::DDNamespace &ns, std::string &name, const Double_t *rot) |
static const std::string | identityHash ("1.00000000.00000000.00000000.00000001.00000000.00000000.00000000.00000001.0000000") |
std::string | rotHash (const Double_t *rot) |
std::string | rotHash (const dd4hep::Rotation3D &rot) |
template<typename T > | |
static const std::string & | rotName (const T &rot, const cms::DDParsingContext &context) |
double | roundBinary (double value) |
|
static |
Definition at line 60 of file DDCoreToDDXMLOutput.cc.
References cms::DDNamespace::addRotation(), and makeMuonMisalignmentScenario::rot.
Referenced by addRotWithNewName(), and DDCoreToDDXMLOutput::position().
|
static |
Definition at line 66 of file DDCoreToDDXMLOutput.cc.
References addRotWithNewName(), cms_rounding::roundIfNear0(), and tol0.
|
static |
Referenced by DDCoreToDDXMLOutput::position(), and DDCoreToDDXMLOutput::solid().
std::string cms::rotation_utils::rotHash | ( | const Double_t * | rot | ) |
Definition at line 26 of file DDNamespace.cc.
References cuy::col, roundBinary(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by cms::DDNamespace::addRotation(), DDCoreToDDXMLOutput::position(), rotName(), and DDCoreToDDXMLOutput::solid().
std::string cms::rotation_utils::rotHash | ( | const dd4hep::Rotation3D & | rot | ) |
Definition at line 39 of file DDNamespace.cc.
References makeMuonMisalignmentScenario::matrix, roundBinary(), AlCaHLTBitMon_QueryRunRegistry::string, and hgcalPerformanceValidation::val.
|
static |
Definition at line 81 of file DDCoreToDDXMLOutput.cc.
References rotHash(), cms::DDParsingContext::rotRevMap, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by algorithm(), DDHGCalSiliconModule::constructLayers(), DDPixFwdDiskAlgo::execute(), DDPixPhase1FwdDiskAlgo::execute(), HGCalSiliconModule::HGCalSiliconModule(), DDPixFwdDiskAlgo::initialize(), DDPixPhase1FwdDiskAlgo::initialize(), DDCoreToDDXMLOutput::position(), DDCoreToDDXMLOutput::rotation(), and DDCoreToDDXMLOutput::solid().
double cms::rotation_utils::roundBinary | ( | double | value | ) |
Definition at line 18 of file DDNamespace.cc.
References cms_rounding::roundIfNear0().
Referenced by rotHash().