DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
config.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 #ifndef DD4HEP_CONFIG_H
14 #define DD4HEP_CONFIG_H
15 
16 #define DD4HEP_INSTANCE_COUNTS 1
17 #define DD4HEP_USE_SAFE_CAST 1
18 
22 #if defined(DD4HEP_DEBUG)
23 #define DD4HEP_CONDITIONS_DEBUG 1
24 #endif
25 
26 #if defined(DD4HEP_CONDITIONS_DEBUG)
27 #define DD4HEP_CONDITIONS_HAVE_NAME 1
29 #else
30 #define DD4HEP_MINIMAL_CONDITIONS 1
32 #endif
33 
35 #define DD4HEP_PLUGINSVC_VERSION 2
36 
37 #ifdef DD4HEP_INSTANCE_COUNTS
38 #define INCREMENT_COUNTER InstanceCount::increment(this)
39 #define DECREMENT_COUNTER InstanceCount::decrement(this)
40 #else
41 #define INCREMENT_COUNTER
42 #define DECREMENT_COUNTER
43 #endif
44 
45 #if defined(G__ROOT) || defined(__CLING__) || defined(__ROOTCLING__)
46 #define DD4HEP_INTERPRETER_MODE 1
47 #endif
48 
50 namespace dd4hep {
51 
53  namespace cond {
54  } /* End namespace cond */
55 
57  namespace detail {
59  namespace matrix {
60  } /* End namespace matrix */
61  } /* End namespace detail */
62 } /* End namespace dd4hep */
63 #endif // DD4HEP_CONFIG_H
cond
AlignmentCondition::Object * cond
Definition: AlignmentsCalculator.cpp:68
dd4hep
Namespace for the AIDA detector description toolkit.
Definition: AlignmentsCalib.h:28