Skip to content

Commit 482b813

Browse files
adding flag to activate or disable nutaudet field map (#418)
1 parent 591b121 commit 482b813

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

geometry/geometry_config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,7 @@
462462
#Parameters for tau neutrino target Magnet
463463
if nuTauTargetDesign!=2:
464464
c.EmuMagnet = AttrDict(z=0*u.cm)
465+
c.EmuMagnet.MagneticField = False #activates the magnetic field
465466
c.EmuMagnet.Design = nuTauTargetDesign
466467
c.EmuMagnet.B=1.25*u.tesla
467468
c.EmuMagnet.GapDown = 25*u.cm

python/geomGeant4.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,12 @@ def addVMCFields(shipGeo, controlFile = '', verbose = False, withVirtualMC = Tru
154154
ROOT.TVector3(0.0, 0.0, shipGeo.Bfield.z))
155155
fieldsList.append('MainSpecMap')
156156

157-
withConstFieldNuTauDet = False
158-
if hasattr(shipGeo.EmuMagnet,'WithConstField'): withConstFieldNuTauDet = shipGeo.EmuMagnet.WithConstField
159-
if not withConstFieldNuTauDet:
160-
fieldMaker.defineFieldMap('NuMap','files/nuTauDetField.root', ROOT.TVector3(0.0,0.0,shipGeo.EmuMagnet.zC))
161-
fieldsList.append('NuMap')
157+
if shipGeo.EmuMagnet.MagneticField:
158+
withConstFieldNuTauDet = False
159+
if hasattr(shipGeo.EmuMagnet,'WithConstField'): withConstFieldNuTauDet = shipGeo.EmuMagnet.WithConstField
160+
if not withConstFieldNuTauDet:
161+
fieldMaker.defineFieldMap('NuMap','files/nuTauDetField.root', ROOT.TVector3(0.0,0.0,shipGeo.EmuMagnet.zC))
162+
fieldsList.append('NuMap')
162163

163164
if not shipGeo.hadronAbsorber.WithConstField:
164165
fieldMaker.defineFieldMap('HadronAbsorberMap','files/FieldHadronStopper_raised_20190411.root', ROOT.TVector3(0.0,0.0,shipGeo.hadronAbsorber.z))

0 commit comments

Comments
 (0)