DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Namespaces | Macros
config.h File Reference

Go to the source code of this file.

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::cond
 Namespace for implementation details of the AIDA detector description toolkit.
 
 dd4hep::detail
 DD4hep internal namespace.
 
 dd4hep::detail::matrix
 Namespace for the AIDA detector description matrix helpers.
 

Macros

#define DD4HEP_INSTANCE_COUNTS   1
 
#define DD4HEP_USE_SAFE_CAST   1
 
#define DD4HEP_MINIMAL_CONDITIONS   1
 Enable this if you want to minimize the footprint of conditions. More...
 
#define DD4HEP_PLUGINSVC_VERSION   2
 Valid implementations of the Gaudi plugin service are 1 and 2. More...
 
#define INCREMENT_COUNTER   InstanceCount::increment(this)
 
#define DECREMENT_COUNTER   InstanceCount::decrement(this)
 

Macro Definition Documentation

◆ DD4HEP_INSTANCE_COUNTS

#define DD4HEP_INSTANCE_COUNTS   1

Definition at line 17 of file config.h.

◆ DD4HEP_MINIMAL_CONDITIONS

#define DD4HEP_MINIMAL_CONDITIONS   1

Enable this if you want to minimize the footprint of conditions.

Enable to have more debugging information for conditions and keys If enabled it overrides DD4HEP_MINIMAL_CONDITIONS and sets it to true If enabled it overrides DD4HEP_CONDITIONS_HAVE_NAME and sets it to true

Definition at line 32 of file config.h.

◆ DD4HEP_PLUGINSVC_VERSION

#define DD4HEP_PLUGINSVC_VERSION   2

Valid implementations of the Gaudi plugin service are 1 and 2.

Definition at line 36 of file config.h.

◆ DD4HEP_USE_SAFE_CAST

#define DD4HEP_USE_SAFE_CAST   1

Definition at line 18 of file config.h.

◆ DECREMENT_COUNTER

#define DECREMENT_COUNTER   InstanceCount::decrement(this)

Definition at line 40 of file config.h.

◆ INCREMENT_COUNTER

#define INCREMENT_COUNTER   InstanceCount::increment(this)

Definition at line 39 of file config.h.