Geant4 Cross Reference |
1 # - G4magneticfield module build definition << 1 #------------------------------------------------------------------------------ >> 2 # Module : G4magneticfield >> 3 # Package: Geant4.src.G4geometry.G4magneticfield >> 4 #------------------------------------------------------------------------------ 2 5 >> 6 # 3 # Define the Geant4 Module. 7 # Define the Geant4 Module. 4 geant4_add_module(G4magneticfield << 8 # 5 PUBLIC_HEADERS << 9 geant4_define_module(NAME G4magneticfield >> 10 HEADERS 6 G4BFieldIntegrationDriver.hh 11 G4BFieldIntegrationDriver.hh 7 G4BFieldIntegrationDriver.icc << 8 G4BogackiShampine23.hh 12 G4BogackiShampine23.hh 9 G4BogackiShampine45.hh 13 G4BogackiShampine45.hh 10 G4BorisScheme.hh << 11 G4BorisScheme.icc << 12 G4BorisDriver.hh << 13 G4BorisDriver.icc << 14 G4BulirschStoer.hh 14 G4BulirschStoer.hh 15 G4BulirschStoer.icc 15 G4BulirschStoer.icc 16 G4BulirschStoerDriver.hh 16 G4BulirschStoerDriver.hh 17 G4BulirschStoerDriver.icc 17 G4BulirschStoerDriver.icc 18 G4CachedMagneticField.hh 18 G4CachedMagneticField.hh 19 G4CashKarpRKF45.hh 19 G4CashKarpRKF45.hh 20 G4ChargeState.hh 20 G4ChargeState.hh 21 G4ChordFinder.hh 21 G4ChordFinder.hh 22 G4ChordFinder.icc 22 G4ChordFinder.icc 23 G4ChordFinderDelegate.hh 23 G4ChordFinderDelegate.hh 24 G4ChordFinderDelegate.icc 24 G4ChordFinderDelegate.icc 25 G4ClassicalRK4.hh 25 G4ClassicalRK4.hh 26 G4ConstRK4.hh 26 G4ConstRK4.hh 27 G4DELPHIMagField.hh 27 G4DELPHIMagField.hh 28 G4DoLoMcPriRK34.hh 28 G4DoLoMcPriRK34.hh 29 G4DormandPrince745.hh 29 G4DormandPrince745.hh 30 G4DormandPrinceRK56.hh 30 G4DormandPrinceRK56.hh 31 G4DormandPrinceRK78.hh 31 G4DormandPrinceRK78.hh 32 G4DriverReporter.hh 32 G4DriverReporter.hh 33 G4ElectricField.hh 33 G4ElectricField.hh 34 G4ElectroMagneticField.hh 34 G4ElectroMagneticField.hh 35 G4EqEMFieldWithEDM.hh 35 G4EqEMFieldWithEDM.hh 36 G4EqEMFieldWithSpin.hh 36 G4EqEMFieldWithSpin.hh 37 G4EqGravityField.hh 37 G4EqGravityField.hh 38 G4EqMagElectricField.hh 38 G4EqMagElectricField.hh 39 G4EquationOfMotion.hh 39 G4EquationOfMotion.hh 40 G4EquationOfMotion.icc 40 G4EquationOfMotion.icc 41 G4ErrorMag_UsualEqRhs.hh 41 G4ErrorMag_UsualEqRhs.hh 42 G4ExactHelixStepper.hh 42 G4ExactHelixStepper.hh 43 G4ExplicitEuler.hh 43 G4ExplicitEuler.hh 44 G4Field.hh 44 G4Field.hh 45 G4FieldBuilder.hh << 46 G4FieldBuilderMessenger.hh << 47 G4FieldManager.hh 45 G4FieldManager.hh 48 G4FieldManager.icc 46 G4FieldManager.icc 49 G4FieldManagerStore.hh 47 G4FieldManagerStore.hh 50 G4FieldParameters.hh << 51 G4FieldParametersMessenger.hh << 52 G4FieldSetup.hh << 53 G4FieldSetupMessenger.hh << 54 G4FieldTrack.hh 48 G4FieldTrack.hh 55 G4FieldTrack.icc 49 G4FieldTrack.icc 56 G4FieldUtils.hh 50 G4FieldUtils.hh 57 G4FieldUtils.icc 51 G4FieldUtils.icc 58 G4FSALBogackiShampine45.hh 52 G4FSALBogackiShampine45.hh 59 G4FSALDormandPrince745.hh 53 G4FSALDormandPrince745.hh 60 G4FSALIntegrationDriver.hh 54 G4FSALIntegrationDriver.hh 61 G4FSALIntegrationDriver.icc 55 G4FSALIntegrationDriver.icc 62 G4VFSALIntegrationStepper.hh 56 G4VFSALIntegrationStepper.hh 63 G4VFSALIntegrationStepper.icc 57 G4VFSALIntegrationStepper.icc 64 G4HarmonicPolMagField.hh 58 G4HarmonicPolMagField.hh 65 G4HelixExplicitEuler.hh 59 G4HelixExplicitEuler.hh 66 G4HelixHeum.hh 60 G4HelixHeum.hh 67 G4HelixImplicitEuler.hh 61 G4HelixImplicitEuler.hh 68 G4HelixMixedStepper.hh 62 G4HelixMixedStepper.hh 69 G4HelixSimpleRunge.hh 63 G4HelixSimpleRunge.hh 70 G4ImplicitEuler.hh 64 G4ImplicitEuler.hh 71 G4IntegrationDriver.hh 65 G4IntegrationDriver.hh 72 G4IntegrationDriver.icc 66 G4IntegrationDriver.icc 73 G4InterpolationDriver.hh 67 G4InterpolationDriver.hh 74 G4InterpolationDriver.icc 68 G4InterpolationDriver.icc 75 G4LineCurrentMagField.hh 69 G4LineCurrentMagField.hh 76 G4LineSection.hh 70 G4LineSection.hh 77 G4MagErrorStepper.hh 71 G4MagErrorStepper.hh 78 G4MagErrorStepper.icc 72 G4MagErrorStepper.icc 79 G4MagHelicalStepper.hh 73 G4MagHelicalStepper.hh 80 G4MagHelicalStepper.icc 74 G4MagHelicalStepper.icc 81 G4MagIntegratorDriver.hh 75 G4MagIntegratorDriver.hh 82 G4MagIntegratorDriver.icc 76 G4MagIntegratorDriver.icc 83 G4MagIntegratorStepper.hh 77 G4MagIntegratorStepper.hh 84 G4MagIntegratorStepper.icc 78 G4MagIntegratorStepper.icc 85 G4Mag_EqRhs.hh 79 G4Mag_EqRhs.hh 86 G4Mag_SpinEqRhs.hh 80 G4Mag_SpinEqRhs.hh 87 G4Mag_UsualEqRhs.hh 81 G4Mag_UsualEqRhs.hh 88 G4ModifiedMidpoint.hh 82 G4ModifiedMidpoint.hh 89 G4ModifiedMidpoint.icc 83 G4ModifiedMidpoint.icc 90 G4MonopoleEq.hh 84 G4MonopoleEq.hh 91 G4MagneticField.hh 85 G4MagneticField.hh 92 G4NystromRK4.hh 86 G4NystromRK4.hh 93 G4NystromRK4.icc 87 G4NystromRK4.icc 94 G4OldMagIntDriver.hh 88 G4OldMagIntDriver.hh 95 G4OldMagIntDriver.icc << 89 G4OldMagIntDriver.icc 96 G4QuadrupoleMagField.hh 90 G4QuadrupoleMagField.hh 97 G4RepleteEofM.hh 91 G4RepleteEofM.hh 98 G4SextupoleMagField.hh 92 G4SextupoleMagField.hh 99 G4RKG3_Stepper.hh 93 G4RKG3_Stepper.hh 100 G4RK547FEq1.hh 94 G4RK547FEq1.hh 101 G4RK547FEq2.hh 95 G4RK547FEq2.hh 102 G4RK547FEq3.hh 96 G4RK547FEq3.hh 103 G4RKIntegrationDriver.hh 97 G4RKIntegrationDriver.hh 104 G4RKIntegrationDriver.icc 98 G4RKIntegrationDriver.icc 105 G4SimpleHeum.hh 99 G4SimpleHeum.hh 106 G4SimpleRunge.hh 100 G4SimpleRunge.hh 107 G4TExplicitEuler.hh 101 G4TExplicitEuler.hh 108 G4TSimpleHeum.hh 102 G4TSimpleHeum.hh 109 G4TSimpleRunge.hh 103 G4TSimpleRunge.hh 110 G4TCashKarpRKF45.hh << 104 G4TCashKarpRKF45.hh 111 G4TClassicalRK4.hh 105 G4TClassicalRK4.hh 112 G4TDormandPrince45.hh 106 G4TDormandPrince45.hh 113 G4TMagFieldEquation.hh 107 G4TMagFieldEquation.hh 114 G4TMagErrorStepper.hh 108 G4TMagErrorStepper.hh 115 G4TQuadrupoleMagField.hh 109 G4TQuadrupoleMagField.hh 116 G4TUniformMagneticField.hh 110 G4TUniformMagneticField.hh 117 G4TCachedMagneticField.hh 111 G4TCachedMagneticField.hh 118 G4TrialsCounter.hh 112 G4TrialsCounter.hh 119 G4TrialsCounter.icc 113 G4TrialsCounter.icc 120 G4TsitourasRK45.hh 114 G4TsitourasRK45.hh 121 G4UniformElectricField.hh 115 G4UniformElectricField.hh 122 G4UniformGravityField.hh 116 G4UniformGravityField.hh 123 G4UniformMagField.hh 117 G4UniformMagField.hh 124 G4VIntegrationDriver.hh 118 G4VIntegrationDriver.hh 125 # QSS - headers << 126 G4QSSDriver.hh << 127 G4QSSDriver.icc << 128 G4QSSDriverCreator.hh << 129 G4QSStepper.hh << 130 G4QSS2.hh << 131 G4QSS3.hh << 132 G4QSS_CustomStats.hh << 133 G4qss_misc.hh << 134 G4QSSMessenger.hh << 135 SOURCES 119 SOURCES 136 G4BFieldIntegrationDriver.cc 120 G4BFieldIntegrationDriver.cc 137 G4BogackiShampine23.cc 121 G4BogackiShampine23.cc 138 G4BogackiShampine45.cc 122 G4BogackiShampine45.cc 139 G4BorisDriver.cc << 140 G4BorisScheme.cc << 141 G4BulirschStoer.cc 123 G4BulirschStoer.cc 142 G4CachedMagneticField.cc 124 G4CachedMagneticField.cc 143 G4CashKarpRKF45.cc 125 G4CashKarpRKF45.cc 144 G4ChargeState.cc 126 G4ChargeState.cc 145 G4ChordFinder.cc 127 G4ChordFinder.cc 146 G4ClassicalRK4.cc 128 G4ClassicalRK4.cc 147 G4ConstRK4.cc 129 G4ConstRK4.cc 148 G4DELPHIMagField.cc 130 G4DELPHIMagField.cc 149 G4DoLoMcPriRK34.cc 131 G4DoLoMcPriRK34.cc 150 G4DormandPrince745.cc 132 G4DormandPrince745.cc 151 G4DormandPrinceRK56.cc 133 G4DormandPrinceRK56.cc 152 G4DormandPrinceRK78.cc 134 G4DormandPrinceRK78.cc 153 G4DriverReporter.cc 135 G4DriverReporter.cc 154 G4ElectricField.cc 136 G4ElectricField.cc 155 G4ElectroMagneticField.cc 137 G4ElectroMagneticField.cc 156 G4EqEMFieldWithEDM.cc 138 G4EqEMFieldWithEDM.cc 157 G4EqEMFieldWithSpin.cc 139 G4EqEMFieldWithSpin.cc 158 G4EqGravityField.cc 140 G4EqGravityField.cc 159 G4EqMagElectricField.cc 141 G4EqMagElectricField.cc 160 G4EquationOfMotion.cc 142 G4EquationOfMotion.cc 161 G4ErrorMag_UsualEqRhs.cc 143 G4ErrorMag_UsualEqRhs.cc 162 G4ExactHelixStepper.cc 144 G4ExactHelixStepper.cc 163 G4ExplicitEuler.cc 145 G4ExplicitEuler.cc 164 G4Field.cc 146 G4Field.cc 165 G4FieldBuilder.cc << 166 G4FieldBuilderMessenger.cc << 167 G4FieldManager.cc 147 G4FieldManager.cc 168 G4FieldManagerStore.cc 148 G4FieldManagerStore.cc 169 G4FieldParameters.cc << 170 G4FieldParametersMessenger.cc << 171 G4FieldSetup.cc << 172 G4FieldSetupMessenger.cc << 173 G4FieldTrack.cc 149 G4FieldTrack.cc 174 G4FieldUtils.cc 150 G4FieldUtils.cc 175 G4FSALBogackiShampine45.cc 151 G4FSALBogackiShampine45.cc 176 G4FSALDormandPrince745.cc 152 G4FSALDormandPrince745.cc 177 G4VFSALIntegrationStepper.cc 153 G4VFSALIntegrationStepper.cc 178 G4HarmonicPolMagField.cc 154 G4HarmonicPolMagField.cc 179 G4HelixExplicitEuler.cc 155 G4HelixExplicitEuler.cc 180 G4HelixHeum.cc 156 G4HelixHeum.cc 181 G4HelixImplicitEuler.cc 157 G4HelixImplicitEuler.cc 182 G4HelixMixedStepper.cc 158 G4HelixMixedStepper.cc 183 G4HelixSimpleRunge.cc 159 G4HelixSimpleRunge.cc 184 G4ImplicitEuler.cc 160 G4ImplicitEuler.cc 185 G4LineCurrentMagField.cc 161 G4LineCurrentMagField.cc 186 G4LineSection.cc 162 G4LineSection.cc 187 G4MagErrorStepper.cc 163 G4MagErrorStepper.cc 188 G4MagHelicalStepper.cc 164 G4MagHelicalStepper.cc 189 G4MagIntegratorDriver.cc 165 G4MagIntegratorDriver.cc 190 G4MagIntegratorStepper.cc 166 G4MagIntegratorStepper.cc 191 G4Mag_EqRhs.cc 167 G4Mag_EqRhs.cc 192 G4Mag_SpinEqRhs.cc 168 G4Mag_SpinEqRhs.cc 193 G4Mag_UsualEqRhs.cc 169 G4Mag_UsualEqRhs.cc 194 G4MagneticField.cc 170 G4MagneticField.cc 195 G4ModifiedMidpoint.cc 171 G4ModifiedMidpoint.cc 196 G4MonopoleEq.cc 172 G4MonopoleEq.cc 197 G4NystromRK4.cc 173 G4NystromRK4.cc 198 G4OldMagIntDriver.cc 174 G4OldMagIntDriver.cc 199 G4QuadrupoleMagField.cc 175 G4QuadrupoleMagField.cc 200 G4QSSDriverCreator.cc << 201 G4RepleteEofM.cc 176 G4RepleteEofM.cc >> 177 G4SextupoleMagField.cc 202 G4RKG3_Stepper.cc 178 G4RKG3_Stepper.cc 203 G4RK547FEq1.cc 179 G4RK547FEq1.cc 204 G4RK547FEq2.cc 180 G4RK547FEq2.cc 205 G4RK547FEq3.cc 181 G4RK547FEq3.cc 206 G4SextupoleMagField.cc << 207 G4SimpleHeum.cc 182 G4SimpleHeum.cc 208 G4SimpleRunge.cc 183 G4SimpleRunge.cc 209 G4TrialsCounter.cc 184 G4TrialsCounter.cc 210 G4TsitourasRK45.cc 185 G4TsitourasRK45.cc 211 G4UniformElectricField.cc 186 G4UniformElectricField.cc 212 G4UniformGravityField.cc 187 G4UniformGravityField.cc 213 G4UniformMagField.cc 188 G4UniformMagField.cc 214 G4VIntegrationDriver.cc << 189 G4VIntegrationDriver.cc 215 G4QSStepper.cc << 190 GRANULAR_DEPENDENCIES 216 G4QSS3.cc << 191 G4globman 217 G4QSSMessenger.cc << 192 GLOBAL_DEPENDENCIES >> 193 G4global 218 ) 194 ) 219 195 220 geant4_module_link_libraries(G4magneticfield P << 221 PRIVATE G4geometrymng) << 222 # List any source specific properties here 196 # List any source specific properties here 223 # For new system, must explicitly add path for << 224 geant4_module_include_directories(G4magneticfi << 225 $<BUILD_INTERFACE:${CMAKE_CURRENT_BINA << 226 $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR << 227 $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR << 228 $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR << 229 ) <<