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 10.4.p1)


  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 105784 2017-08-17 12:44:34Z gcosmo $
                                                   >>  15 #
                                                   >>  16 #------------------------------------------------------------------------------
  2                                                    17 
                                                   >>  18 # List external includes needed.
                                                   >>  19 include_directories(${CLHEP_INCLUDE_DIRS})
                                                   >>  20 
                                                   >>  21 # List internal includes needed.
                                                   >>  22 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
                                                   >>  23 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
                                                   >>  24 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
                                                   >>  25 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
                                                   >>  26 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
                                                   >>  27 include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
                                                   >>  28 include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
                                                   >>  29 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
                                                   >>  30 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
                                                   >>  31 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
                                                   >>  32 include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
                                                   >>  33 include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
                                                   >>  34 include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
                                                   >>  35 include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
                                                   >>  36 include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
                                                   >>  37 include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
                                                   >>  38 include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
                                                   >>  39 
                                                   >>  40 #
  3 # Define the Geant4 Module.                        41 # Define the Geant4 Module.
  4 geant4_add_module(G4hadronic_xsect             <<  42 #
  5   PUBLIC_HEADERS                               <<  43 include(Geant4MacroDefineModule)
  6     G4BGGNucleonElasticXS.hh                   <<  44 GEANT4_DEFINE_MODULE(NAME G4hadronic_xsect
  7     G4BGGNucleonInelasticXS.hh                 <<  45     HEADERS
  8     G4BGGPionElasticXS.hh                      <<  46   G4BGGNucleonElasticXS.hh
  9     G4BGGPionInelasticXS.hh                    <<  47   G4BGGNucleonInelasticXS.hh
 10     G4BarashenkovData.hh                       <<  48   G4BGGPionElasticXS.hh
 11     G4ChargeExchangeXS.hh                      <<  49   G4BGGPionInelasticXS.hh
 12     G4ChipsAntiBaryonElasticXS.hh              <<  50   G4ChipsAntiBaryonElasticXS.hh
 13     G4ChipsAntiBaryonInelasticXS.hh            <<  51   G4ChipsAntiBaryonInelasticXS.hh
 14     G4ChipsComponentXS.hh                      <<  52   G4ChipsComponentXS.hh
 15     G4ChipsHyperonElasticXS.hh                 <<  53   G4ChipsHyperonElasticXS.hh
 16     G4ChipsHyperonInelasticXS.hh               <<  54   G4ChipsHyperonInelasticXS.hh
 17     G4ChipsKaonMinusElasticXS.hh               <<  55   G4ChipsKaonMinusElasticXS.hh
 18     G4ChipsKaonMinusInelasticXS.hh             <<  56   G4ChipsKaonMinusInelasticXS.hh
 19     G4ChipsKaonPlusElasticXS.hh                <<  57   G4ChipsKaonPlusElasticXS.hh
 20     G4ChipsKaonPlusInelasticXS.hh              <<  58   G4ChipsKaonPlusInelasticXS.hh
 21     G4ChipsKaonZeroElasticXS.hh                <<  59   G4ChipsKaonZeroElasticXS.hh
 22     G4ChipsKaonZeroInelasticXS.hh              <<  60   G4ChipsKaonZeroInelasticXS.hh
 23     G4ChipsNeutronElasticXS.hh                 <<  61   G4ChipsNeutronElasticXS.hh
 24     G4ChipsNeutronInelasticXS.hh               <<  62   G4ChipsNeutronInelasticXS.hh
 25     G4ChipsPionMinusElasticXS.hh               <<  63   G4ChipsPionMinusElasticXS.hh
 26     G4ChipsPionMinusInelasticXS.hh             <<  64   G4ChipsPionMinusInelasticXS.hh
 27     G4ChipsPionPlusElasticXS.hh                <<  65   G4ChipsPionPlusElasticXS.hh
 28     G4ChipsPionPlusInelasticXS.hh              <<  66   G4ChipsPionPlusInelasticXS.hh
 29     G4ChipsProtonElasticXS.hh                  <<  67   G4ChipsProtonElasticXS.hh
 30     G4ChipsProtonInelasticXS.hh                <<  68   G4ChipsProtonInelasticXS.hh
 31     G4ComponentAntiNuclNuclearXS.hh            <<  69   G4ComponentAntiNuclNuclearXS.hh
 32     G4ComponentBarNucleonNucleusXsc.hh         <<  70   G4ComponentBarNucleonNucleusXsc.hh
 33     G4ComponentGGHadronNucleusXsc.hh           <<  71   G4ComponentGGHadronNucleusXsc.hh
 34     G4ComponentGGNuclNuclXsc.hh                <<  72   G4ComponentGGNuclNuclXsc.hh
 35     G4ComponentSAIDTotalXS.hh                  <<  73   G4ComponentSAIDTotalXS.hh
 36     G4CrossSectionDataSetRegistry.hh           <<  74   G4CrossSectionDataSetRegistry.hh
 37     G4CrossSectionDataStore.hh                 <<  75   G4CrossSectionDataStore.hh
 38     G4CrossSectionElastic.hh                   <<  76   G4CrossSectionElastic.hh
 39     G4CrossSectionFactory.hh                   <<  77   G4CrossSectionFactory.hh
 40     G4CrossSectionInelastic.hh                 <<  78   G4CrossSectionInelastic.hh
 41     G4ElNucleusSFcs.hh                         <<  79   G4CrossSectionPairGG.hh
 42     G4ElectroNuclearCrossSection.hh            <<  80   G4ElectroNuclearCrossSection.hh
 43     G4ElNeutrinoNucleusTotXsc.hh               <<  81         G4DiffElasticRatio.hh
 44     G4DiffElasticRatio.hh                      <<  82   G4EMDissociationCrossSection.hh
 45     G4EMDissociationCrossSection.hh            <<  83   G4EMDissociationSpectrum.hh
 46     G4EMDissociationSpectrum.hh                <<  84   G4GeneralSpaceNNCrossSection.hh
 47     G4GammaNuclearXS.hh                        <<  85   G4HadronCaptureDataSet.hh
 48     G4HadronNucleonXsc.hh                      <<  86   G4HadronCrossSections.hh
 49     G4HadronXSDataTable.hh                     <<  87   G4HadronElasticDataSet.hh
 50     G4InterfaceToXS.hh                         <<  88   G4HadronFissionDataSet.hh
 51     G4IonsShenCrossSection.hh                  <<  89   G4HadronInelasticDataSet.hh
 52     G4KokoulinMuonNuclearXS.hh                 <<  90   G4HadronNucleonXsc.hh
 53     G4MuNeutrinoNucleusTotXsc.hh               <<  91   G4IonProtonCrossSection.hh
 54     G4NeutrinoElectronCcXsc.hh                 <<  92   G4IonsKoxCrossSection.hh
 55     G4NeutrinoElectronNcXsc.hh                 <<  93   G4IonsShenCrossSection.hh
 56     G4NeutrinoElectronTotXsc.hh                <<  94   G4IonsSihverCrossSection.hh
 57     G4NeutronCaptureXS.hh                      <<  95   G4KokoulinMuonNuclearXS.hh
 58     G4NeutronElasticXS.hh                      <<  96         G4NeutrinoElectronCcXsc.hh
 59     G4NeutronElectronElXsc.hh                  <<  97         G4NeutrinoElectronNcXsc.hh
 60     G4NeutronInelasticXS.hh                    <<  98   G4NeutronCaptureXS.hh
 61     G4NucleonNuclearCrossSection.hh            <<  99   G4NeutronElasticXS.hh
 62     G4ParticleInelasticXS.hh                   << 100         G4NeutronElectronElXsc.hh
 63     G4PhotoNuclearCrossSection.hh              << 101   G4NeutronInelasticCrossSection.hh
 64     G4PiData.hh                                << 102   G4NeutronInelasticXS.hh
 65     G4TauNeutrinoNucleusTotXsc.hh              << 103   G4NucleonNuclearCrossSection.hh
 66     G4UPiNuclearCrossSection.hh                << 104   G4PhotoNuclearCrossSection.hh
 67     G4VComponentCrossSection.hh                << 105   G4PiData.hh
 68     G4VCrossSectionDataSet.hh                  << 106   G4PiNuclearCrossSection.hh
 69     G4VCrossSectionRatio.hh                    << 107   G4ProjectileFragmentCrossSection.hh
 70     G4ZeroXS.hh                                << 108   G4ProtonInelasticCrossSection.hh
 71     G4CrossSectionFactoryRegistry.hh           << 109   G4TripathiCrossSection.hh
 72   SOURCES                                      << 110   G4TripathiLightCrossSection.hh
 73     G4BGGNucleonElasticXS.cc                   << 111   G4UPiNuclearCrossSection.hh
 74     G4BGGNucleonInelasticXS.cc                 << 112   G4VComponentCrossSection.hh
 75     G4BGGPionElasticXS.cc                      << 113   G4VCrossSectionDataSet.hh
 76     G4BGGPionInelasticXS.cc                    << 114   G4VCrossSectionRatio.hh
 77     G4ChargeExchangeXS.cc                      << 115         G4ZeroXS.hh
 78     G4ChipsAntiBaryonElasticXS.cc              << 116   G4CrossSectionFactoryRegistry.hh
 79     G4ChipsAntiBaryonInelasticXS.cc            << 117   G4FastPathHadronicCrossSection.hh
 80     G4ChipsComponentXS.cc                      << 118   G4MuNeutrinoNucleusTotXsc.hh
 81     G4ChipsHyperonElasticXS.cc                 << 119     SOURCES
 82     G4ChipsHyperonInelasticXS.cc               << 120   G4BGGNucleonElasticXS.cc
 83     G4ChipsKaonMinusElasticXS.cc               << 121   G4BGGNucleonInelasticXS.cc
 84     G4ChipsKaonMinusInelasticXS.cc             << 122   G4BGGPionElasticXS.cc
 85     G4ChipsKaonPlusElasticXS.cc                << 123   G4BGGPionInelasticXS.cc
 86     G4ChipsKaonPlusInelasticXS.cc              << 124   G4ChipsAntiBaryonElasticXS.cc
 87     G4ChipsKaonZeroElasticXS.cc                << 125   G4ChipsAntiBaryonInelasticXS.cc
 88     G4ChipsKaonZeroInelasticXS.cc              << 126   G4ChipsComponentXS.cc
 89     G4ChipsNeutronElasticXS.cc                 << 127   G4ChipsHyperonElasticXS.cc
 90     G4ChipsNeutronInelasticXS.cc               << 128   G4ChipsHyperonInelasticXS.cc
 91     G4ChipsPionMinusElasticXS.cc               << 129   G4ChipsKaonMinusElasticXS.cc
 92     G4ChipsPionMinusInelasticXS.cc             << 130   G4ChipsKaonMinusInelasticXS.cc
 93     G4ChipsPionPlusElasticXS.cc                << 131   G4ChipsKaonPlusElasticXS.cc
 94     G4ChipsPionPlusInelasticXS.cc              << 132   G4ChipsKaonPlusInelasticXS.cc
 95     G4ChipsProtonElasticXS.cc                  << 133   G4ChipsKaonZeroElasticXS.cc
 96     G4ChipsProtonInelasticXS.cc                << 134   G4ChipsKaonZeroInelasticXS.cc
 97     G4ComponentAntiNuclNuclearXS.cc            << 135   G4ChipsNeutronElasticXS.cc
 98     G4ComponentBarNucleonNucleusXsc.cc         << 136   G4ChipsNeutronInelasticXS.cc
 99     G4ComponentGGHadronNucleusXsc.cc           << 137   G4ChipsPionMinusElasticXS.cc
100     G4ComponentGGNuclNuclXsc.cc                << 138   G4ChipsPionMinusInelasticXS.cc
101     G4ComponentSAIDTotalXS.cc                  << 139   G4ChipsPionPlusElasticXS.cc
102     G4CrossSectionDataSetRegistry.cc           << 140   G4ChipsPionPlusInelasticXS.cc
103     G4CrossSectionDataStore.cc                 << 141   G4ChipsProtonElasticXS.cc
104     G4CrossSectionElastic.cc                   << 142   G4ChipsProtonInelasticXS.cc
105     G4CrossSectionInelastic.cc                 << 143   G4ComponentAntiNuclNuclearXS.cc
106     G4DiffElasticRatio.cc                      << 144   G4ComponentBarNucleonNucleusXsc.cc
107     G4ElNucleusSFcs.cc                         << 145   G4ComponentGGHadronNucleusXsc.cc
108     G4ElectroNuclearCrossSection.cc            << 146   G4ComponentGGNuclNuclXsc.cc
109     G4ElNeutrinoNucleusTotXsc.cc               << 147   G4ComponentSAIDTotalXS.cc
110     G4EMDissociationCrossSection.cc            << 148   G4CrossSectionDataSetRegistry.cc
111     G4EMDissociationSpectrum.cc                << 149   G4CrossSectionDataStore.cc
112     G4GammaNuclearXS.cc                        << 150   G4CrossSectionElastic.cc
113     G4HadronNucleonXsc.cc                      << 151   G4CrossSectionInelastic.cc
114     G4HadronXSDataTable.cc                     << 152   G4CrossSectionPairGG.cc
115     G4InterfaceToXS.cc                         << 153         G4DiffElasticRatio.cc
116     G4IonsShenCrossSection.cc                  << 154   G4ElectroNuclearCrossSection.cc
117     G4KokoulinMuonNuclearXS.cc                 << 155   G4EMDissociationCrossSection.cc
118     G4MuNeutrinoNucleusTotXsc.cc               << 156   G4EMDissociationSpectrum.cc
119     G4NeutrinoElectronCcXsc.cc                 << 157   G4GeneralSpaceNNCrossSection.cc
120     G4NeutrinoElectronNcXsc.cc                 << 158   G4HadronCaptureDataSet.cc
121     G4NeutrinoElectronTotXsc.cc                << 159   G4HadronCrossSections.cc
122     G4NeutronCaptureXS.cc                      << 160   G4HadronElasticDataSet.cc
123     G4NeutronElasticXS.cc                      << 161   G4HadronFissionDataSet.cc
124     G4NeutronElectronElXsc.cc                  << 162   G4HadronInelasticDataSet.cc
125     G4NeutronInelasticXS.cc                    << 163   G4HadronNucleonXsc.cc
126     G4NucleonNuclearCrossSection.cc            << 164   G4IonProtonCrossSection.cc
127     G4ParticleInelasticXS.cc                   << 165   G4IonsKoxCrossSection.cc
128     G4PhotoNuclearCrossSection.cc              << 166   G4IonsShenCrossSection.cc
129     G4PiData.cc                                << 167   G4IonsSihverCrossSection.cc
130     G4TauNeutrinoNucleusTotXsc.cc              << 168   G4KokoulinMuonNuclearXS.cc
131     G4UPiNuclearCrossSection.cc                << 169         G4NeutrinoElectronCcXsc.cc
132     G4VComponentCrossSection.cc                << 170         G4NeutrinoElectronNcXsc.cc
133     G4VCrossSectionDataSet.cc                  << 171   G4NeutronCaptureXS.cc
134     G4VCrossSectionRatio.cc                    << 172   G4NeutronElasticXS.cc
135     G4ZeroXS.cc                                << 173         G4NeutronElectronElXsc.cc
136     G4CrossSectionFactoryRegistry.cc)          << 174   G4NeutronInelasticCrossSection.cc
                                                   >> 175   G4NeutronInelasticXS.cc
                                                   >> 176   G4NucleonNuclearCrossSection.cc
                                                   >> 177   G4PhotoNuclearCrossSection.cc
                                                   >> 178   G4PiData.cc
                                                   >> 179   G4PiNuclearCrossSection.cc
                                                   >> 180   G4ProtonInelasticCrossSection.cc
                                                   >> 181   G4TripathiCrossSection.cc
                                                   >> 182   G4TripathiLightCrossSection.cc
                                                   >> 183   G4UPiNuclearCrossSection.cc
                                                   >> 184   G4VComponentCrossSection.cc
                                                   >> 185   G4VCrossSectionDataSet.cc
                                                   >> 186   G4VCrossSectionRatio.cc
                                                   >> 187         G4ZeroXS.cc
                                                   >> 188   G4CrossSectionFactoryRegistry.cc
                                                   >> 189   G4FastPathHadronicCrossSection.cc
                                                   >> 190   G4MuNeutrinoNucleusTotXsc.cc
                                                   >> 191     GRANULAR_DEPENDENCIES
                                                   >> 192         G4baryons
                                                   >> 193         G4bosons
                                                   >> 194         G4geometrymng
                                                   >> 195         G4globman
                                                   >> 196         G4had_mod_man
                                                   >> 197         G4had_mod_util
                                                   >> 198         G4hadronic_util
                                                   >> 199         G4ions
                                                   >> 200         G4leptons
                                                   >> 201         G4materials
                                                   >> 202         G4mesons
                                                   >> 203         G4partman
                                                   >> 204         G4procman
                                                   >> 205         G4track
                                                   >> 206         G4volumes
                                                   >> 207     GLOBAL_DEPENDENCIES
                                                   >> 208         G4geometry
                                                   >> 209         G4global
                                                   >> 210         G4materials
                                                   >> 211         G4particles
                                                   >> 212         G4track
                                                   >> 213     LINK_LIBRARIES
                                                   >> 214 )
                                                   >> 215 
                                                   >> 216 # List any source specific properties here
137                                                   217 
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)                                  <<