#include "DetectorDescription/Parser/interface/DDLElementRegistry.h"
#include "DetectorDescription/Parser/src/DDLAlgorithm.h"
#include "DetectorDescription/Parser/src/DDLAssembly.h"
#include "DetectorDescription/Parser/src/DDLBooleanSolid.h"
#include "DetectorDescription/Parser/src/DDLBox.h"
#include "DetectorDescription/Parser/src/DDLCompositeMaterial.h"
#include "DetectorDescription/Parser/src/DDLCone.h"
#include "DetectorDescription/Parser/src/DDLDivision.h"
#include "DetectorDescription/Parser/src/DDLElementaryMaterial.h"
#include "DetectorDescription/Parser/src/DDLEllipticalTube.h"
#include "DetectorDescription/Parser/src/DDLLogicalPart.h"
#include "DetectorDescription/Parser/src/DDLMap.h"
#include "DetectorDescription/Parser/src/DDLNumeric.h"
#include "DetectorDescription/Parser/src/DDLPolyGenerator.h"
#include "DetectorDescription/Parser/src/DDLPgonGenerator.h"
#include "DetectorDescription/Parser/src/DDLPosPart.h"
#include "DetectorDescription/Parser/src/DDLPseudoTrap.h"
#include "DetectorDescription/Parser/src/DDLRotationAndReflection.h"
#include "DetectorDescription/Parser/src/DDLRotationByAxis.h"
#include "DetectorDescription/Parser/src/DDLRotationSequence.h"
#include "DetectorDescription/Parser/src/DDLShapelessSolid.h"
#include "DetectorDescription/Parser/src/DDLSpecPar.h"
#include "DetectorDescription/Parser/src/DDLSphere.h"
#include "DetectorDescription/Parser/src/DDLString.h"
#include "DetectorDescription/Parser/src/DDLTorus.h"
#include "DetectorDescription/Parser/src/DDLTrapezoid.h"
#include "DetectorDescription/Parser/src/DDLTubs.h"
#include "DetectorDescription/Parser/src/DDLVector.h"
#include "DetectorDescription/Parser/src/DDXMLElement.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <cstddef>
#include <algorithm>
#include <map>
#include <string>
#include <utility>
#include <vector>