DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
LCDD.h File Reference
#include "DD4hep/Handle.h"
#include "DD4hep/Fields.h"
#include "DD4hep/Objects.h"
#include "DD4hep/Shapes.h"
#include "DD4hep/Volumes.h"
#include "DD4hep/Readout.h"
#include "DD4hep/Detector.h"
#include "DD4hep/Segmentations.h"
#include "DD4hep/VolumeManager.h"
#include "DD4hep/NamedObject.h"
#include "DD4hep/BuildType.h"
#include <map>
#include <vector>
#include <string>
#include <cstdio>

Go to the source code of this file.

Classes

class  DD4hep::Geometry::LCDD
 The main interface to the DD4hep detector description package. More...
 

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 
 DD4hep::XML
 Namespace containing utilities to parse XML files using XercesC or TinyXML.
 
 DD4hep::Geometry
 Namespace for the geometry part of the AIDA detector description toolkit.
 

Macros

#define DD4HEP_MAJOR_VERSION   0
 
#define DD4HEP_MINOR_VERSION   19
 
#define DD4HEP_VERSION_GE(MAJV, MINV)   ( ( DD4HEP_MAJOR_VERSION > MAJV ) || ( (DD4HEP_MAJOR_VERSION==MAJV) && ( DD4HEP_MINOR_VERSION >= MINV ) ) )
 
#define DD4HEP_VERSION_GT(MAJV, MINV)   ( ( DD4HEP_MAJOR_VERSION > MAJV ) || ( (DD4HEP_MAJOR_VERSION==MAJV) && ( DD4HEP_MINOR_VERSION > MINV ) ) )
 

Functions

std::string DD4hep::versionString ()
 return a string with the current DD4hep version in the form vXX-YY. More...
 
template<>
std::string DD4hep::Geometry::LCDD::constant< std::string > (const std::string &name) const
 Typed access to constants: string values. More...
 

Macro Definition Documentation

#define DD4HEP_MAJOR_VERSION   0

Definition at line 17 of file LCDD.h.

Referenced by DD4hep::versionString().

#define DD4HEP_MINOR_VERSION   19

Definition at line 18 of file LCDD.h.

Referenced by DD4hep::versionString().

#define DD4HEP_VERSION_GE (   MAJV,
  MINV 
)    ( ( DD4HEP_MAJOR_VERSION > MAJV ) || ( (DD4HEP_MAJOR_VERSION==MAJV) && ( DD4HEP_MINOR_VERSION >= MINV ) ) )

Definition at line 20 of file LCDD.h.

#define DD4HEP_VERSION_GT (   MAJV,
  MINV 
)    ( ( DD4HEP_MAJOR_VERSION > MAJV ) || ( (DD4HEP_MAJOR_VERSION==MAJV) && ( DD4HEP_MINOR_VERSION > MINV ) ) )

Definition at line 22 of file LCDD.h.