Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/event/sources.cmake

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  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)