Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-11-08 10:11:14

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/ext/detail/GeantParticleUtils.hh
0006 //! \sa test/celeritas/ext/GeantSd.test.cc
0007 //---------------------------------------------------------------------------//
0008 #pragma once
0009 
0010 #include <vector>
0011 
0012 class G4ParticleDefinition;
0013 
0014 namespace celeritas
0015 {
0016 class ParticleParams;
0017 
0018 namespace detail
0019 {
0020 //---------------------------------------------------------------------------//
0021 // Map every Celeritas particle ID to a Geant4 particle definition
0022 std::vector<G4ParticleDefinition const*> make_geant_particles(
0023     ParticleParams const& par);
0024 
0025 //---------------------------------------------------------------------------//
0026 }  // namespace detail
0027 }  // namespace celeritas