Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/event/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 /event/sources.cmake (Version 11.3.0) and /event/sources.cmake (Version 10.7.p4)


  1 # - G4event module build definition            <<   1 #------------------------------------------------------------------------------
                                                   >>   2 # Module : G4event
                                                   >>   3 # Package: Geant4.src.G4event
                                                   >>   4 #------------------------------------------------------------------------------
  2                                                     5 
                                                   >>   6 #
  3 # Define the Geant4 Module.                         7 # Define the Geant4 Module.
  4 geant4_add_module(G4event                      <<   8 #
  5   PUBLIC_HEADERS                               <<   9 geant4_define_module(NAME G4event
                                                   >>  10   HEADERS
  6     G4AdjointPosOnPhysVolGenerator.hh              11     G4AdjointPosOnPhysVolGenerator.hh
  7     G4AdjointPrimaryGenerator.hh                   12     G4AdjointPrimaryGenerator.hh
  8     G4AdjointStackingAction.hh                     13     G4AdjointStackingAction.hh
  9     G4ClassificationOfNewTrack.hh                  14     G4ClassificationOfNewTrack.hh
 10     G4EvManMessenger.hh                            15     G4EvManMessenger.hh
 11     G4Event.hh                                     16     G4Event.hh
 12     G4EventManager.hh                              17     G4EventManager.hh
 13     G4GeneralParticleSource.hh                     18     G4GeneralParticleSource.hh
 14     G4GeneralParticleSourceData.hh                 19     G4GeneralParticleSourceData.hh
 15     G4GeneralParticleSourceMessenger.hh            20     G4GeneralParticleSourceMessenger.hh
 16     G4HEPEvtInterface.hh                           21     G4HEPEvtInterface.hh
 17     G4HEPEvtParticle.hh                            22     G4HEPEvtParticle.hh
 18     G4ParticleGun.hh                               23     G4ParticleGun.hh
 19     G4ParticleGunMessenger.hh                      24     G4ParticleGunMessenger.hh
 20     G4PrimaryTransformer.hh                        25     G4PrimaryTransformer.hh
 21     G4RayShooter.hh                                26     G4RayShooter.hh
 22     G4SPSAngDistribution.hh                        27     G4SPSAngDistribution.hh
 23     G4SPSEneDistribution.hh                        28     G4SPSEneDistribution.hh
 24     G4SPSPosDistribution.hh                        29     G4SPSPosDistribution.hh
 25     G4SPSRandomGenerator.hh                        30     G4SPSRandomGenerator.hh
 26     G4SingleParticleSource.hh                      31     G4SingleParticleSource.hh
 27     G4SmartTrackStack.hh                           32     G4SmartTrackStack.hh
 28     G4StackChecker.hh                              33     G4StackChecker.hh
 29     G4StackManager.hh                              34     G4StackManager.hh
 30     G4StackedTrack.hh                              35     G4StackedTrack.hh
 31     G4StackingMessenger.hh                         36     G4StackingMessenger.hh
 32     G4SubEvent.hh                              << 
 33     G4SubEventTrackStack.hh                    << 
 34     G4TrackStack.hh                                37     G4TrackStack.hh
 35     G4TrajectoryContainer.hh                       38     G4TrajectoryContainer.hh
 36     G4UserEventAction.hh                           39     G4UserEventAction.hh
 37     G4MultiEventAction.hh                          40     G4MultiEventAction.hh
 38     G4UserStackingAction.hh                        41     G4UserStackingAction.hh
 39     G4VPrimaryGenerator.hh                         42     G4VPrimaryGenerator.hh
 40     G4VUserEventInformation.hh                     43     G4VUserEventInformation.hh
 41     evtdefs.hh                                     44     evtdefs.hh
 42   SOURCES                                          45   SOURCES
 43     G4AdjointPosOnPhysVolGenerator.cc              46     G4AdjointPosOnPhysVolGenerator.cc
 44     G4AdjointPrimaryGenerator.cc                   47     G4AdjointPrimaryGenerator.cc
 45     G4AdjointStackingAction.cc                     48     G4AdjointStackingAction.cc
 46     G4EvManMessenger.cc                            49     G4EvManMessenger.cc
 47     G4Event.cc                                     50     G4Event.cc
 48     G4EventManager.cc                              51     G4EventManager.cc
 49     G4GeneralParticleSource.cc                     52     G4GeneralParticleSource.cc
 50     G4GeneralParticleSourceData.cc                 53     G4GeneralParticleSourceData.cc
 51     G4GeneralParticleSourceMessenger.cc            54     G4GeneralParticleSourceMessenger.cc
 52     G4HEPEvtInterface.cc                           55     G4HEPEvtInterface.cc
 53     G4HEPEvtParticle.cc                            56     G4HEPEvtParticle.cc
 54     G4ParticleGun.cc                               57     G4ParticleGun.cc
 55     G4ParticleGunMessenger.cc                      58     G4ParticleGunMessenger.cc
 56     G4PrimaryTransformer.cc                        59     G4PrimaryTransformer.cc
 57     G4RayShooter.cc                                60     G4RayShooter.cc
 58     G4SPSAngDistribution.cc                        61     G4SPSAngDistribution.cc
 59     G4SPSEneDistribution.cc                        62     G4SPSEneDistribution.cc
 60     G4SPSPosDistribution.cc                        63     G4SPSPosDistribution.cc
 61     G4SPSRandomGenerator.cc                        64     G4SPSRandomGenerator.cc
 62     G4SingleParticleSource.cc                      65     G4SingleParticleSource.cc
 63     G4SmartTrackStack.cc                           66     G4SmartTrackStack.cc
 64     G4StackChecker.cc                              67     G4StackChecker.cc
 65     G4StackManager.cc                              68     G4StackManager.cc
 66     G4StackingMessenger.cc                         69     G4StackingMessenger.cc
 67     G4SubEvent.cc                              << 
 68     G4SubEventTrackStack.cc                    << 
 69     G4TrackStack.cc                                70     G4TrackStack.cc
 70     G4TrajectoryContainer.cc                       71     G4TrajectoryContainer.cc
 71     G4UserEventAction.cc                           72     G4UserEventAction.cc
 72     G4MultiEventAction.cc                          73     G4MultiEventAction.cc
 73     G4UserStackingAction.cc                        74     G4UserStackingAction.cc
 74     G4VPrimaryGenerator.cc)                    <<  75     G4VPrimaryGenerator.cc
 75                                                <<  76   GRANULAR_DEPENDENCIES
 76 geant4_module_compile_definitions(G4event PRIV <<  77     G4baryons
 77                                                <<  78     G4bosons
 78 # Enable smart stack                           <<  79     G4detector
 79 if(GEANT4_USE_SMARTSTACK)                      << 
 80   geant4_module_compile_definitions(G4event PU << 
 81 endif()                                        << 
 82                                                << 
 83 geant4_module_link_libraries(G4event           << 
 84   PUBLIC                                       << 
 85     G4track                                    << 
 86     G4tracking                                 << 
 87     G4digits                                       80     G4digits
 88     G4hits                                     <<  81     G4emutils
 89     G4partman                                  <<  82     G4geombias
 90     G4geometrymng                                  83     G4geometrymng
 91     G4navigation                               << 
 92     G4intercoms                                << 
 93     G4hepnumerics                              << 
 94     G4globman                                      84     G4globman
 95   PRIVATE                                      <<  85     G4graphics_reps
                                                   >>  86     G4hepnumerics
                                                   >>  87     G4hits
                                                   >>  88     G4intercoms
                                                   >>  89     G4ions
                                                   >>  90     G4leptons
                                                   >>  91     G4materials
                                                   >>  92     G4mesons
                                                   >>  93     G4navigation
                                                   >>  94     G4partman
 96     G4procman                                      95     G4procman
 97     G4bosons                                   <<  96     G4track
 98     G4detector                                 <<  97     G4tracking
                                                   >>  98     G4volumes
                                                   >>  99   GLOBAL_DEPENDENCIES
                                                   >> 100     G4digits_hits
                                                   >> 101     G4geometry
                                                   >> 102     G4global
 99     G4graphics_reps                               103     G4graphics_reps
                                                   >> 104     G4intercoms
100     G4materials                                   105     G4materials
101     G4heprandom                                << 106     G4particles
102     G4parameterisation)                        << 107     G4processes
                                                   >> 108     G4track
                                                   >> 109     G4tracking
                                                   >> 110   LINK_LIBRARIES
                                                   >> 111     ${timemory_LIBRARIES}
                                                   >> 112 )
                                                   >> 113 
                                                   >> 114 # List any source specific properties here
                                                   >> 115 # Enable smart stack
                                                   >> 116 if(GEANT4_USE_SMARTSTACK)
                                                   >> 117   geant4_module_compile_definitions(G4event PUBLIC G4_USESMARTSTACK)
                                                   >> 118 endif()
                                                   >> 119