108 def setUp(self):
109 self.key = "basic"
110 self.config = """
111import shipunit as u
112from ShipGeoConfig import AttrDict, ConfigRegistry
113
114with ConfigRegistry.register_config("basic") as c:
115 c.vetoStation = AttrDict(z=-2390.*u.cm)
116 c.TrackStation1 = AttrDict(z=1510.*u.cm)
117 c.TrackStation2 = AttrDict(z=1710.*u.cm)
118 c.TrackStation3 = AttrDict(z=2150.*u.cm)
119 c.TrackStation4 = AttrDict(z=2370.*u.cm)
120
121 c.z = c.TrackStation2.z + 0.5 * (c.TrackStation3.z - c.TrackStation2.z)
122
123 c.Bfield = AttrDict(z=c.z)
124 c.Bfield.max = 1.5*u.kilogauss # was 1.15 in EOI
125
126 # target absorber muon shield setup
127 c.decayVolume = AttrDict(z=0*u.cm)
128 c.decayVolume.length = 50*u.m
129
130 if MU_SHIELD_ENABLED:
131 c.muShield = AttrDict(z=0*u.cm)
132 c.muShield.dZ1 = 2.5*u.m
133 c.muShield.dZ2 = 3.5*u.m
134 c.muShield.dZ3 = 3.0*u.m
135 c.muShield.dZ4 = 3.0*u.m
136 c.muShield.dZ5 = 2.5*u.m
137 c.muShield.dZ6 = 2.5*u.m
138 c.muShield.LE = 5*u.m
139"""
140