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 11.2.1)


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