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