Namespace of DDCMS conversion namespace. More...
Namespaces | |
concurrency | |
cuda | |
cudacompat | |
cudatest | |
dd | |
detail | |
Ort | |
rotation_utils | |
xerces | |
Typedefs | |
using | DDSpecPar = dd4hep::SpecPar |
using | DDSpecParRefs = dd4hep::SpecParRefs |
using | DDSpecParRegistry = dd4hep::SpecParRegistry |
using | DDVectorsMap = std::unordered_map< std::string, std::vector< double > > |
using | ExpandedNodes = cms::ExpandedNodes |
using | Filter = dd4hep::Filter |
using | Iterator = TGeoIterator |
using | MuonConstants = std::unordered_map< std::string_view, int > |
using | Node = TGeoNode |
using | PlacedVolume = dd4hep::PlacedVolume |
using | RotationMatrix = ROOT::Math::Rotation3D |
using | Translation = ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > |
using | Volume = dd4hep::Volume |
Enumerations | |
enum | DDSolidShape { DDSolidShape::dd_not_init = 0, DDSolidShape::ddbox = 1, DDSolidShape::ddtubs = 2, DDSolidShape::ddtrap = 3, DDSolidShape::ddcons = 4, DDSolidShape::ddpolycone = 5, DDSolidShape::ddpolyhedra = 6, DDSolidShape::ddunsupported1 = 7, DDSolidShape::ddunsupported2 = 8, DDSolidShape::ddtorus = 9, DDSolidShape::ddunion = 10, DDSolidShape::ddsubtraction = 11, DDSolidShape::ddintersection = 12, DDSolidShape::ddshapeless = 13, DDSolidShape::ddpseudotrap = 14, DDSolidShape::ddtrunctubs = 15, DDSolidShape::ddsphere = 16, DDSolidShape::ddellipticaltube = 17, DDSolidShape::ddcuttubs = 18, DDSolidShape::ddextrudedpolygon = 19, DDSolidShape::ddtrd1 = 20, DDSolidShape::ddtrd2 = 21, DDSolidShape::ddassembly = 22 } |
Functions | |
void | Adler32 (char const *data, size_t len, uint32_t &a, uint32_t &b) |
uint32_t | Adler32 (char const *data, size_t len) |
def | cms_error () |
def | config (tmpl, pkg_help) |
def | config_with_parser (tmpl, args) |
template<class NumType > | |
constexpr NumType | convert2mm (NumType length) |
std::string | detElementName (dd4hep::PlacedVolume volume) |
def | generate (kwds) |
template<typename T > | |
std::vector< T > | getAllParameterValuesFromSpecParSections (const cms::DDSpecParRegistry &allSpecParSections, const std::string &nodePath, const std::string ¶meterName) |
template<typename T > | |
T | getParameterValueFromSpecParSections (const cms::DDSpecParRegistry &allSpecParSections, const std::string &nodePath, const std::string ¶meterName, const unsigned int parameterValueIndex) |
constexpr unsigned int | hash (const char *str, int h=0) |
unsigned int | hash (const std::string &str) |
DDRotationMatrix | makeRotation3D (double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ) |
DDRotationMatrix | makeRotation3D (DDRotationMatrix rotation, const std::string &axis, double angle) |
DDRotationMatrix | makeRotReflect (double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ) |
void | openssl_init () |
bool | operator!= (MD5Result const &a, MD5Result const &b) |
bool | operator< (MD5Result const &a, MD5Result const &b) |
std::ostream & | operator<< (std::ostream &os, MD5Result const &r) |
std::ostream & | operator<< (std::ostream &ost, Exception const &e) |
template<typename E , typename T > | |
detail::Desired< E, detail::is_derived_or_same< Exception, std::remove_reference_t< E > >::value >::type & | operator<< (E &&e, T const &stuff) |
template<typename E > | |
detail::Desired< E, detail::is_derived_or_same< Exception, std::remove_reference_t< E > >::value >::type & | operator<< (E &&e, std::ostream &(*f)(std::ostream &)) |
template<typename E > | |
detail::Desired< E, detail::is_derived_or_same< Exception, std::remove_reference_t< E > >::value >::type & | operator<< (E &&e, std::ios_base &(*f)(std::ios_base &)) |
bool | operator== (MD5Result const &a, MD5Result const &b) |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TCMETProducer > > | s_filler__LINE__ ("TCMETProducer") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< GenMETProducer > > | s_filler__LINE__ ("GenMETProducer") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< PFClusterMETProducer > > | s_filler__LINE__ ("PFClusterMETProducer") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< ElseMETProducer > > | s_filler__LINE__ ("ElseMETProducer") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< MuonMET > > | s_filler__LINE__ ("MuonMET") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< CaloMETProducer > > | s_filler__LINE__ ("CaloMETProducer") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< METSignificanceProducer > > | s_filler__LINE__ ("METSignificanceProducer") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< PFMETProducer > > | s_filler__LINE__ ("PFMETProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< TCMETProducer > > | s_maker__LINE__ ("TCMETProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< GenMETProducer > > | s_maker__LINE__ ("GenMETProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< PFClusterMETProducer > > | s_maker__LINE__ ("PFClusterMETProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< ElseMETProducer > > | s_maker__LINE__ ("ElseMETProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< MuonMET > > | s_maker__LINE__ ("MuonMET") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< CaloMETProducer > > | s_maker__LINE__ ("CaloMETProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< METSignificanceProducer > > | s_maker__LINE__ ("METSignificanceProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< PFMETProducer > > | s_maker__LINE__ ("PFMETProducer") |
void | set_to_default (MD5Result &val) |
def | test_cms_environment (tmpl) |
Variables | |
const std::array< const cms::dd::NameValuePair< DDSolidShape >, 21 > | DDSolidShapeMap |
const std::array< const cms::dd::ValuePair< LegacySolidShape, cms::DDSolidShape >, 21 > | LegacySolidShapeMap |
static constexpr long | s_executed = 1l |
static const char * | s_hexValues |
const ::dd4hep::xml::Tag_t | Unicode_Algorithm |
const ::dd4hep::xml::Tag_t | Unicode_alp1 |
const ::dd4hep::xml::Tag_t | Unicode_alp2 |
const ::dd4hep::xml::Tag_t | Unicode_atMinusZ |
const ::dd4hep::xml::Tag_t | Unicode_atomicNumber |
const ::dd4hep::xml::Tag_t | Unicode_atomicWeight |
const ::dd4hep::xml::Tag_t | Unicode_axis |
const ::dd4hep::xml::Tag_t | Unicode_bl1 |
const ::dd4hep::xml::Tag_t | Unicode_bl2 |
const ::dd4hep::xml::Tag_t | Unicode_Box |
const ::dd4hep::xml::Tag_t | Unicode_ChildName |
const ::dd4hep::xml::Tag_t | Unicode_close_geometry |
const ::dd4hep::xml::Tag_t | Unicode_CompositeMaterial |
const ::dd4hep::xml::Tag_t | Unicode_Cone |
const ::dd4hep::xml::Tag_t | Unicode_Constant |
const ::dd4hep::xml::Tag_t | Unicode_ConstantsSection |
const ::dd4hep::xml::Tag_t | Unicode_copyNumber |
const ::dd4hep::xml::Tag_t | Unicode_cutAtDelta |
const ::dd4hep::xml::Tag_t | Unicode_cutAtStart |
const ::dd4hep::xml::Tag_t | Unicode_cutInside |
const ::dd4hep::xml::Tag_t | Unicode_CutTubs |
const ::dd4hep::xml::Tag_t | Unicode_DDCMS |
const ::dd4hep::xml::Tag_t | Unicode_DDDefinition |
const ::dd4hep::xml::Tag_t | Unicode_debug_algorithms |
const ::dd4hep::xml::Tag_t | Unicode_debug_constants |
const ::dd4hep::xml::Tag_t | Unicode_debug_includes |
const ::dd4hep::xml::Tag_t | Unicode_debug_materials |
const ::dd4hep::xml::Tag_t | Unicode_debug_namespaces |
const ::dd4hep::xml::Tag_t | Unicode_debug_placements |
const ::dd4hep::xml::Tag_t | Unicode_debug_rotations |
const ::dd4hep::xml::Tag_t | Unicode_debug_shapes |
const ::dd4hep::xml::Tag_t | Unicode_debug_specpars |
const ::dd4hep::xml::Tag_t | Unicode_debug_volumes |
const ::dd4hep::xml::Tag_t | Unicode_deltaPhi |
const ::dd4hep::xml::Tag_t | Unicode_deltaTheta |
const ::dd4hep::xml::Tag_t | Unicode_density |
const ::dd4hep::xml::Tag_t | Unicode_Division |
const ::dd4hep::xml::Tag_t | Unicode_dx |
const ::dd4hep::xml::Tag_t | Unicode_dx1 |
const ::dd4hep::xml::Tag_t | Unicode_dx2 |
const ::dd4hep::xml::Tag_t | Unicode_dy |
const ::dd4hep::xml::Tag_t | Unicode_dy1 |
const ::dd4hep::xml::Tag_t | Unicode_dy2 |
const ::dd4hep::xml::Tag_t | Unicode_dz |
const ::dd4hep::xml::Tag_t | Unicode_ElementaryMaterial |
const ::dd4hep::xml::Tag_t | Unicode_Ellipsoid |
const ::dd4hep::xml::Tag_t | Unicode_EllipticalTube |
const ::dd4hep::xml::Tag_t | Unicode_firstSolid |
const ::dd4hep::xml::Tag_t | Unicode_h1 |
const ::dd4hep::xml::Tag_t | Unicode_h2 |
const ::dd4hep::xml::Tag_t | Unicode_Include |
const ::dd4hep::xml::Tag_t | Unicode_IncludeSection |
const ::dd4hep::xml::Tag_t | Unicode_innerRadius |
const ::dd4hep::xml::Tag_t | Unicode_LogicalPart |
const ::dd4hep::xml::Tag_t | Unicode_LogicalPartSection |
const ::dd4hep::xml::Tag_t | Unicode_lx |
const ::dd4hep::xml::Tag_t | Unicode_ly |
const ::dd4hep::xml::Tag_t | Unicode_lz |
const ::dd4hep::xml::Tag_t | Unicode_MaterialFraction |
const ::dd4hep::xml::Tag_t | Unicode_MaterialSection |
const ::dd4hep::xml::Tag_t | Unicode_nEntries |
const ::dd4hep::xml::Tag_t | Unicode_nReplicas |
const ::dd4hep::xml::Tag_t | Unicode_Numeric |
const ::dd4hep::xml::Tag_t | Unicode_numSide |
const ::dd4hep::xml::Tag_t | Unicode_offset |
const ::dd4hep::xml::Tag_t | Unicode_open_geometry |
DD4hep specific. More... | |
const ::dd4hep::xml::Tag_t | Unicode_outerRadius |
const ::dd4hep::xml::Tag_t | Unicode_Parameter |
const ::dd4hep::xml::Tag_t | Unicode_parent |
const ::dd4hep::xml::Tag_t | Unicode_PartSelector |
const ::dd4hep::xml::Tag_t | Unicode_path |
const ::dd4hep::xml::Tag_t | Unicode_phiX |
const ::dd4hep::xml::Tag_t | Unicode_phiY |
const ::dd4hep::xml::Tag_t | Unicode_phiZ |
const ::dd4hep::xml::Tag_t | Unicode_Polycone |
const ::dd4hep::xml::Tag_t | Unicode_Polyhedra |
const ::dd4hep::xml::Tag_t | Unicode_PosPart |
const ::dd4hep::xml::Tag_t | Unicode_PosPartSection |
const ::dd4hep::xml::Tag_t | Unicode_PseudoTrap |
const ::dd4hep::xml::Tag_t | Unicode_rChild |
const ::dd4hep::xml::Tag_t | Unicode_ReflectionRotation |
const ::dd4hep::xml::Tag_t | Unicode_rMaterial |
const ::dd4hep::xml::Tag_t | Unicode_rMax |
const ::dd4hep::xml::Tag_t | Unicode_rMax1 |
const ::dd4hep::xml::Tag_t | Unicode_rMax2 |
const ::dd4hep::xml::Tag_t | Unicode_rMin |
const ::dd4hep::xml::Tag_t | Unicode_rMin1 |
const ::dd4hep::xml::Tag_t | Unicode_rMin2 |
const ::dd4hep::xml::Tag_t | Unicode_Rotation |
const ::dd4hep::xml::Tag_t | Unicode_RotationByAxis |
const ::dd4hep::xml::Tag_t | Unicode_RotationSection |
const ::dd4hep::xml::Tag_t | Unicode_RotationSequence |
const ::dd4hep::xml::Tag_t | Unicode_rParent |
const ::dd4hep::xml::Tag_t | Unicode_rReflectionRotation |
const ::dd4hep::xml::Tag_t | Unicode_rRotation |
const ::dd4hep::xml::Tag_t | Unicode_rSolid |
const ::dd4hep::xml::Tag_t | Unicode_RZPoint |
const ::dd4hep::xml::Tag_t | Unicode_scale |
const ::dd4hep::xml::Tag_t | Unicode_secondSolid |
const ::dd4hep::xml::Tag_t | Unicode_SolidSection |
const ::dd4hep::xml::Tag_t | Unicode_SpecPar |
const ::dd4hep::xml::Tag_t | Unicode_SpecParSection |
const ::dd4hep::xml::Tag_t | Unicode_Sphere |
const ::dd4hep::xml::Tag_t | Unicode_startPhi |
const ::dd4hep::xml::Tag_t | Unicode_startTheta |
const ::dd4hep::xml::Tag_t | Unicode_String |
const ::dd4hep::xml::Tag_t | Unicode_SubtractionSolid |
const ::dd4hep::xml::Tag_t | Unicode_symbol |
const ::dd4hep::xml::Tag_t | Unicode_thetaX |
const ::dd4hep::xml::Tag_t | Unicode_thetaY |
const ::dd4hep::xml::Tag_t | Unicode_thetaZ |
const ::dd4hep::xml::Tag_t | Unicode_tl1 |
const ::dd4hep::xml::Tag_t | Unicode_tl2 |
const ::dd4hep::xml::Tag_t | Unicode_Torus |
const ::dd4hep::xml::Tag_t | Unicode_torusRadius |
const ::dd4hep::xml::Tag_t | Unicode_Transformation |
const ::dd4hep::xml::Tag_t | Unicode_TransformationSection |
const ::dd4hep::xml::Tag_t | Unicode_Translation |
const ::dd4hep::xml::Tag_t | Unicode_Trapezoid |
const ::dd4hep::xml::Tag_t | Unicode_TruncTubs |
const ::dd4hep::xml::Tag_t | Unicode_Tubs |
const ::dd4hep::xml::Tag_t | Unicode_tx |
const ::dd4hep::xml::Tag_t | Unicode_ty |
const ::dd4hep::xml::Tag_t | Unicode_tz |
const ::dd4hep::xml::Tag_t | Unicode_value |
const ::dd4hep::xml::Tag_t | Unicode_Vector |
const ::dd4hep::xml::Tag_t | Unicode_width |
const ::dd4hep::xml::Tag_t | Unicode_xSemiAxis |
const ::dd4hep::xml::Tag_t | Unicode_XYPoint |
const ::dd4hep::xml::Tag_t | Unicode_ySemiAxis |
const ::dd4hep::xml::Tag_t | Unicode_zBottomCut |
const ::dd4hep::xml::Tag_t | Unicode_zHalf |
const ::dd4hep::xml::Tag_t | Unicode_zHeight |
const ::dd4hep::xml::Tag_t | Unicode_ZSection |
const ::dd4hep::xml::Tag_t | Unicode_zSemiAxis |
const ::dd4hep::xml::Tag_t | Unicode_zTopCut |
const ::dd4hep::xml::Tag_t | Unicode_ZXYSection |
Namespace of DDCMS conversion namespace.
How ParameterSets are nested inside ParameterSets The main feature is that they're made persistent using a ParameterSetID, and only reconstituted as needed, when the value_ptr = 0;
This a basic exception type expected to be thrown by developer-written code. We recommend that you use it directly. It can also be used as a base class if needed.
Each Exception is identified by a category string. This category is a short word or phrase (no spaces) that described the problem that was encountered.
Information can be added to the Exception using the stream insertion operator (as one uses cout). We recommend using it in the following manner:
Example: if ((rc=func()) < 0) { throw cms::Exception("DataCorrupt") << "I died with rc = " << rc << std::endl; }
Derived types are expected to fix the category, either by 1) passing a string literal to the base class constructor, or 2) ensuring the developer gives a category name.
Example: class InfiniteLoop : public Exception { InfiniteLoop(const std::string& msg) : Exception("InfiniteLoop",msg) { } };
ExceptionCollector is a utility class that can be used to make sure that each function or functor in a sequence of calls is invoked even if a previous function throws. Each function/functor must take no arguments and return a void. std::bind can be used to convert a function taking arguments into a function taking no arguments. The exception strings are saved in a cms::Exception for optional rethrow.
Here is an example:
ExceptionCollector c("initialMessage");
c.call(std::bind(&MyClass::myFunction, myClassPtr)); c.call(std::bind(&MyClass::myOtherFunction, myClassPtr, myArgPtr)); c.call(std::bind(&myFreeFunction, myArgPtr)); if (c.hasThrown()) c.rethrow();
This insures that all three functions will be called before any exception is thrown.
These functions are meant to be called only from unit tests.
typedef dd4hep::SpecPar cms::DDSpecPar |
Definition at line 51 of file DDFilteredView.h.
typedef dd4hep::SpecParRefs cms::DDSpecParRefs |
Definition at line 29 of file DDCompactView.h.
typedef dd4hep::SpecParRegistry cms::DDSpecParRegistry |
Definition at line 28 of file DDCompactView.h.
typedef std::unordered_map< std::string, std::vector< double > > cms::DDVectorsMap |
Definition at line 20 of file DDNamespace.h.
using cms::ExpandedNodes = typedef cms::ExpandedNodes |
Definition at line 49 of file DDFilteredView.h.
using cms::Filter = typedef dd4hep::Filter |
Definition at line 50 of file DDFilteredView.h.
using cms::Iterator = typedef TGeoIterator |
Definition at line 54 of file DDFilteredView.h.
using cms::MuonConstants = typedef std::unordered_map<std::string_view, int> |
Definition at line 35 of file DD4hep_MuonNumbering.h.
using cms::Node = typedef TGeoNode |
Definition at line 55 of file DDFilteredView.h.
using cms::PlacedVolume = typedef dd4hep::PlacedVolume |
Definition at line 48 of file DDFilteredView.h.
using cms::RotationMatrix = typedef ROOT::Math::Rotation3D |
Definition at line 57 of file DDFilteredView.h.
using cms::Translation = typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > |
Definition at line 56 of file DDFilteredView.h.
using cms::Volume = typedef dd4hep::Volume |
Definition at line 47 of file DDFilteredView.h.
|
strong |
Definition at line 73 of file DDSolidShapes.h.
void cms::Adler32 | ( | char const * | data, |
size_t | len, | ||
uint32_t & | a, | ||
uint32_t & | b | ||
) |
Definition at line 10 of file Adler32Calculator.cc.
References a, b, runTheMatrix::const, data, and MOD_ADLER.
Referenced by Adler32(), evf::EvFOutputModule::beginRun(), edm::StreamerInputSource::deserializeEvent(), edm::StreamerInputSource::deserializeRegistry(), evf::GlobalEvFOutputModule::globalBeginRun(), L1TriggerJSONMonitoring::globalEndLuminosityBlockSummary(), HLTriggerJSONMonitoring::globalEndLuminosityBlockSummary(), edm::StreamSerializer::serializeEvent(), edm::StreamSerializer::serializeRegistry(), FRDOutputModule::write(), edm::streamer::OutputFile::write(), and RawEventOutputModuleForBU< Consumer >::write().
uint32_t cms::Adler32 | ( | char const * | data, |
size_t | len | ||
) |
Definition at line 31 of file Adler32Calculator.cc.
References a, Adler32(), b, and data.
def cms.cms_error | ( | ) |
def cms.config | ( | tmpl, | |
pkg_help | |||
) |
Definition at line 19 of file cms.py.
References input, print(), and FastTimerService_cff.range.
def cms.config_with_parser | ( | tmpl, | |
args | |||
) |
|
inline |
Definition at line 7 of file DDutils.h.
Referenced by algorithm(), HCalEndcapAlgo::constructGeneralVolume(), HcalBarrelAlgo::constructInsideDetectors(), HcalBarrelAlgo::constructInsideLayers(), HCalEndcapModuleAlgo::constructInsideModule(), HCalEndcapAlgo::constructInsideModule(), HCalEndcapModuleAlgo::constructInsideModule0(), HCalEndcapAlgo::constructInsideModule0(), HCalEndcapAlgo::constructInsideSector(), DDHGCalGeom::constructLayers(), HGCalEEAlgo::ConstructLayers(), HcalBarrelAlgo::constructMidLayer(), HCalEndcapModuleAlgo::constructScintLayer(), HCalEndcapAlgo::constructScintLayer(), HcalBarrelAlgo::constructSideLayer(), HcalBarrelAlgo::HcalBarrelAlgo(), HCalEndcapAlgo::HCalEndcapAlgo(), HCalEndcapModuleAlgo::HCalEndcapModuleAlgo(), HGCalEEAlgo::HGCalEEAlgo(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEAlgo::HGCalHEAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), HCalEndcapModuleAlgo::parameterLayer(), HCalEndcapAlgo::parameterLayer(), HCalEndcapModuleAlgo::parameterLayer0(), HCalEndcapAlgo::parameterLayer0(), HGCalHEFileAlgo::positionMix(), HGCalHEAlgo::positionMix(), HGCalMixLayer::positionMix(), HGCalEEFileAlgo::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalEEAlgo::PositionSensitive(), HGCalHEFileAlgo::positionSensitive(), and HGCalHEAlgo::positionSensitive().
std::string cms::detElementName | ( | dd4hep::PlacedVolume | volume | ) |
Definition at line 79 of file DDCMSDetElementCreator.cc.
References Skims_PA_cff::name, NAMESPACE_SEP, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by cms::DDCMSDetElementCreator::createElement(), and cms::DDCMSDetElementCreator::createTopLevelDetectors().
def cms.generate | ( | kwds | ) |
Definition at line 107 of file cms.py.
References cms_error(), utils.code_generator(), print(), and test_cms_environment().
std::vector<T> cms::getAllParameterValuesFromSpecParSections | ( | const cms::DDSpecParRegistry & | allSpecParSections, |
const std::string & | nodePath, | ||
const std::string & | parameterName | ||
) |
Definition at line 55 of file DDCompactView.h.
T cms::getParameterValueFromSpecParSections | ( | const cms::DDSpecParRegistry & | allSpecParSections, |
const std::string & | nodePath, | ||
const std::string & | parameterName, | ||
const unsigned int | parameterValueIndex | ||
) |
Definition at line 73 of file DDCompactView.h.
constexpr unsigned int cms::hash | ( | const char * | str, |
int | h = 0 |
||
) |
Definition at line 18 of file DDAlgoArguments.h.
Referenced by hash().
|
inline |
Definition at line 20 of file DDAlgoArguments.h.
dd4hep::Rotation3D cms::makeRotation3D | ( | double | thetaX, |
double | phiX, | ||
double | thetaY, | ||
double | phiY, | ||
double | thetaZ, | ||
double | phiZ | ||
) |
Definition at line 20 of file DDAlgoArguments.cc.
References funct::cos(), PixelTestBeamValidation_cfi::Position, RecoTauValidation_cfi::posX, RecoTauValidation_cfi::posY, idealTransformation::rotation, funct::sin(), DOFs::thetaX, DOFs::thetaY, and DOFs::thetaZ.
Referenced by algorithm().
DDRotationMatrix cms::makeRotation3D | ( | DDRotationMatrix | rotation, |
const std::string & | axis, | ||
double | angle | ||
) |
dd4hep::Rotation3D cms::makeRotReflect | ( | double | thetaX, |
double | phiX, | ||
double | thetaY, | ||
double | phiY, | ||
double | thetaZ, | ||
double | phiZ | ||
) |
Definition at line 32 of file DDAlgoArguments.cc.
References funct::abs(), RPCNoise_example::check, funct::cos(), idealTransformation::rotation, funct::sin(), DOFs::thetaX, DOFs::thetaY, DOFs::thetaZ, and x.
void cms::openssl_init | ( | ) |
Definition at line 5 of file openssl_init.cc.
References RemoveAddSevLevel::flag.
Referenced by dqm::DQMFileSaverOnline::fillOrigin(), L1TGlobalPrescalesVetosViewer::hash(), L1TMuonBarrelKalmanParamsViewer::hash(), L1TMuonBarrelParamsViewer::hash(), L1TMuonGlobalParamsViewer::hash(), L1TMuonOverlapParamsViewer::hash(), L1TCaloParamsViewer::hash(), main(), SiStripPayloadHandler< SiStripPayload >::makeConfigHash(), cond::persistency::makeHash(), spu::md5_File(), and VersionedSelector< T >::VersionedSelector().
|
inline |
Definition at line 39 of file Digest.h.
References alignCSCRings::r.
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void cms::set_to_default | ( | MD5Result & | val | ) |
Definition at line 56 of file Digest.cc.
References heppy_batch::val.
Referenced by cms::MD5Result::fromHexifiedString(), and cms::MD5Result::MD5Result().
def cms.test_cms_environment | ( | tmpl | ) |
Test CMS environment and requirements to run within CMSSW_BASE. Return True if we fullfill requirements and False otherwise.
Definition at line 79 of file cms.py.
Referenced by generate().
const std::array<const cms::dd::NameValuePair<DDSolidShape>, 21> cms::DDSolidShapeMap |
Definition at line 99 of file DDSolidShapes.h.
Referenced by HcalTB02ParametersFromDD::build(), TrackerShapeToBounds::buildBounds(), DreamSD::initMap(), HcalGeomParameters::loadGeometry(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadGeometryHexagonModule(), cms::DDFilteredView::shape(), and DDCoreToDDXMLOutput::solid().
const std::array<const cms::dd::ValuePair<LegacySolidShape, cms::DDSolidShape>, 21> cms::LegacySolidShapeMap |
Definition at line 122 of file DDSolidShapes.h.
Referenced by cms::DDFilteredView::legacyShape(), GeometricTimingDet::shape(), and GeometricDet::shape().
|
static |
Definition at line 16 of file DDAlgoArguments.h.
Referenced by algorithm().
|
static |
Definition at line 77 of file Digest.cc.
Referenced by cms::MD5Result::toString().
const ::dd4hep::xml::Tag_t cms::Unicode_Algorithm |
const ::dd4hep::xml::Tag_t cms::Unicode_alp1 |
const ::dd4hep::xml::Tag_t cms::Unicode_alp2 |
const ::dd4hep::xml::Tag_t cms::Unicode_atMinusZ |
const ::dd4hep::xml::Tag_t cms::Unicode_atomicNumber |
const ::dd4hep::xml::Tag_t cms::Unicode_atomicWeight |
const ::dd4hep::xml::Tag_t cms::Unicode_axis |
const ::dd4hep::xml::Tag_t cms::Unicode_bl1 |
const ::dd4hep::xml::Tag_t cms::Unicode_bl2 |
const ::dd4hep::xml::Tag_t cms::Unicode_Box |
const ::dd4hep::xml::Tag_t cms::Unicode_ChildName |
const ::dd4hep::xml::Tag_t cms::Unicode_close_geometry |
const ::dd4hep::xml::Tag_t cms::Unicode_CompositeMaterial |
const ::dd4hep::xml::Tag_t cms::Unicode_Cone |
const ::dd4hep::xml::Tag_t cms::Unicode_Constant |
const ::dd4hep::xml::Tag_t cms::Unicode_ConstantsSection |
const ::dd4hep::xml::Tag_t cms::Unicode_copyNumber |
const ::dd4hep::xml::Tag_t cms::Unicode_cutAtDelta |
const ::dd4hep::xml::Tag_t cms::Unicode_cutAtStart |
const ::dd4hep::xml::Tag_t cms::Unicode_cutInside |
const ::dd4hep::xml::Tag_t cms::Unicode_CutTubs |
const ::dd4hep::xml::Tag_t cms::Unicode_DDCMS |
const ::dd4hep::xml::Tag_t cms::Unicode_DDDefinition |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_algorithms |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_constants |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_includes |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_materials |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_namespaces |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_placements |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_rotations |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_shapes |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_specpars |
const ::dd4hep::xml::Tag_t cms::Unicode_debug_volumes |
const ::dd4hep::xml::Tag_t cms::Unicode_deltaPhi |
const ::dd4hep::xml::Tag_t cms::Unicode_deltaTheta |
const ::dd4hep::xml::Tag_t cms::Unicode_density |
const ::dd4hep::xml::Tag_t cms::Unicode_Division |
const ::dd4hep::xml::Tag_t cms::Unicode_dx |
const ::dd4hep::xml::Tag_t cms::Unicode_dx1 |
const ::dd4hep::xml::Tag_t cms::Unicode_dx2 |
const ::dd4hep::xml::Tag_t cms::Unicode_dy |
const ::dd4hep::xml::Tag_t cms::Unicode_dy1 |
const ::dd4hep::xml::Tag_t cms::Unicode_dy2 |
const ::dd4hep::xml::Tag_t cms::Unicode_dz |
const ::dd4hep::xml::Tag_t cms::Unicode_ElementaryMaterial |
const ::dd4hep::xml::Tag_t cms::Unicode_Ellipsoid |
const ::dd4hep::xml::Tag_t cms::Unicode_EllipticalTube |
const ::dd4hep::xml::Tag_t cms::Unicode_firstSolid |
const ::dd4hep::xml::Tag_t cms::Unicode_h1 |
const ::dd4hep::xml::Tag_t cms::Unicode_h2 |
const ::dd4hep::xml::Tag_t cms::Unicode_Include |
const ::dd4hep::xml::Tag_t cms::Unicode_IncludeSection |
const ::dd4hep::xml::Tag_t cms::Unicode_innerRadius |
const ::dd4hep::xml::Tag_t cms::Unicode_LogicalPart |
const ::dd4hep::xml::Tag_t cms::Unicode_LogicalPartSection |
const ::dd4hep::xml::Tag_t cms::Unicode_lx |
const ::dd4hep::xml::Tag_t cms::Unicode_ly |
const ::dd4hep::xml::Tag_t cms::Unicode_lz |
const ::dd4hep::xml::Tag_t cms::Unicode_MaterialFraction |
const ::dd4hep::xml::Tag_t cms::Unicode_MaterialSection |
const ::dd4hep::xml::Tag_t cms::Unicode_nEntries |
const ::dd4hep::xml::Tag_t cms::Unicode_nReplicas |
const ::dd4hep::xml::Tag_t cms::Unicode_Numeric |
const ::dd4hep::xml::Tag_t cms::Unicode_numSide |
const ::dd4hep::xml::Tag_t cms::Unicode_offset |
const ::dd4hep::xml::Tag_t cms::Unicode_open_geometry |
DD4hep specific.
const ::dd4hep::xml::Tag_t cms::Unicode_outerRadius |
const ::dd4hep::xml::Tag_t cms::Unicode_Parameter |
const ::dd4hep::xml::Tag_t cms::Unicode_parent |
const ::dd4hep::xml::Tag_t cms::Unicode_PartSelector |
const ::dd4hep::xml::Tag_t cms::Unicode_path |
const ::dd4hep::xml::Tag_t cms::Unicode_phiX |
const ::dd4hep::xml::Tag_t cms::Unicode_phiY |
const ::dd4hep::xml::Tag_t cms::Unicode_phiZ |
const ::dd4hep::xml::Tag_t cms::Unicode_Polycone |
const ::dd4hep::xml::Tag_t cms::Unicode_Polyhedra |
const ::dd4hep::xml::Tag_t cms::Unicode_PosPart |
const ::dd4hep::xml::Tag_t cms::Unicode_PosPartSection |
const ::dd4hep::xml::Tag_t cms::Unicode_PseudoTrap |
const ::dd4hep::xml::Tag_t cms::Unicode_rChild |
const ::dd4hep::xml::Tag_t cms::Unicode_ReflectionRotation |
const ::dd4hep::xml::Tag_t cms::Unicode_rMaterial |
const ::dd4hep::xml::Tag_t cms::Unicode_rMax |
const ::dd4hep::xml::Tag_t cms::Unicode_rMax1 |
const ::dd4hep::xml::Tag_t cms::Unicode_rMax2 |
const ::dd4hep::xml::Tag_t cms::Unicode_rMin |
const ::dd4hep::xml::Tag_t cms::Unicode_rMin1 |
const ::dd4hep::xml::Tag_t cms::Unicode_rMin2 |
const ::dd4hep::xml::Tag_t cms::Unicode_Rotation |
const ::dd4hep::xml::Tag_t cms::Unicode_RotationByAxis |
const ::dd4hep::xml::Tag_t cms::Unicode_RotationSection |
const ::dd4hep::xml::Tag_t cms::Unicode_RotationSequence |
const ::dd4hep::xml::Tag_t cms::Unicode_rParent |
const ::dd4hep::xml::Tag_t cms::Unicode_rReflectionRotation |
const ::dd4hep::xml::Tag_t cms::Unicode_rRotation |
const ::dd4hep::xml::Tag_t cms::Unicode_rSolid |
const ::dd4hep::xml::Tag_t cms::Unicode_RZPoint |
const ::dd4hep::xml::Tag_t cms::Unicode_scale |
const ::dd4hep::xml::Tag_t cms::Unicode_secondSolid |
const ::dd4hep::xml::Tag_t cms::Unicode_SolidSection |
const ::dd4hep::xml::Tag_t cms::Unicode_SpecPar |
const ::dd4hep::xml::Tag_t cms::Unicode_SpecParSection |
const ::dd4hep::xml::Tag_t cms::Unicode_Sphere |
const ::dd4hep::xml::Tag_t cms::Unicode_startPhi |
const ::dd4hep::xml::Tag_t cms::Unicode_startTheta |
const ::dd4hep::xml::Tag_t cms::Unicode_String |
const ::dd4hep::xml::Tag_t cms::Unicode_SubtractionSolid |
const ::dd4hep::xml::Tag_t cms::Unicode_symbol |
const ::dd4hep::xml::Tag_t cms::Unicode_thetaX |
const ::dd4hep::xml::Tag_t cms::Unicode_thetaY |
const ::dd4hep::xml::Tag_t cms::Unicode_thetaZ |
const ::dd4hep::xml::Tag_t cms::Unicode_tl1 |
const ::dd4hep::xml::Tag_t cms::Unicode_tl2 |
const ::dd4hep::xml::Tag_t cms::Unicode_Torus |
const ::dd4hep::xml::Tag_t cms::Unicode_torusRadius |
const ::dd4hep::xml::Tag_t cms::Unicode_Transformation |
const ::dd4hep::xml::Tag_t cms::Unicode_TransformationSection |
const ::dd4hep::xml::Tag_t cms::Unicode_Translation |
const ::dd4hep::xml::Tag_t cms::Unicode_Trapezoid |
const ::dd4hep::xml::Tag_t cms::Unicode_TruncTubs |
const ::dd4hep::xml::Tag_t cms::Unicode_Tubs |
const ::dd4hep::xml::Tag_t cms::Unicode_tx |
const ::dd4hep::xml::Tag_t cms::Unicode_ty |
const ::dd4hep::xml::Tag_t cms::Unicode_tz |
const ::dd4hep::xml::Tag_t cms::Unicode_value |
const ::dd4hep::xml::Tag_t cms::Unicode_Vector |
const ::dd4hep::xml::Tag_t cms::Unicode_width |
const ::dd4hep::xml::Tag_t cms::Unicode_xSemiAxis |
const ::dd4hep::xml::Tag_t cms::Unicode_XYPoint |
const ::dd4hep::xml::Tag_t cms::Unicode_ySemiAxis |
const ::dd4hep::xml::Tag_t cms::Unicode_zBottomCut |
const ::dd4hep::xml::Tag_t cms::Unicode_zHalf |
const ::dd4hep::xml::Tag_t cms::Unicode_zHeight |
const ::dd4hep::xml::Tag_t cms::Unicode_ZSection |
const ::dd4hep::xml::Tag_t cms::Unicode_zSemiAxis |
const ::dd4hep::xml::Tag_t cms::Unicode_zTopCut |
const ::dd4hep::xml::Tag_t cms::Unicode_ZXYSection |