4from ShipGeoConfig
import ConfigRegistry
5from argparse
import ArgumentParser
9parser = ArgumentParser()
11parser.add_argument(
"-c", dest=
"config", help=
"configuration file", required=
True)
12parser.add_argument(
"-g", dest=
"geofile", help=
"geo file output name", required=
True)
13parser.add_argument(
"-y", dest=
"year", help=
"specify the year to generate the respective TI18 detector setup", required=
True)
14options = parser.parse_args()
18snd_geo = ConfigRegistry.loadpy(options.config, year=options.year)
21run = ROOT.FairRunSim()
23run.SetSink(ROOT.FairRootFileSink(ROOT.TMemFile(
'output',
'recreate')))
24run.SetUserConfig(
"g4Config.C")
25rtdb = run.GetRuntimeDb()
28import shipLHC_conf
as sndDet_conf
29modules = sndDet_conf.configure(run,snd_geo)
32primGen = ROOT.FairPrimaryGenerator()
35myPgun = ROOT.FairBoxGenerator(13,1)
36primGen.AddGenerator(myPgun)
38run.SetGenerator(primGen)
45run.CreateGeometryFile(options.geofile)
47import saveBasicParameters
execute(f, ox, name='ShipGeo')
configure(darkphoton=None)