#include "DD4hep/DetFactoryHelper.h"
#include "DD4hep/DetectorHelper.h"
#include "DD4hep/DD4hepUnits.h"
#include "DD4hep/GeoHandler.h"
#include "DD4hep/Printout.h"
#include "DD4hep/Plugins.h"
#include "DD4hep/detail/SegmentationsInterna.h"
#include "DD4hep/detail/DetectorInterna.h"
#include "DD4hep/detail/ObjectsInterna.h"
#include "DD4hep/MatrixHelpers.h"
#include "XML/Utilities.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
#include "DataFormats/Math/interface/CMSUnits.h"
#include "DetectorDescription/DDCMS/interface/DDAlgoArguments.h"
#include "DetectorDescription/DDCMS/interface/DDNamespace.h"
#include "DetectorDescription/DDCMS/interface/DDParsingContext.h"
#include "DetectorDescription/DDCMS/interface/DDDetector.h"
#include "TGeoManager.h"
#include "TGeoMaterial.h"
#include <climits>
#include <iostream>
#include <iomanip>
#include <map>
#include <vector>
#include <unordered_map>
#include <utility>
Go to the source code of this file.
Namespaces | |
dd4hep | |
Macros | |
#define | EDM_ML_DEBUG |
Enumerations | |
enum | DDAxes { DDAxes::x, DDAxes::y, DDAxes::z, DDAxes::rho, DDAxes::radial3D, DDAxes::phi, DDAxes::undefined } |
Functions | |
template<typename TYPE > | |
static void | convert_boolean (cms::DDParsingContext *context, xml_h element) |
TGeoCombiTrans * | dd4hep::createPlacement (const Rotation3D &iRot, const Position &iTrans) |
template<class InputIt , class ForwardIt , class BinOp > | |
void | for_each_token (InputIt first, InputIt last, ForwardIt s_first, ForwardIt s_last, BinOp binary_op) |
static long | load_dddefinition (Detector &det, xml_h element) |
Converter for <DDDefinition> tags. More... | |
#define EDM_ML_DEBUG |
Definition at line 32 of file DDDefinitions2Objects.cc.
|
strong |
|
static |
Definition at line 1044 of file DDDefinitions2Objects.cc.
References cms::DDNamespace::addSolid(), HltBtagPostValidation_cff::c, cms::DDNamespace::context(), DD_CMU, DEBUG, cms::DDParsingContext::debug_placements, cms::DDParsingContext::description, MillePedeFileConverter_cfg::e, Skims_PA_cff::name, cms::DDParsingContext::shapes, cms::DDNamespace::solid(), runonSM::TYPE, and cms::DDParsingContext::unresolvedShapes.
void for_each_token | ( | InputIt | first, |
InputIt | last, | ||
ForwardIt | s_first, | ||
ForwardIt | s_last, | ||
BinOp | binary_op | ||
) |
Definition at line 1852 of file DDDefinitions2Objects.cc.
References dqmdumpme::first, dqmdumpme::last, and GetRecoTauVFromDQM_MC_cff::next.
|
static |
Converter for <DDDefinition> tags.
Unload all XML files after processing
This should be the end of all processing....close the geometry
Definition at line 2052 of file DDDefinitions2Objects.cc.
References cms::DDNamespace::addConstantNS(), cms::DDNamespace::addVolume(), HLT_FULL_cff::Algorithm, ztail::d, DD_CMU, debug, DEBUG, cms::DDParsingContext::debug_constants, cms::DDParsingContext::debug_materials, cms::DDParsingContext::description, common_cff::doc, MillePedeFileConverter_cfg::e, dqm::qstatus::ERROR, cppFunctionSkipper::exception, alignmentValidation::fname, mps_fire::i, unpackBuffers-CaloStage2::INFO, cms::DDNamespace::material(), Skims_PA_cff::name, mps_fire::result, cms::DDParsingContext::shapes, AlCaHLTBitMon_QueryRunRegistry::string, cms::DDParsingContext::unresolvedMaterials, cms::DDParsingContext::unresolvedShapes, cms::DDParsingContext::unresolvedVectors, RunInfoPI::valid, and cms::DDNamespace::volume().
std::vector<xml::Document> includes |
Definition at line 54 of file DDDefinitions2Objects.cc.
Referenced by edm::MergeableRunProductMetadata::preWriteRun().
std::unordered_map<std::string, std::string> originalConst |
Definition at line 56 of file DDDefinitions2Objects.cc.
std::unordered_map<std::string, std::string> unresolvedConst |
Definition at line 55 of file DDDefinitions2Objects.cc.