From 32b002e66090a1fde209916d37d55c0a4a94cec4 Mon Sep 17 00:00:00 2001 From: Andre Sailer <andre.philippe.sailer@cern.ch> Date: Mon, 11 Jan 2016 15:19:18 +0000 Subject: [PATCH] DDSim: Add largest acceptable step option to bField, needs DD4hep revision 2050 --- DDSim/DD4hepSimulation.py | 1 + DDSim/Helper/MagneticField.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/DDSim/DD4hepSimulation.py b/DDSim/DD4hepSimulation.py index 85f5e263b..9224d9807 100644 --- a/DDSim/DD4hepSimulation.py +++ b/DDSim/DD4hepSimulation.py @@ -461,6 +461,7 @@ class DD4hepSimulation(object): field.delta_chord = self.field.delta_chord field.delta_intersection = self.field.delta_intersection field.delta_one_step = self.field.delta_one_step + field.largest_step = self.field.largest_step def __checkFileFormat(self, fileNames, extensions): """check if the fileName is allowed, note that the filenames are case diff --git a/DDSim/Helper/MagneticField.py b/DDSim/Helper/MagneticField.py index 4a92c5170..7b4a373ed 100644 --- a/DDSim/Helper/MagneticField.py +++ b/DDSim/Helper/MagneticField.py @@ -1,5 +1,5 @@ """Helper object for Magnetic Field properties""" -from SystemOfUnits import mm +from SystemOfUnits import mm, m from DDSim.Helper.ConfigHelper import ConfigHelper class MagneticField( ConfigHelper ): @@ -14,3 +14,4 @@ class MagneticField( ConfigHelper ): self.delta_chord = 0.25*mm self.delta_intersection = 1e-05*mm self.delta_one_step = 1e-04*mm + self.largest_step = 10*m -- GitLab