Back to home page

EIC code displayed by LXR

 
 

    


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

0001 //----------------------------------*-C++-*----------------------------------//
0002 // Copyright 2020-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/ext/RootInterfaceLinkDef.h
0007 //! \brief Define the classes added to the ROOT dictionary
0008 //---------------------------------------------------------------------------//
0009 #ifdef __ROOTCLING__
0010 
0011 // clang-format off
0012 // Import data
0013 #pragma link C++ class celeritas::ImportAtomicRelaxation+;
0014 #pragma link C++ class celeritas::ImportAtomicSubshell+;
0015 #pragma link C++ class celeritas::ImportAtomicTransition+;
0016 #pragma link C++ class celeritas::ImportData+;
0017 #pragma link C++ class celeritas::ImportData::ImportAtomicRelaxationMap+;
0018 #pragma link C++ class celeritas::ImportData::ImportLivermorePEMap+;
0019 #pragma link C++ class celeritas::ImportData::ImportSBMap+;
0020 #pragma link C++ class celeritas::ImportElement+;
0021 #pragma link C++ class celeritas::ImportEmParameters+;
0022 #pragma link C++ class celeritas::ImportGeoMaterial+;
0023 #pragma link C++ class celeritas::ImportIsotope+;
0024 #pragma link C++ class celeritas::ImportLivermorePE+;
0025 #pragma link C++ class celeritas::ImportLivermoreSubshell+;
0026 #pragma link C++ class celeritas::ImportLoopingThreshold+;
0027 #pragma link C++ class celeritas::ImportMatElemComponent+;
0028 #pragma link C++ class celeritas::ImportMaterialScintSpectrum+;
0029 #pragma link C++ class celeritas::ImportModel+;
0030 #pragma link C++ class celeritas::ImportModelMaterial+;
0031 #pragma link C++ class celeritas::ImportMscModel+;
0032 #pragma link C++ class celeritas::ImportMuPairProductionTable+;
0033 #pragma link C++ class celeritas::ImportOpticalMaterial+;
0034 #pragma link C++ class celeritas::ImportOpticalModel+;
0035 #pragma link C++ class celeritas::ImportOpticalParameters+;
0036 #pragma link C++ class celeritas::ImportOpticalProperty+;
0037 #pragma link C++ class celeritas::ImportOpticalRayleigh+;
0038 #pragma link C++ class celeritas::ImportParticle+;
0039 #pragma link C++ class celeritas::ImportParticleScintSpectrum+;
0040 #pragma link C++ class celeritas::ImportPhysicsTable+;
0041 #pragma link C++ class celeritas::ImportPhysics2DVector+;
0042 #pragma link C++ class celeritas::ImportPhysicsVector+;
0043 #pragma link C++ class celeritas::ImportPhysMaterial+;
0044 #pragma link C++ class celeritas::ImportProcess+;
0045 #pragma link C++ class celeritas::ImportProductionCut+;
0046 #pragma link C++ class celeritas::ImportRegion+;
0047 #pragma link C++ class celeritas::ImportSBTable+;
0048 #pragma link C++ class celeritas::ImportScintComponent+;
0049 #pragma link C++ class celeritas::ImportScintData+;
0050 #pragma link C++ class celeritas::ImportTransParameters+;
0051 #pragma link C++ class celeritas::ImportVolume+;
0052 #pragma link C++ class celeritas::ImportWavelengthShift+;
0053 
0054 // Event data used by Geant4/Celeritas offloading applications
0055 #pragma link C++ class celeritas::EventHitData+;
0056 #pragma link C++ class celeritas::EventData+;
0057 // clang-format on
0058 
0059 #endif