Geant4 Cross Reference |
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 << 33 G4SubEventTrackStack.hh << 34 G4TrackStack.hh 32 G4TrackStack.hh 35 G4TrajectoryContainer.hh 33 G4TrajectoryContainer.hh 36 G4UserEventAction.hh 34 G4UserEventAction.hh 37 G4MultiEventAction.hh 35 G4MultiEventAction.hh 38 G4UserStackingAction.hh 36 G4UserStackingAction.hh 39 G4VPrimaryGenerator.hh 37 G4VPrimaryGenerator.hh 40 G4VUserEventInformation.hh 38 G4VUserEventInformation.hh 41 evtdefs.hh 39 evtdefs.hh 42 SOURCES 40 SOURCES 43 G4AdjointPosOnPhysVolGenerator.cc 41 G4AdjointPosOnPhysVolGenerator.cc 44 G4AdjointPrimaryGenerator.cc 42 G4AdjointPrimaryGenerator.cc 45 G4AdjointStackingAction.cc 43 G4AdjointStackingAction.cc 46 G4EvManMessenger.cc 44 G4EvManMessenger.cc 47 G4Event.cc 45 G4Event.cc 48 G4EventManager.cc 46 G4EventManager.cc 49 G4GeneralParticleSource.cc 47 G4GeneralParticleSource.cc 50 G4GeneralParticleSourceData.cc 48 G4GeneralParticleSourceData.cc 51 G4GeneralParticleSourceMessenger.cc 49 G4GeneralParticleSourceMessenger.cc 52 G4HEPEvtInterface.cc 50 G4HEPEvtInterface.cc 53 G4HEPEvtParticle.cc 51 G4HEPEvtParticle.cc 54 G4ParticleGun.cc 52 G4ParticleGun.cc 55 G4ParticleGunMessenger.cc 53 G4ParticleGunMessenger.cc 56 G4PrimaryTransformer.cc 54 G4PrimaryTransformer.cc 57 G4RayShooter.cc 55 G4RayShooter.cc 58 G4SPSAngDistribution.cc 56 G4SPSAngDistribution.cc 59 G4SPSEneDistribution.cc 57 G4SPSEneDistribution.cc 60 G4SPSPosDistribution.cc 58 G4SPSPosDistribution.cc 61 G4SPSRandomGenerator.cc 59 G4SPSRandomGenerator.cc 62 G4SingleParticleSource.cc 60 G4SingleParticleSource.cc 63 G4SmartTrackStack.cc 61 G4SmartTrackStack.cc 64 G4StackChecker.cc 62 G4StackChecker.cc 65 G4StackManager.cc 63 G4StackManager.cc 66 G4StackingMessenger.cc 64 G4StackingMessenger.cc 67 G4SubEvent.cc << 68 G4SubEventTrackStack.cc << 69 G4TrackStack.cc 65 G4TrackStack.cc 70 G4TrajectoryContainer.cc 66 G4TrajectoryContainer.cc 71 G4UserEventAction.cc 67 G4UserEventAction.cc 72 G4MultiEventAction.cc 68 G4MultiEventAction.cc 73 G4UserStackingAction.cc 69 G4UserStackingAction.cc 74 G4VPrimaryGenerator.cc) 70 G4VPrimaryGenerator.cc) 75 71 76 geant4_module_compile_definitions(G4event PRIV << 77 << 78 # Enable smart stack 72 # Enable smart stack 79 if(GEANT4_USE_SMARTSTACK) 73 if(GEANT4_USE_SMARTSTACK) 80 geant4_module_compile_definitions(G4event PU 74 geant4_module_compile_definitions(G4event PUBLIC G4_USESMARTSTACK) 81 endif() 75 endif() 82 76 83 geant4_module_link_libraries(G4event 77 geant4_module_link_libraries(G4event 84 PUBLIC 78 PUBLIC 85 G4track 79 G4track 86 G4tracking 80 G4tracking 87 G4digits 81 G4digits 88 G4hits 82 G4hits 89 G4partman 83 G4partman 90 G4geometrymng 84 G4geometrymng 91 G4navigation 85 G4navigation 92 G4intercoms 86 G4intercoms 93 G4hepnumerics 87 G4hepnumerics 94 G4globman 88 G4globman >> 89 ${timemory_LIBRARIES} 95 PRIVATE 90 PRIVATE 96 G4procman 91 G4procman 97 G4bosons 92 G4bosons 98 G4detector 93 G4detector 99 G4graphics_reps 94 G4graphics_reps 100 G4materials 95 G4materials 101 G4heprandom << 96 G4heprandom) 102 G4parameterisation) <<