Geant4 Cross Reference (Editor's cut)

Cross-Referencing   Geant4
Geant4/run/sources.cmake

Version: [ ReleaseNotes ] [ 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 ]

  1 # - G4run module build definition
  2 
  3 # Define the Geant4 Module.
  4 geant4_add_module(G4run
  5   PUBLIC_HEADERS
  6     G4AdjointPrimaryGeneratorAction.hh
  7     G4AdjointSimManager.hh
  8     G4ExceptionHandler.hh
  9     G4MaterialScanner.hh
 10     G4MSSteppingAction.hh
 11     G4MTRunManager.hh
 12     G4MTRunManagerKernel.hh
 13     G4MultiRunAction.hh
 14     G4PhysicsBuilderInterface.hh
 15     G4PhysicsListHelper.hh
 16     G4PhysicsListOrderingParameter.hh
 17     G4PhysicsListWorkspace.hh
 18     G4RNGHelper.hh
 19     G4Run.hh
 20     G4RunManagerFactory.hh
 21     G4RunManager.hh
 22     G4RunManagerKernel.hh
 23     G4TaskRunManager.hh
 24     G4TaskRunManagerKernel.hh
 25     G4UserRunAction.hh
 26     G4UserTaskInitialization.hh
 27     G4UserTaskThreadInitialization.hh
 28     G4UserWorkerInitialization.hh
 29     G4UserWorkerThreadInitialization.hh
 30     G4VModularPhysicsList.hh
 31     G4VPersistencyManager.hh
 32     G4VPhysicsConstructor.hh
 33     G4VUPLSplitter.hh
 34     G4VUserActionInitialization.hh
 35     G4VUserDetectorConstruction.hh
 36     G4VUserParallelWorld.hh
 37     G4VUserPhysicsList.hh
 38     G4VUserPrimaryGeneratorAction.hh
 39     G4WorkerRunManager.hh
 40     G4WorkerRunManagerKernel.hh
 41     G4WorkerTaskRunManager.hh
 42     G4WorkerTaskRunManagerKernel.hh
 43     G4WorkerThread.hh
 44     rundefs.hh
 45   PRIVATE_HEADERS
 46     G4AdjointSimMessenger.hh
 47     G4CopyRandomState.hh
 48     G4MatScanMessenger.hh
 49     G4RunMessenger.hh
 50     G4UserPhysicsListMessenger.hh
 51   SOURCES
 52     G4AdjointPrimaryGeneratorAction.cc
 53     G4AdjointSimManager.cc
 54     G4AdjointSimMessenger.cc
 55     G4ExceptionHandler.cc
 56     G4MaterialScanner.cc
 57     G4MatScanMessenger.cc
 58     G4MSSteppingAction.cc
 59     G4MTRunManager.cc
 60     G4MTRunManagerKernel.cc
 61     G4MultiRunAction.cc
 62     G4PhysicsListHelper.cc
 63     G4PhysicsListWorkspace.cc
 64     G4RNGHelper.cc
 65     G4Run.cc
 66     G4RunManager.cc
 67     G4RunManagerFactory.cc
 68     G4RunManagerKernel.cc
 69     G4RunMessenger.cc
 70     G4TaskRunManager.cc
 71     G4TaskRunManagerKernel.cc
 72     G4UserPhysicsListMessenger.cc
 73     G4UserRunAction.cc
 74     G4UserTaskThreadInitialization.cc
 75     G4UserWorkerThreadInitialization.cc
 76     G4VModularPhysicsList.cc
 77     G4VPersistencyManager.cc
 78     G4VPhysicsConstructor.cc
 79     G4VUserActionInitialization.cc
 80     G4VUserDetectorConstruction.cc
 81     G4VUserParallelWorld.cc
 82     G4VUserPhysicsList.cc
 83     G4VUserPrimaryGeneratorAction.cc
 84     G4WorkerRunManager.cc
 85     G4WorkerRunManagerKernel.cc
 86     G4WorkerTaskRunManager.cc
 87     G4WorkerTaskRunManagerKernel.cc
 88     G4WorkerThread.cc)
 89 
 90 geant4_module_compile_definitions(G4run PRIVATE G4RUN_ALLOC_EXPORT)
 91 
 92 geant4_module_link_libraries(G4run
 93   PUBLIC
 94     G4cuts
 95     G4event
 96     G4globman
 97     G4heprandom
 98     G4partman
 99     G4tracking
100   PRIVATE
101     G4bosons
102     G4decay
103     G4detector
104     G4detutils
105     G4emutils
106     G4geometrymng
107     G4graphics_reps
108     G4hadronic_mgt
109     G4hepnumerics
110     G4hits
111     G4intercoms
112     G4ions
113     G4magneticfield
114     G4materials
115     G4navigation
116     G4optical
117     G4procman
118     G4scoring
119     G4specsolids
120     G4track
121     G4transportation
122     G4volumes
123     ${timemory_LIBRARIES})
124 
125 # List any source specific properties here
126 if(GEANT4_BUILD_BUILTIN_BACKTRACE)
127   geant4_module_compile_definitions(G4run PRIVATE G4BT_DEBUG)
128 endif()