# ^ VP1 will not work with the scheduler, since its condition/data dependencies are not known in advance
# More in details: the scheduler needs to know BEFORE the event, what the dependencies of each Alg are.
# So for VP1, no dependencies are declared, which means the conditions data is not there.
...
...
@@ -93,6 +94,7 @@ def SetupVP1():
group=parser.add_argument_group('VP1 specific')
group.add_argument('Filename',help="Input file to pass to VP1 (i.e. vp1 myESD.pool.root as an alternative to vp1 --filesInput=[])",metavar="File name")
group.add_argument('--verboseAthena',action='store_true',help="If false, tell Athena to suppress INFO messages and below.")
group.add_argument('--online',action='store_true',help="Use this flag for running VP1 at P1.")
group.add_argument('--cruise',type=int,help="Start in cruise mode, changing events after N seconds.")
# Batch
group.add_argument('--batch',action='store_true',help="Run VP1 in 'batch' mode with a given configuration file.")
...
...
@@ -109,17 +111,21 @@ def SetupVP1():
#group.add_argument('--nocleanupeventcpy', action='store_true', help="Prevent removal of eventcpy directory after athena process finishes.")
# Commented, because I'm not sure how to implement this safely.
# Support the positional version of passing file name e.g. vp1 myESD.pool.root