1from __future__
import print_function
10 main = sys.modules[
'__main__']
11 if hasattr(main,
'ShipGeo'):
13 if hasattr(eval(
'ShipGeo.'+x),
'z'): print(x,
'z=',eval(
'ShipGeo.'+x+
'.z'))
21z = TrackStation2.z + 0.5 * (TrackStation3.z - TrackStation2.z)
23Bfield.max = 1.5*u.kilogauss
27decayVolume.length = 50*u.m
38if fDesign == 1: muShield.length = 70*u.m
40if fDesign == 2: muShield.length = 2*(muShield.dZ1+muShield.dZ2+muShield.dZ3+muShield.dZ4+muShield.dZ5+muShield.dZ6) + muShield.LE
41muShield.z = -decayVolume.length/2.-muShield.length/2.
44hadronAbsorber.length= 3.0*u.m
45hadronAbsorber.z = muShield.z - muShield.length/2. - hadronAbsorber.length/2.
48target.length = 50*u.cm
49target.z = hadronAbsorber.z - hadronAbsorber.length/2. - target.length/2.
52target.z0 = target.z - target.length/2.
56straw.length = 250.*u.cm
57straw.resol = 0.01*u.cm
59straw.stereoAngle = 5./180.*ROOT.TMath.Pi()