Namespace of DDCMS conversion namespace. More...
Namespaces | |
concurrency | |
dd | |
detail | |
xerces | |
Typedefs | |
using | DD3Vector = ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double >> |
using | DDFilter = std::string_view |
using | DDPartSelectionMap = tbb::concurrent_unordered_map< std::string, tbb::concurrent_vector< std::string >> |
using | DDPaths = tbb::concurrent_vector< std::string > |
using | DDSpecParMap = tbb::concurrent_unordered_map< std::string, DDSpecPar > |
using | DDSpecParRefs = std::vector< const DDSpecPar * > |
using | DDVectorsMap = tbb::concurrent_unordered_map< std::string, tbb::concurrent_vector< double >> |
using | ExpandedNodes = cms::ExpandedNodes |
using | Filter = cms::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::ddtorus = 7, DDSolidShape::ddunion = 8, DDSolidShape::ddsubtraction = 9, DDSolidShape::ddintersection = 10, DDSolidShape::ddshapeless = 11, DDSolidShape::ddpseudotrap = 12, DDSolidShape::ddtrunctubs = 13, DDSolidShape::ddsphere = 14, DDSolidShape::ddellipticaltube = 15, DDSolidShape::ddcuttubs = 16, DDSolidShape::ddextrudedpolygon = 17, DDSolidShape::ddtrd1 = 18 } |
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, tmpl_dir) |
def | config_with_parser (tmpl, args, tmpl_dir) |
std::string | detElementName (dd4hep::PlacedVolume volume) |
def | generate (kwds) |
constexpr unsigned int | hash (const char *str, int h=0) |
unsigned int | hash (const std::string &str) |
dd4hep::Rotation3D | makeRotation3D (double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ) |
dd4hep::Rotation3D | makeRotation3D (dd4hep::Rotation3D rotation, const std::string &axis, double angle) |
dd4hep::Rotation3D | makeRotReflect (double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ) |
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 >, 19 > | DDSolidShapeMap |
const std::array< const cms::dd::ValuePair< LegacySolidShape, cms::DDSolidShape >, 20 > | 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_visattr |
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_DisabledAlgo |
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_vis |
const ::dd4hep::xml::Tag_t | Unicode_vismaterial |
const ::dd4hep::xml::Tag_t | Unicode_VisSection |
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.
using cms::DD3Vector = typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>> |
Definition at line 14 of file DDAlgoArguments.h.
using cms::DDFilter = typedef std::string_view |
Definition at line 52 of file DDFilteredView.h.
using cms::DDPartSelectionMap = typedef tbb::concurrent_unordered_map<std::string, tbb::concurrent_vector<std::string>> |
Definition at line 11 of file DDSpecParRegistry.h.
using cms::DDPaths = typedef tbb::concurrent_vector<std::string> |
Definition at line 10 of file DDSpecParRegistry.h.
using cms::DDSpecParMap = typedef tbb::concurrent_unordered_map<std::string, DDSpecPar> |
Definition at line 27 of file DDSpecParRegistry.h.
using cms::DDSpecParRefs = typedef std::vector<const DDSpecPar*> |
Definition at line 28 of file DDSpecParRegistry.h.
using cms::DDVectorsMap = typedef tbb::concurrent_unordered_map<std::string, tbb::concurrent_vector<double>> |
Definition at line 14 of file DDNamespace.h.
using cms::ExpandedNodes = typedef cms::ExpandedNodes |
Definition at line 46 of file DDFilteredView.h.
using cms::Filter = typedef cms::Filter |
Definition at line 47 of file DDFilteredView.h.
using cms::Iterator = typedef TGeoIterator |
Definition at line 48 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 49 of file DDFilteredView.h.
using cms::PlacedVolume = typedef dd4hep::PlacedVolume |
Definition at line 45 of file DDFilteredView.h.
using cms::RotationMatrix = typedef ROOT::Math::Rotation3D |
Definition at line 51 of file DDFilteredView.h.
using cms::Translation = typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>> |
Definition at line 50 of file DDFilteredView.h.
using cms::Volume = typedef dd4hep::Volume |
Definition at line 44 of file DDFilteredView.h.
|
strong |
Definition at line 62 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, watchdog::const, data, and MOD_ADLER.
Referenced by Adler32(), evf::EvFOutputModule::beginRun(), edm::StreamerInputSource::deserializeEvent(), edm::StreamerInputSource::deserializeRegistry(), evf::RecoEventOutputModuleForFU< Consumer >::doOutputHeader(), HLTriggerJSONMonitoring::globalEndLuminosityBlockSummary(), L1TriggerJSONMonitoring::globalEndLuminosityBlockSummary(), edm::StreamSerializer::serializeEvent(), edm::StreamSerializer::serializeRegistry(), 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(), and b.
def cms.cms_error | ( | ) |
def cms.config | ( | tmpl, | |
pkg_help, | |||
tmpl_dir | |||
) |
def cms.config_with_parser | ( | tmpl, | |
args, | |||
tmpl_dir | |||
) |
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(), edm.print(), and test_cms_environment().
constexpr unsigned int cms::hash | ( | const char * | str, |
int | h = 0 |
||
) |
Definition at line 18 of file DDAlgoArguments.h.
References h.
Referenced by dd4hep::createPlacement(), and hash().
|
inline |
Definition at line 20 of file DDAlgoArguments.h.
References angle(), hash(), makeRotation3D(), makeRotReflect(), idealTransformation::rotation, AlCaHLTBitMon_QueryRunRegistry::string, DOFs::thetaX, DOFs::thetaY, and DOFs::thetaZ.
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(), RecoTauValidation_cfi::posX, RecoTauValidation_cfi::posY, idealTransformation::rotation, and funct::sin().
Referenced by algorithm(), dd4hep::createPlacement(), and hash().
dd4hep::Rotation3D cms::makeRotation3D | ( | dd4hep::Rotation3D | rotation, |
const std::string & | axis, | ||
double | angle | ||
) |
Definition at line 50 of file DDAlgoArguments.cc.
References cond::hash, ltrim(), dqmiodumpmetadata::n, idealTransformation::rotation, rtrim(), cms::dd::split(), str, AlCaHLTBitMon_QueryRunRegistry::string, and findQualityFiles::v.
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, constexpr, funct::cos(), idealTransformation::rotation, and funct::sin().
Referenced by dd4hep::createPlacement(), and hash().
|
inline |
Definition at line 39 of file Digest.h.
References cms::MD5Result::toString().
Referenced by edm::ParameterSet::empty(), edm::ParameterSetEntry::id(), cms::Exception::raise(), and edm::Entry::typeCode().
|
inline |
Definition at line 189 of file Exception.h.
References cms::Exception::explainSelf(), and relativeConstraints::value.
|
inline |
Definition at line 198 of file Exception.h.
References MillePedeFileConverter_cfg::e, and relativeConstraints::value.
|
inline |
Definition at line 205 of file Exception.h.
References MillePedeFileConverter_cfg::e, f, and relativeConstraints::value.
|
inline |
Definition at line 141 of file Digest.cc.
References cms::MD5Result::bytes, and cond::serialization::equal().
Referenced by edm::swap().
|
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 cms::MD5Result::bytes.
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>, 19> cms::DDSolidShapeMap |
Definition at line 84 of file DDSolidShapes.h.
Referenced by cms::DDFilteredView::shape().
const std::array<const cms::dd::ValuePair<LegacySolidShape, cms::DDSolidShape>, 20> cms::LegacySolidShapeMap |
Definition at line 105 of file DDSolidShapes.h.
Referenced by cms::DDFilteredView::legacyShape().
|
static |
Definition at line 16 of file DDAlgoArguments.h.
Referenced by algorithm().
|
static |
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_visattr |
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_DisabledAlgo |
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_vis |
const ::dd4hep::xml::Tag_t cms::Unicode_vismaterial |
const ::dd4hep::xml::Tag_t cms::Unicode_VisSection |
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 |