77 lines
1.8 KiB
CMake
77 lines
1.8 KiB
CMake
# - G4xrays module build definition
|
|
|
|
# Define the Geant4 Module.
|
|
geant4_add_module(G4xrays
|
|
PUBLIC_HEADERS
|
|
G4Cerenkov.hh
|
|
G4CerenkovQuasiTrackInfo.hh
|
|
G4ForwardXrayTR.hh
|
|
G4GammaXTRadiator.hh
|
|
G4GaussXTRadiator.hh
|
|
G4GeneralCerenkov.hh
|
|
G4QuasiCerenkov.hh
|
|
G4QuasiScintillation.hh
|
|
G4QuasiOpticalData.hh
|
|
G4RegularXTRadiator.hh
|
|
G4Scintillation.hh
|
|
G4ScintillationQuasiTrackInfo.hh
|
|
G4ScintillationTrackInformation.hh
|
|
G4StandardCerenkovModel.hh
|
|
G4StrawTubeXTRadiator.hh
|
|
G4SynchrotronRadiation.hh
|
|
G4SynchrotronRadiationInMat.hh
|
|
G4TransitionRadiation.hh
|
|
G4TransparentRegXTRadiator.hh
|
|
G4VTRModel.hh
|
|
G4VTransitionRadiation.hh
|
|
G4VXTRenergyLoss.hh
|
|
G4XTRGammaRadModel.hh
|
|
G4XTRGaussRadModel.hh
|
|
G4XTRRegularRadModel.hh
|
|
G4XTRTransparentRegRadModel.hh
|
|
G4XrayReflection.hh
|
|
SOURCES
|
|
G4Cerenkov.cc
|
|
G4CerenkovQuasiTrackInfo.cc
|
|
G4ForwardXrayTR.cc
|
|
G4GammaXTRadiator.cc
|
|
G4GaussXTRadiator.cc
|
|
G4GeneralCerenkov.cc
|
|
G4QuasiCerenkov.cc
|
|
G4QuasiScintillation.cc
|
|
G4RegularXTRadiator.cc
|
|
G4Scintillation.cc
|
|
G4ScintillationQuasiTrackInfo.cc
|
|
G4ScintillationTrackInformation.cc
|
|
G4StandardCerenkovModel.cc
|
|
G4StrawTubeXTRadiator.cc
|
|
G4SynchrotronRadiation.cc
|
|
G4SynchrotronRadiationInMat.cc
|
|
G4TransitionRadiation.cc
|
|
G4TransparentRegXTRadiator.cc
|
|
G4VTransitionRadiation.cc
|
|
G4VXTRenergyLoss.cc
|
|
G4XTRGammaRadModel.cc
|
|
G4XTRGaussRadModel.cc
|
|
G4XTRRegularRadModel.cc
|
|
G4XTRTransparentRegRadModel.cc
|
|
G4XrayReflection.cc)
|
|
geant4_module_link_libraries(G4xrays
|
|
PUBLIC
|
|
G4bosons
|
|
G4emutils
|
|
G4geometrymng
|
|
G4globman
|
|
G4leptons
|
|
G4materials
|
|
G4navigation
|
|
G4partman
|
|
G4procman
|
|
G4track
|
|
PRIVATE
|
|
G4cuts
|
|
G4emstandard
|
|
G4hepnumerics
|
|
G4heprandom
|
|
G4magneticfield)
|