Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-22 10:31:22

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