10 source = ROOT.ShipTdcSource(args.input)
12 source.AddUnpacker(0xc00, ROOT.DriftTubeUnpack(args.charm))
13 source.AddUnpacker(0xb00, ROOT.RPCUnpack())
14 source.AddUnpacker(0x8100, ROOT.ScalerUnpack())
17 pixelUnpack = ROOT.PixelUnpack(0x800)
18 source.AddUnpacker(0x800, pixelUnpack)
19 source.AddUnpacker(0x801, pixelUnpack)
20 source.AddUnpacker(0x802, pixelUnpack)
21 source.AddUnpacker(0x900, ROOT.SciFiUnpack(0x900))
23 run = ROOT.FairRunOnline(source)
24 run.SetOutputFile(args.output)
25 run.SetAutoFinish(
True)
26 run.SetRunId(args.run)
39 parser.add_argument(
"-n",
"--run", default=0, type=int, help=
"Run number")