6def GetCustomAthArgs():
7 from argparse import ArgumentParser
8 parser = ArgumentParser(description='Parser for IDPVM configuration')
9 parser.add_argument("--filesInput", required=True)
10 parser.add_argument("--maxEvents", help="Limit number of events. Default: all input events", default=-1, type=int)
11 parser.add_argument("--skipEvents", help="Skip this number of events. Default: no events are skipped", default=0, type=int)
12 parser.add_argument("--outputDBFile", help="Name of output DB file", default="beamspot.db", type=str)
13 parser.add_argument("--outputHistFile", help="Name of output hist file", default="nt.root", type=str)
14 parser.add_argument("--doMonitoring", help="Run monitoring", action='store_true')
15 parser.add_argument("--outputMonFile", help="Name of output monitoring file",
16 default="beamspotmonitoring.root", type=str)
17 return parser.parse_args()
18
19