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 10.7.p3)


  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 )                                              <<