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