Geant4 Cross Reference |
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