103 G4double expHall_x = 1.0*m;
104 G4double expHall_y = 1.0*m;
105 G4double expHall_z = 1.0*m;
107 auto solidWorld =
new G4Box(
"World",
108 expHall_x,expHall_y,expHall_z);
122 G4double maxStep = 1.0*mm;
123 G4double maxTime = 41.*s;
125 auto stepLimit =
new G4UserLimits(maxStep,DBL_MAX,maxTime);
127 logicWorld->SetUserLimits(stepLimit);
156 G4TransportationManager::GetTransportationManager();
159 fieldManager->SetDetectorField(
fField);
162 auto stepper =
new StepperType(equation,nVar);
164 G4double minStep = 0.01*mm;
170 stepper->GetNumberOfVariables());
180 G4double deltaChord = 3.0*mm;
181 chordFinder->SetDeltaChord( deltaChord );
183 G4double deltaIntersection = 0.1*mm;
184 fieldManager->SetDeltaIntersection(deltaIntersection);
188 G4double deltaOneStep = 0.01*mm;
189 fieldManager->SetAccuraciesWithDeltaOneStep(deltaOneStep);
191 G4double epsMax = 1.0e-4;
192 G4double epsMin = 2.5e-7;
193 fieldManager->SetMinimumEpsilonStep(epsMin);
194 fieldManager->SetMaximumEpsilonStep(epsMax);
198 fieldManager->SetChordFinder(chordFinder);