74 G4MonopoleFieldSetup::G4MonopoleFieldSetup()
79 fMonopoleEquation = 0;
93 if (0 == fMonopoleFieldSetup)
96 fMonopoleFieldSetup = &theInstance;
99 return fMonopoleFieldSetup;
106 delete fMonopoleFieldMessenger;
107 if(fMagneticField)
delete fMagneticField;
108 if(fChordFinder)
delete fChordFinder;
109 if(fStepper)
delete fStepper;
110 if(fMonopoleStepper)
delete fMonopoleStepper;
118 if (fMagneticField) {
delete fMagneticField; }
120 if (fieldValue != 0.)
159 if(fChordFinder)
delete fChordFinder;
164 fChordFinder =
new G4ChordFinder( fMagneticField, fMinStep, fStepper);
167 fChordFinder =
new G4ChordFinder( fMagneticField, fMinStep, fMonopoleStepper);