Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-15 10:10:55

0001 //------------------------------- -*- C++ -*- -------------------------------//
0002 // Copyright Celeritas contributors: see top-level COPYRIGHT file for details
0003 // SPDX-License-Identifier: (Apache-2.0 OR MIT)
0004 //---------------------------------------------------------------------------//
0005 //! \file celeritas/geo/GeoParams.hh
0006 //! \brief Select geometry implementation at configure time
0007 //---------------------------------------------------------------------------//
0008 #pragma once
0009 
0010 #include "corecel/Config.hh"
0011 #if CELERITAS_CORE_GEO == CELERITAS_CORE_GEO_VECGEOM
0012 #    include "geocel/vg/VecgeomParams.hh"  // IWYU pragma: export
0013 #elif CELERITAS_CORE_GEO == CELERITAS_CORE_GEO_ORANGE
0014 #    include "orange/OrangeParams.hh"  // IWYU pragma: export
0015 #elif CELERITAS_CORE_GEO == CELERITAS_CORE_GEO_GEANT4
0016 #    include "geocel/g4/GeantGeoParams.hh"  // IWYU pragma: export
0017 #endif
0018 
0019 // Include traits and type aliases for GeoParams
0020 #include "GeoFwd.hh"  // IWYU pragma: export