DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
XML.h
Go to the documentation of this file.
1 //==========================================================================
2 // AIDA Detector description implementation
3 //--------------------------------------------------------------------------
4 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5 // All rights reserved.
6 //
7 // For the licensing terms see $DD4hepINSTALL/LICENSE.
8 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9 //
10 // Author : M.Frank
11 //
12 //==========================================================================
13 
14 #ifndef XML_XML_H
15 #define XML_XML_H
16 
17 #include <XML/XMLTags.h>
18 #include <XML/XMLDimension.h>
19 #include <XML/XMLDetector.h>
20 #include <XML/XMLChildValue.h>
21 #include <XML/DocumentHandler.h>
22 
23 // Useful shortcuts to process XML structures.
31 typedef dd4hep::xml::Dimension xml_dim_t;
32 typedef dd4hep::xml::DetElement xml_det_t;
33 typedef dd4hep::xml::Component xml_comp_t;
34 typedef dd4hep::xml::ChildValue xml_val_t;
38 
39 #endif // XML_XML_H
dd4hep::xml::Collection_t
Class to support the access to collections of XmlNodes (or XmlElements)
Definition: XMLElements.h:636
xml_handler_t
dd4hep::xml::DocumentHandler xml_handler_t
Definition: XML.h:37
XMLDetector.h
dd4hep::xml::Attribute
const XmlAttr * Attribute
Definition: XMLElements.h:38
XMLChildValue.h
xml_h
dd4hep::xml::Handle_t xml_h
Definition: XML.h:25
dd4hep::xml::Handle_t
Class to easily access the properties of single XmlElements.
Definition: XMLElements.h:380
xml_attr_t
dd4hep::xml::Attribute xml_attr_t
Definition: XML.h:27
xml_comp_t
dd4hep::xml::Component xml_comp_t
Definition: XML.h:33
DocumentHandler.h
dd4hep::xml::Tag_t
Class to support both way translation between C++ and XML strings.
Definition: XMLElements.h:254
XMLDimension.h
xml_doc_t
dd4hep::xml::Document xml_doc_t
Definition: XML.h:35
Unicode
dd4hep::xml::Strng_t Unicode
Definition: XML.h:24
xml_det_t
dd4hep::xml::DetElement xml_det_t
Definition: XML.h:32
xml_doc_holder_t
dd4hep::xml::DocumentHolder xml_doc_holder_t
Definition: XML.h:36
dd4hep::xml::Strng_t
Helper class to encapsulate a unicode string.
Definition: XMLElements.h:170
dd4hep::xml::DocumentHolder
Class supporting the basic functionality of an XML document including ownership.
Definition: XMLElements.h:741
dd4hep::xml::Document
Class supporting the basic functionality of an XML document.
Definition: XMLElements.h:697
xml_elt_t
dd4hep::xml::Element xml_elt_t
Definition: XML.h:29
xml_tag_t
dd4hep::xml::Tag_t xml_tag_t
Definition: XML.h:26
dd4hep::xml::RefElement
User abstraction class to manipulate named XML elements (references) within a document.
Definition: XMLElements.h:953
xml_val_t
dd4hep::xml::ChildValue xml_val_t
Definition: XML.h:34
dd4hep::xml::DocumentHandler
Class supporting to read and parse XML documents.
Definition: DocumentHandler.h:39
dd4hep::xml::Element
User abstraction class to manipulate XML elements within a document.
Definition: XMLElements.h:769
xml_ref_t
dd4hep::xml::RefElement xml_ref_t
Definition: XML.h:30
XMLTags.h
xml_dim_t
dd4hep::xml::Dimension xml_dim_t
Definition: XML.h:31
xml_coll_t
dd4hep::xml::Collection_t xml_coll_t
Definition: XML.h:28