Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/VecGeom/base/Config.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /// \file Config.h
0002 /// \author Ben Morgan (Ben.Morgan@warwick.ac.uk)
0003 
0004 #ifndef VECGEOM_BASE_CONFIG_H_
0005 #define VECGEOM_BASE_CONFIG_H_
0006 
0007 // Scalar/Vector Backend (only one can be defined)
0008 #define VECGEOM_SCALAR
0009 /* #undef VECGEOM_VC */
0010 /* #undef VECGEOM_SINGLE_PRECISION */
0011 
0012 // CUDA Settings
0013 /* #undef VECGEOM_ENABLE_CUDA */
0014 /* #undef VECGEOM_CUDA_VOLUME_SPECIALIZATION */
0015 /* #undef VECGEOM_QUADRILATERAL_ACCELERATION */
0016 #define VECGEOM_NO_SPECIALIZATION
0017 
0018 // External libraries...
0019 /* #undef VECGEOM_ROOT */
0020 /* #undef VECGEOM_GEANT4 */
0021 /* #undef VECGEOM_EMBREE */
0022 
0023 // Volume related...
0024 #define VECGEOM_INPLACE_TRANSFORMATIONS
0025 #define VECGEOM_PLANESHELL
0026 
0027 // Navigation related...
0028 /* #undef VECGEOM_USE_CACHED_TRANSFORMATIONS */
0029 #define VECGEOM_USE_INDEXEDNAVSTATES
0030 /* #undef VECGEOM_USE_NAVINDEX */
0031 /* #undef VECGEOM_USE_NAVTUPLE */
0032 #define VECGEOM_NAVTUPLE_MAXDEPTH 1
0033 /* #undef VECGEOM_USE_SURF */
0034 
0035 // Testing, debugging, profiling...
0036 /* #undef VECGEOM_DISTANCE_DEBUG */
0037 /* #undef VECGEOM_TEST_VTUNE */
0038 #define VECGEOM_GDML
0039 /* #undef VECGEOM_BVH_SINGLE */
0040 
0041 // DELETE AT FINAL V2.0 RELEASE: TEMPORARY FEATURE MACROS
0042 #define VECGEOM_PRECISION_NAMESPACE vecgeom
0043 
0044 #endif