8 run.SetMaterials(
"media.geo")
12 cave= ROOT.ShipCave(
"CAVE")
13 cave.SetGeometryFileName(
"cave.geo")
16 TargetStation = ROOT.ShipTargetStation(
"TargetStation",ship_geo.target.length,ship_geo.hadronAbsorber.length,
17 ship_geo.target.z,ship_geo.hadronAbsorber.z,ship_geo.targetOpt,ship_geo.target.sl)
18 if ship_geo.targetOpt>10:
19 TargetStation.SetLayerPosMat(ship_geo.target.xy,ship_geo.target.L1,ship_geo.target.M1,ship_geo.target.L2,ship_geo.target.M2,\
20 ship_geo.target.L3,ship_geo.target.M3,ship_geo.target.L4,ship_geo.target.M4,ship_geo.target.L5,ship_geo.target.M5,\
21 ship_geo.target.L6,ship_geo.target.M6,ship_geo.target.L7,ship_geo.target.M7,ship_geo.target.L8,ship_geo.target.M8,\
22 ship_geo.target.L9,ship_geo.target.M9,ship_geo.target.L10,ship_geo.target.M10,ship_geo.target.L11,ship_geo.target.M11,\
23 ship_geo.target.L12,ship_geo.target.M12,ship_geo.target.L13,ship_geo.target.M13,ship_geo.target.L14,ship_geo.target.M14,\
24 ship_geo.target.L15,ship_geo.target.M15,ship_geo.target.L16,ship_geo.target.M16,ship_geo.target.L17,ship_geo.target.M17)
25 run.AddModule(TargetStation)
30 for x
in run.GetListOfModules(): detElements[x.GetName()]=x