Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-09-16 09:13:12

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 CeleritasG4.hh
0006 //! \brief One-header include for Geant4 Celeritas applications
0007 //---------------------------------------------------------------------------//
0008 #pragma once
0009 
0010 #include "corecel/Config.hh"
0011 
0012 #if !CELERITAS_USE_GEANT4
0013 #    error "Celeritas was not configured with Geant4 enabled"
0014 #endif
0015 
0016 #include "accel/AlongStepFactory.hh"
0017 #include "accel/FastSimulationIntegration.hh"
0018 #include "accel/FastSimulationModel.hh"
0019 #include "accel/SetupOptions.hh"
0020 #include "accel/TrackingManagerConstructor.hh"
0021 #include "accel/TrackingManagerIntegration.hh"
0022 #include "accel/UserActionIntegration.hh"