Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/cross_sections/sources.cmake

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/hadronic/cross_sections/sources.cmake (Version 11.3.0) and /processes/hadronic/cross_sections/sources.cmake (Version 9.5.p2)


  1 # - G4hadronic_xsect module build definition   <<   1 #------------------------------------------------------------------------------
                                                   >>   2 # sources.cmake
                                                   >>   3 # Module : G4hadronic_xsect
                                                   >>   4 # Package: Geant4.src.G4processes.G4hadronic.G4hadronic_xsect
                                                   >>   5 #
                                                   >>   6 # Sources description for a library.
                                                   >>   7 # Lists the sources and headers of the code explicitely.
                                                   >>   8 # Lists include paths needed.
                                                   >>   9 # Lists the internal granular and global dependencies of the library.
                                                   >>  10 # Source specific properties should be added at the end.
                                                   >>  11 #
                                                   >>  12 # Generated on : 24/9/2010
                                                   >>  13 #
                                                   >>  14 # $Id: sources.cmake,v 1.2 2010-11-29 17:44:25 bmorgan Exp $
                                                   >>  15 # GEANT4 Tag $Name: not supported by cvs2svn $
                                                   >>  16 #
                                                   >>  17 #------------------------------------------------------------------------------
  2                                                    18 
                                                   >>  19 # List external includes needed.
                                                   >>  20 include_directories(${CLHEP_INCLUDE_DIRS})
                                                   >>  21 
                                                   >>  22 # List internal includes needed.
                                                   >>  23 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
                                                   >>  24 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
                                                   >>  25 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
                                                   >>  26 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
                                                   >>  27 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
                                                   >>  28 include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
                                                   >>  29 include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
                                                   >>  30 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
                                                   >>  31 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
                                                   >>  32 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
                                                   >>  33 include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
                                                   >>  34 include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
                                                   >>  35 include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
                                                   >>  36 include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
                                                   >>  37 include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
                                                   >>  38 include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
                                                   >>  39 include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
                                                   >>  40 
                                                   >>  41 #
  3 # Define the Geant4 Module.                        42 # Define the Geant4 Module.
  4 geant4_add_module(G4hadronic_xsect             <<  43 #
  5   PUBLIC_HEADERS                               <<  44 include(Geant4MacroDefineModule)
  6     G4BGGNucleonElasticXS.hh                   <<  45 GEANT4_DEFINE_MODULE(NAME G4hadronic_xsect
  7     G4BGGNucleonInelasticXS.hh                 <<  46     HEADERS
  8     G4BGGPionElasticXS.hh                      <<  47         G4BGGNucleonElasticXS.hh
  9     G4BGGPionInelasticXS.hh                    <<  48         G4BGGNucleonInelasticXS.hh
 10     G4BarashenkovData.hh                       <<  49         G4BGGPionElasticXS.hh
 11     G4ChargeExchangeXS.hh                      <<  50         G4BGGPionInelasticXS.hh
 12     G4ChipsAntiBaryonElasticXS.hh              <<  51         G4ComponentAntiNuclNuclearXS.hh
 13     G4ChipsAntiBaryonInelasticXS.hh            <<  52         G4CrossSectionDataSetRegistry.hh
 14     G4ChipsComponentXS.hh                      <<  53         G4CrossSectionDataStore.hh
 15     G4ChipsHyperonElasticXS.hh                 <<  54         G4CrossSectionElastic.hh
 16     G4ChipsHyperonInelasticXS.hh               <<  55         G4CrossSectionInelastic.hh
 17     G4ChipsKaonMinusElasticXS.hh               <<  56         G4CrossSectionPairGG.hh
 18     G4ChipsKaonMinusInelasticXS.hh             <<  57         G4EMDissociationCrossSection.hh
 19     G4ChipsKaonPlusElasticXS.hh                <<  58         G4EMDissociationSpectrum.hh
 20     G4ChipsKaonPlusInelasticXS.hh              <<  59         G4ElectroNuclearCrossSection.hh
 21     G4ChipsKaonZeroElasticXS.hh                <<  60         G4GGNuclNuclCrossSection.hh
 22     G4ChipsKaonZeroInelasticXS.hh              <<  61         G4GeneralSpaceNNCrossSection.hh
 23     G4ChipsNeutronElasticXS.hh                 <<  62         G4GlauberGribovCrossSection.hh
 24     G4ChipsNeutronInelasticXS.hh               <<  63         G4HadronCaptureDataSet.hh
 25     G4ChipsPionMinusElasticXS.hh               <<  64         G4HadronCrossSections.hh
 26     G4ChipsPionMinusInelasticXS.hh             <<  65         G4HadronElasticDataSet.hh
 27     G4ChipsPionPlusElasticXS.hh                <<  66         G4HadronFissionDataSet.hh
 28     G4ChipsPionPlusInelasticXS.hh              <<  67         G4HadronInelasticDataSet.hh
 29     G4ChipsProtonElasticXS.hh                  <<  68         G4HadronNucleonXsc.hh
 30     G4ChipsProtonInelasticXS.hh                <<  69         G4IonProtonCrossSection.hh
 31     G4ComponentAntiNuclNuclearXS.hh            <<  70         G4IonsKoxCrossSection.hh
 32     G4ComponentBarNucleonNucleusXsc.hh         <<  71         G4IonsShenCrossSection.hh
 33     G4ComponentGGHadronNucleusXsc.hh           <<  72         G4IonsSihverCrossSection.hh
 34     G4ComponentGGNuclNuclXsc.hh                <<  73         G4KokoulinMuonNuclearXS.hh
 35     G4ComponentSAIDTotalXS.hh                  <<  74         G4NeutronCaptureXS.hh
 36     G4CrossSectionDataSetRegistry.hh           <<  75         G4NeutronElasticXS.hh
 37     G4CrossSectionDataStore.hh                 <<  76         G4NeutronInelasticCrossSection.hh
 38     G4CrossSectionElastic.hh                   <<  77         G4NeutronInelasticXS.hh
 39     G4CrossSectionFactory.hh                   <<  78         G4NucleonNuclearCrossSection.hh
 40     G4CrossSectionInelastic.hh                 <<  79         G4PhotoNuclearCrossSection.hh
 41     G4ElNucleusSFcs.hh                         <<  80         G4PiData.hh
 42     G4ElectroNuclearCrossSection.hh            <<  81         G4PiNuclearCrossSection.hh
 43     G4ElNeutrinoNucleusTotXsc.hh               <<  82         G4ProjectileFragmentCrossSection.hh
 44     G4DiffElasticRatio.hh                      <<  83         G4ProtonInelasticCrossSection.hh
 45     G4EMDissociationCrossSection.hh            <<  84         G4TripathiCrossSection.hh
 46     G4EMDissociationSpectrum.hh                <<  85         G4TripathiLightCrossSection.hh
 47     G4GammaNuclearXS.hh                        <<  86         G4UPiNuclearCrossSection.hh
 48     G4HadronNucleonXsc.hh                      <<  87         G4VComponentCrossSection.hh
 49     G4HadronXSDataTable.hh                     <<  88         G4VCrossSectionDataSet.hh
 50     G4InterfaceToXS.hh                         <<  89     SOURCES
 51     G4IonsShenCrossSection.hh                  <<  90         G4BGGNucleonElasticXS.cc
 52     G4KokoulinMuonNuclearXS.hh                 <<  91         G4BGGNucleonInelasticXS.cc
 53     G4MuNeutrinoNucleusTotXsc.hh               <<  92         G4BGGPionElasticXS.cc
 54     G4NeutrinoElectronCcXsc.hh                 <<  93         G4BGGPionInelasticXS.cc
 55     G4NeutrinoElectronNcXsc.hh                 <<  94         G4CrossSectionDataSetRegistry.cc
 56     G4NeutrinoElectronTotXsc.hh                <<  95         G4CrossSectionDataStore.cc
 57     G4NeutronCaptureXS.hh                      <<  96         G4CrossSectionElastic.cc
 58     G4NeutronElasticXS.hh                      <<  97         G4CrossSectionInelastic.cc
 59     G4NeutronElectronElXsc.hh                  <<  98         G4CrossSectionPairGG.cc
 60     G4NeutronInelasticXS.hh                    <<  99         G4ComponentAntiNuclNuclearXS.cc
 61     G4NucleonNuclearCrossSection.hh            << 100         G4EMDissociationCrossSection.cc
 62     G4ParticleInelasticXS.hh                   << 101         G4EMDissociationSpectrum.cc
 63     G4PhotoNuclearCrossSection.hh              << 102         G4ElectroNuclearCrossSection.cc
 64     G4PiData.hh                                << 103         G4GGNuclNuclCrossSection.cc
 65     G4TauNeutrinoNucleusTotXsc.hh              << 104         G4GeneralSpaceNNCrossSection.cc
 66     G4UPiNuclearCrossSection.hh                << 105         G4GlauberGribovCrossSection.cc
 67     G4VComponentCrossSection.hh                << 106         G4HadronCaptureDataSet.cc
 68     G4VCrossSectionDataSet.hh                  << 107         G4HadronCrossSections.cc
 69     G4VCrossSectionRatio.hh                    << 108         G4HadronElasticDataSet.cc
 70     G4ZeroXS.hh                                << 109         G4HadronFissionDataSet.cc
 71     G4CrossSectionFactoryRegistry.hh           << 110         G4HadronInelasticDataSet.cc
 72   SOURCES                                      << 111         G4HadronNucleonXsc.cc
 73     G4BGGNucleonElasticXS.cc                   << 112         G4IonProtonCrossSection.cc
 74     G4BGGNucleonInelasticXS.cc                 << 113         G4IonsKoxCrossSection.cc
 75     G4BGGPionElasticXS.cc                      << 114         G4IonsShenCrossSection.cc
 76     G4BGGPionInelasticXS.cc                    << 115         G4IonsSihverCrossSection.cc
 77     G4ChargeExchangeXS.cc                      << 116         G4KokoulinMuonNuclearXS.cc
 78     G4ChipsAntiBaryonElasticXS.cc              << 117         G4NeutronCaptureXS.cc
 79     G4ChipsAntiBaryonInelasticXS.cc            << 118         G4NeutronElasticXS.cc
 80     G4ChipsComponentXS.cc                      << 119         G4NeutronInelasticCrossSection.cc
 81     G4ChipsHyperonElasticXS.cc                 << 120         G4NeutronInelasticXS.cc
 82     G4ChipsHyperonInelasticXS.cc               << 121         G4NucleonNuclearCrossSection.cc
 83     G4ChipsKaonMinusElasticXS.cc               << 122         G4PhotoNuclearCrossSection.cc
 84     G4ChipsKaonMinusInelasticXS.cc             << 123         G4PiData.cc
 85     G4ChipsKaonPlusElasticXS.cc                << 124         G4PiNuclearCrossSection.cc
 86     G4ChipsKaonPlusInelasticXS.cc              << 125         G4ProtonInelasticCrossSection.cc
 87     G4ChipsKaonZeroElasticXS.cc                << 126         G4TripathiCrossSection.cc
 88     G4ChipsKaonZeroInelasticXS.cc              << 127         G4TripathiLightCrossSection.cc
 89     G4ChipsNeutronElasticXS.cc                 << 128         G4UPiNuclearCrossSection.cc
 90     G4ChipsNeutronInelasticXS.cc               << 129         G4VComponentCrossSection.cc
 91     G4ChipsPionMinusElasticXS.cc               << 130         G4VCrossSectionDataSet.cc
 92     G4ChipsPionMinusInelasticXS.cc             << 131     GRANULAR_DEPENDENCIES
 93     G4ChipsPionPlusElasticXS.cc                << 132         G4baryons
 94     G4ChipsPionPlusInelasticXS.cc              << 133         G4bosons
 95     G4ChipsProtonElasticXS.cc                  << 134         G4geometrymng
 96     G4ChipsProtonInelasticXS.cc                << 135         G4globman
 97     G4ComponentAntiNuclNuclearXS.cc            << 136         G4had_mod_man
 98     G4ComponentBarNucleonNucleusXsc.cc         << 137         G4had_mod_util
 99     G4ComponentGGHadronNucleusXsc.cc           << 138         G4hadronic_util
100     G4ComponentGGNuclNuclXsc.cc                << 139         G4ions
101     G4ComponentSAIDTotalXS.cc                  << 140         G4leptons
102     G4CrossSectionDataSetRegistry.cc           << 141         G4materials
103     G4CrossSectionDataStore.cc                 << 142         G4mesons
104     G4CrossSectionElastic.cc                   << 143         G4partman
105     G4CrossSectionInelastic.cc                 << 144         G4procman
106     G4DiffElasticRatio.cc                      << 145         G4track
107     G4ElNucleusSFcs.cc                         << 146         G4volumes
108     G4ElectroNuclearCrossSection.cc            << 147     GLOBAL_DEPENDENCIES
109     G4ElNeutrinoNucleusTotXsc.cc               << 148         G4geometry
110     G4EMDissociationCrossSection.cc            << 149         G4global
111     G4EMDissociationSpectrum.cc                << 150         G4materials
112     G4GammaNuclearXS.cc                        << 151         G4particles
113     G4HadronNucleonXsc.cc                      << 152         G4track
114     G4HadronXSDataTable.cc                     << 153     LINK_LIBRARIES
115     G4InterfaceToXS.cc                         << 154 )
116     G4IonsShenCrossSection.cc                  << 155 
117     G4KokoulinMuonNuclearXS.cc                 << 156 # List any source specific properties here
118     G4MuNeutrinoNucleusTotXsc.cc               << 
119     G4NeutrinoElectronCcXsc.cc                 << 
120     G4NeutrinoElectronNcXsc.cc                 << 
121     G4NeutrinoElectronTotXsc.cc                << 
122     G4NeutronCaptureXS.cc                      << 
123     G4NeutronElasticXS.cc                      << 
124     G4NeutronElectronElXsc.cc                  << 
125     G4NeutronInelasticXS.cc                    << 
126     G4NucleonNuclearCrossSection.cc            << 
127     G4ParticleInelasticXS.cc                   << 
128     G4PhotoNuclearCrossSection.cc              << 
129     G4PiData.cc                                << 
130     G4TauNeutrinoNucleusTotXsc.cc              << 
131     G4UPiNuclearCrossSection.cc                << 
132     G4VComponentCrossSection.cc                << 
133     G4VCrossSectionDataSet.cc                  << 
134     G4VCrossSectionRatio.cc                    << 
135     G4ZeroXS.cc                                << 
136     G4CrossSectionFactoryRegistry.cc)          << 
137                                                   157 
138 geant4_module_link_libraries(G4hadronic_xsect  << 
139   PUBLIC                                       << 
140     G4baryons                                  << 
141     G4globman                                  << 
142     G4hadronic_util                            << 
143     G4heprandom                                << 
144     G4ions                                     << 
145     G4leptons                                  << 
146     G4materials                                << 
147     G4partman                                  << 
148   PRIVATE                                      << 
149     G4bosons                                   << 
150     G4mesons)                                  <<