Geant4 Cross Reference |
1 # - G4event module build definition 2 3 # Define the Geant4 Module. 4 geant4_add_module(G4event 5 PUBLIC_HEADERS 6 G4AdjointPosOnPhysVolGenerator.hh 7 G4AdjointPrimaryGenerator.hh 8 G4AdjointStackingAction.hh 9 G4ClassificationOfNewTrack.hh 10 G4EvManMessenger.hh 11 G4Event.hh 12 G4EventManager.hh 13 G4GeneralParticleSource.hh 14 G4GeneralParticleSourceData.hh 15 G4GeneralParticleSourceMessenger.hh 16 G4HEPEvtInterface.hh 17 G4HEPEvtParticle.hh 18 G4ParticleGun.hh 19 G4ParticleGunMessenger.hh 20 G4PrimaryTransformer.hh 21 G4RayShooter.hh 22 G4SPSAngDistribution.hh 23 G4SPSEneDistribution.hh 24 G4SPSPosDistribution.hh 25 G4SPSRandomGenerator.hh 26 G4SingleParticleSource.hh 27 G4SmartTrackStack.hh 28 G4StackChecker.hh 29 G4StackManager.hh 30 G4StackedTrack.hh 31 G4StackingMessenger.hh 32 G4SubEvent.hh 33 G4SubEventTrackStack.hh 34 G4TrackStack.hh 35 G4TrajectoryContainer.hh 36 G4UserEventAction.hh 37 G4MultiEventAction.hh 38 G4UserStackingAction.hh 39 G4VPrimaryGenerator.hh 40 G4VUserEventInformation.hh 41 evtdefs.hh 42 SOURCES 43 G4AdjointPosOnPhysVolGenerator.cc 44 G4AdjointPrimaryGenerator.cc 45 G4AdjointStackingAction.cc 46 G4EvManMessenger.cc 47 G4Event.cc 48 G4EventManager.cc 49 G4GeneralParticleSource.cc 50 G4GeneralParticleSourceData.cc 51 G4GeneralParticleSourceMessenger.cc 52 G4HEPEvtInterface.cc 53 G4HEPEvtParticle.cc 54 G4ParticleGun.cc 55 G4ParticleGunMessenger.cc 56 G4PrimaryTransformer.cc 57 G4RayShooter.cc 58 G4SPSAngDistribution.cc 59 G4SPSEneDistribution.cc 60 G4SPSPosDistribution.cc 61 G4SPSRandomGenerator.cc 62 G4SingleParticleSource.cc 63 G4SmartTrackStack.cc 64 G4StackChecker.cc 65 G4StackManager.cc 66 G4StackingMessenger.cc 67 G4SubEvent.cc 68 G4SubEventTrackStack.cc 69 G4TrackStack.cc 70 G4TrajectoryContainer.cc 71 G4UserEventAction.cc 72 G4MultiEventAction.cc 73 G4UserStackingAction.cc 74 G4VPrimaryGenerator.cc) 75 76 geant4_module_compile_definitions(G4event PRIVATE G4EVENT_ALLOC_EXPORT) 77 78 # Enable smart stack 79 if(GEANT4_USE_SMARTSTACK) 80 geant4_module_compile_definitions(G4event PUBLIC G4_USESMARTSTACK) 81 endif() 82 83 geant4_module_link_libraries(G4event 84 PUBLIC 85 G4track 86 G4tracking 87 G4digits 88 G4hits 89 G4partman 90 G4geometrymng 91 G4navigation 92 G4intercoms 93 G4hepnumerics 94 G4globman 95 PRIVATE 96 G4procman 97 G4bosons 98 G4detector 99 G4graphics_reps 100 G4materials 101 G4heprandom 102 G4parameterisation)