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 72 geant4_module_compile_definitions(G4event PRIVATE G4EVENT_ALLOC_EXPORT) 77 73 78 # Enable smart stack 74 # Enable smart stack 79 if(GEANT4_USE_SMARTSTACK) 75 if(GEANT4_USE_SMARTSTACK) 80 geant4_module_compile_definitions(G4event PU 76 geant4_module_compile_definitions(G4event PUBLIC G4_USESMARTSTACK) 81 endif() 77 endif() 82 78 83 geant4_module_link_libraries(G4event 79 geant4_module_link_libraries(G4event 84 PUBLIC 80 PUBLIC 85 G4track 81 G4track 86 G4tracking 82 G4tracking 87 G4digits 83 G4digits 88 G4hits 84 G4hits 89 G4partman 85 G4partman 90 G4geometrymng 86 G4geometrymng 91 G4navigation 87 G4navigation 92 G4intercoms 88 G4intercoms 93 G4hepnumerics 89 G4hepnumerics 94 G4globman 90 G4globman >> 91 ${timemory_LIBRARIES} 95 PRIVATE 92 PRIVATE 96 G4procman 93 G4procman 97 G4bosons 94 G4bosons 98 G4detector 95 G4detector 99 G4graphics_reps 96 G4graphics_reps 100 G4materials 97 G4materials 101 G4heprandom 98 G4heprandom 102 G4parameterisation) 99 G4parameterisation)