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
Namespaces | Macros | Typedefs | Functions
DisplayConfigurationParser.cpp File Reference
#include "DD4hep/LCDD.h"
#include "DD4hep/LCDDLoad.h"
#include "DD4hep/Printout.h"
#include "XML/Conversions.h"
#include "XML/XMLElements.h"
#include "XML/DocumentHandler.h"
#include "DD4hep/DetFactoryHelper.h"
#include "DDEve/Display.h"
#include "DDEve/DisplayConfiguration.h"
#include <stdexcept>
#include "TEveProjections.h"

Go to the source code of this file.

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 

Macros

#define DECL_TAG(x)   XML::Strng_t u_##x(#x)
 
#define add_root_enum(x)   XML::_toDictionary(XML::Strng_t(#x),int(x))
 

Typedefs

typedef
DisplayConfiguration::Configurations 
DD4hep::Configurations
 
typedef
DisplayConfiguration::ViewConfigurations 
DD4hep::ViewConfigurations
 

Functions

static void extract (DisplayConfiguration::Config &c, xml_h e, int typ)
 
static long setup_DDEve (lcdd_t &lcdd, const xml_h &e)
 

Macro Definition Documentation

#define add_root_enum (   x)    XML::_toDictionary(XML::Strng_t(#x),int(x))

Referenced by setup_DDEve().

#define DECL_TAG (   x)    XML::Strng_t u_##x(#x)

Definition at line 64 of file DisplayConfigurationParser.cpp.

Function Documentation

static void extract ( DisplayConfiguration::Config c,
xml_h  e,
int  typ 
)
static
static long setup_DDEve ( lcdd_t lcdd,
const xml_h e 
)
static

Basic entry point to read display configuration files

Author
M.Frank
Version
1.0
Date
01/06/2014

Definition at line 301 of file DisplayConfigurationParser.cpp.

References add_root_enum, e, and DD4hep::Geometry::LCDD::extension().