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