Back to home page

EIC code displayed by LXR

 
 

    


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

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/RootInterfaceLinkDef.h
0006 //! \brief Define the classes added to the ROOT dictionary
0007 //---------------------------------------------------------------------------//
0008 #ifdef __ROOTCLING__
0009 
0010 // clang-format off
0011 // Import data
0012 #pragma link C++ class celeritas::ImportAtomicRelaxation+;
0013 #pragma link C++ class celeritas::ImportAtomicSubshell+;
0014 #pragma link C++ class celeritas::ImportAtomicTransition+;
0015 #pragma link C++ class celeritas::ImportData+;
0016 #pragma link C++ class celeritas::ImportData::ImportAtomicRelaxationMap+;
0017 #pragma link C++ class celeritas::ImportData::ImportLivermorePEMap+;
0018 #pragma link C++ class celeritas::ImportData::ImportSBMap+;
0019 #pragma link C++ class celeritas::ImportElement+;
0020 #pragma link C++ class celeritas::ImportEmParameters+;
0021 #pragma link C++ class celeritas::ImportGeoMaterial+;
0022 #pragma link C++ class celeritas::ImportIsotope+;
0023 #pragma link C++ class celeritas::ImportLivermorePE+;
0024 #pragma link C++ class celeritas::ImportLivermoreSubshell+;
0025 #pragma link C++ class celeritas::ImportLoopingThreshold+;
0026 #pragma link C++ class celeritas::ImportMatElemComponent+;
0027 #pragma link C++ class celeritas::ImportMaterialScintSpectrum+;
0028 #pragma link C++ class celeritas::ImportModel+;
0029 #pragma link C++ class celeritas::ImportModelMaterial+;
0030 #pragma link C++ class celeritas::ImportModelMaterial::EnergyBound+;
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::ImportPhysMaterial+;
0042 #pragma link C++ class celeritas::ImportProcess+;
0043 #pragma link C++ class celeritas::ImportProductionCut+;
0044 #pragma link C++ class celeritas::ImportRegion+;
0045 #pragma link C++ class celeritas::ImportScintComponent+;
0046 #pragma link C++ class celeritas::ImportScintData+;
0047 #pragma link C++ class celeritas::ImportTransParameters+;
0048 #pragma link C++ class celeritas::ImportVolume+;
0049 #pragma link C++ class celeritas::ImportWavelengthShift+;
0050 
0051 // Input data
0052 #pragma link C++ class celeritas::inp::Grid+;
0053 #pragma link C++ class celeritas::inp::Interpolation+;
0054 #pragma link C++ class celeritas::inp::TwodGrid+;
0055 #pragma link C++ class celeritas::inp::UniformGrid+;
0056 #pragma link C++ class celeritas::inp::UniformGrid::GridBound+;
0057 
0058 // Event data used by Geant4/Celeritas offloading applications
0059 #pragma link C++ class celeritas::EventHitData+;
0060 #pragma link C++ class celeritas::EventData+;
0061 // clang-format on
0062 
0063 #endif