Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/geometry/magneticfield/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 ]

Diff markup

Differences between /geometry/magneticfield/sources.cmake (Version 11.3.0) and /geometry/magneticfield/sources.cmake (Version 11.2.2)


  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                   7     G4BFieldIntegrationDriver.icc
  8     G4BogackiShampine23.hh                          8     G4BogackiShampine23.hh
  9     G4BogackiShampine45.hh                          9     G4BogackiShampine45.hh
 10     G4BorisScheme.hh                               10     G4BorisScheme.hh
 11     G4BorisScheme.icc                              11     G4BorisScheme.icc
 12     G4BorisDriver.hh                               12     G4BorisDriver.hh
 13     G4BorisDriver.icc                              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                               119     # QSS - headers
126     G4QSSDriver.hh                                120     G4QSSDriver.hh
127     G4QSSDriver.icc                               121     G4QSSDriver.icc
128     G4QSSDriverCreator.hh                         122     G4QSSDriverCreator.hh
129     G4QSStepper.hh                                123     G4QSStepper.hh
130     G4QSS2.hh                                     124     G4QSS2.hh
131     G4QSS3.hh                                     125     G4QSS3.hh
132     G4QSS_CustomStats.hh                          126     G4QSS_CustomStats.hh
133     G4qss_misc.hh                                 127     G4qss_misc.hh
134     G4QSSMessenger.hh                             128     G4QSSMessenger.hh
135   SOURCES                                         129   SOURCES
136     G4BFieldIntegrationDriver.cc                  130     G4BFieldIntegrationDriver.cc
137     G4BogackiShampine23.cc                        131     G4BogackiShampine23.cc
138     G4BogackiShampine45.cc                        132     G4BogackiShampine45.cc
139     G4BorisDriver.cc                              133     G4BorisDriver.cc
140     G4BorisScheme.cc                              134     G4BorisScheme.cc
141     G4BulirschStoer.cc                            135     G4BulirschStoer.cc
142     G4CachedMagneticField.cc                      136     G4CachedMagneticField.cc
143     G4CashKarpRKF45.cc                            137     G4CashKarpRKF45.cc
144     G4ChargeState.cc                              138     G4ChargeState.cc
145     G4ChordFinder.cc                              139     G4ChordFinder.cc
146     G4ClassicalRK4.cc                             140     G4ClassicalRK4.cc
147     G4ConstRK4.cc                                 141     G4ConstRK4.cc
148     G4DELPHIMagField.cc                           142     G4DELPHIMagField.cc
149     G4DoLoMcPriRK34.cc                            143     G4DoLoMcPriRK34.cc
150     G4DormandPrince745.cc                         144     G4DormandPrince745.cc
151     G4DormandPrinceRK56.cc                        145     G4DormandPrinceRK56.cc
152     G4DormandPrinceRK78.cc                        146     G4DormandPrinceRK78.cc
153     G4DriverReporter.cc                           147     G4DriverReporter.cc
154     G4ElectricField.cc                            148     G4ElectricField.cc
155     G4ElectroMagneticField.cc                     149     G4ElectroMagneticField.cc
156     G4EqEMFieldWithEDM.cc                         150     G4EqEMFieldWithEDM.cc
157     G4EqEMFieldWithSpin.cc                        151     G4EqEMFieldWithSpin.cc
158     G4EqGravityField.cc                           152     G4EqGravityField.cc
159     G4EqMagElectricField.cc                       153     G4EqMagElectricField.cc
160     G4EquationOfMotion.cc                         154     G4EquationOfMotion.cc
161     G4ErrorMag_UsualEqRhs.cc                      155     G4ErrorMag_UsualEqRhs.cc
162     G4ExactHelixStepper.cc                        156     G4ExactHelixStepper.cc
163     G4ExplicitEuler.cc                            157     G4ExplicitEuler.cc
164     G4Field.cc                                    158     G4Field.cc
165     G4FieldBuilder.cc                          << 
166     G4FieldBuilderMessenger.cc                 << 
167     G4FieldManager.cc                             159     G4FieldManager.cc
168     G4FieldManagerStore.cc                        160     G4FieldManagerStore.cc
169     G4FieldParameters.cc                       << 
170     G4FieldParametersMessenger.cc              << 
171     G4FieldSetup.cc                            << 
172     G4FieldSetupMessenger.cc                   << 
173     G4FieldTrack.cc                               161     G4FieldTrack.cc
174     G4FieldUtils.cc                               162     G4FieldUtils.cc
175     G4FSALBogackiShampine45.cc                    163     G4FSALBogackiShampine45.cc
176     G4FSALDormandPrince745.cc                     164     G4FSALDormandPrince745.cc
177     G4VFSALIntegrationStepper.cc                  165     G4VFSALIntegrationStepper.cc
178     G4HarmonicPolMagField.cc                      166     G4HarmonicPolMagField.cc
179     G4HelixExplicitEuler.cc                       167     G4HelixExplicitEuler.cc
180     G4HelixHeum.cc                                168     G4HelixHeum.cc
181     G4HelixImplicitEuler.cc                       169     G4HelixImplicitEuler.cc
182     G4HelixMixedStepper.cc                        170     G4HelixMixedStepper.cc
183     G4HelixSimpleRunge.cc                         171     G4HelixSimpleRunge.cc
184     G4ImplicitEuler.cc                            172     G4ImplicitEuler.cc
185     G4LineCurrentMagField.cc                      173     G4LineCurrentMagField.cc
186     G4LineSection.cc                              174     G4LineSection.cc
187     G4MagErrorStepper.cc                          175     G4MagErrorStepper.cc
188     G4MagHelicalStepper.cc                        176     G4MagHelicalStepper.cc
189     G4MagIntegratorDriver.cc                      177     G4MagIntegratorDriver.cc
190     G4MagIntegratorStepper.cc                     178     G4MagIntegratorStepper.cc
191     G4Mag_EqRhs.cc                                179     G4Mag_EqRhs.cc
192     G4Mag_SpinEqRhs.cc                            180     G4Mag_SpinEqRhs.cc
193     G4Mag_UsualEqRhs.cc                           181     G4Mag_UsualEqRhs.cc
194     G4MagneticField.cc                            182     G4MagneticField.cc
195     G4ModifiedMidpoint.cc                         183     G4ModifiedMidpoint.cc
196     G4MonopoleEq.cc                               184     G4MonopoleEq.cc
197     G4NystromRK4.cc                               185     G4NystromRK4.cc
198     G4OldMagIntDriver.cc                          186     G4OldMagIntDriver.cc
199     G4QuadrupoleMagField.cc                       187     G4QuadrupoleMagField.cc
200     G4QSSDriverCreator.cc                         188     G4QSSDriverCreator.cc
201     G4RepleteEofM.cc                              189     G4RepleteEofM.cc
202     G4RKG3_Stepper.cc                             190     G4RKG3_Stepper.cc
203     G4RK547FEq1.cc                                191     G4RK547FEq1.cc
204     G4RK547FEq2.cc                                192     G4RK547FEq2.cc
205     G4RK547FEq3.cc                                193     G4RK547FEq3.cc
206     G4SextupoleMagField.cc                        194     G4SextupoleMagField.cc
207     G4SimpleHeum.cc                               195     G4SimpleHeum.cc
208     G4SimpleRunge.cc                              196     G4SimpleRunge.cc
209     G4TrialsCounter.cc                            197     G4TrialsCounter.cc
210     G4TsitourasRK45.cc                            198     G4TsitourasRK45.cc
211     G4UniformElectricField.cc                     199     G4UniformElectricField.cc
212     G4UniformGravityField.cc                      200     G4UniformGravityField.cc
213     G4UniformMagField.cc                          201     G4UniformMagField.cc
214     G4VIntegrationDriver.cc                       202     G4VIntegrationDriver.cc
215     G4QSStepper.cc                                203     G4QSStepper.cc
216     G4QSS3.cc                                     204     G4QSS3.cc
217     G4QSSMessenger.cc                             205     G4QSSMessenger.cc
218 )                                                 206 )
219                                                   207 
220 geant4_module_link_libraries(G4magneticfield P << 208 geant4_module_link_libraries(G4magneticfield PUBLIC G4globman G4intercoms)
221   PRIVATE G4geometrymng)                       << 
222 # List any source specific properties here        209 # List any source specific properties here
223 # For new system, must explicitly add path for    210 # For new system, must explicitly add path for generated header
224 geant4_module_include_directories(G4magneticfi    211 geant4_module_include_directories(G4magneticfield PUBLIC
225         $<BUILD_INTERFACE:${CMAKE_CURRENT_BINA    212         $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
226         $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR    213         $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/source/particles/management/include>
227         $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR    214         $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/source/intercoms/include> 
228         $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR    215         $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/source/track/include>
229 )                                                 216 )