ATLAS Offline Software
Functions | Variables
HitDumperRun Namespace Reference

Functions

def splitOnComma (inputs)
 
def GetArgsFromParser ()
 
def execute (cfg)
 

Variables

def args = GetArgsFromParser()
 
 flags = initConfigFlags()
 
 NumThreads
 
 MaxEvents
 
 SkipEvents
 
 NumConcurrentEvents
 
 Files
 
 ShowDataDeps
 
 ShowDataFlow
 
 cfg = SetupMuonStandaloneCA(flags)
 
 withDetails
 
 True
 
 summariseProps
 
 evaluate
 

Function Documentation

◆ execute()

def HitDumperRun.execute (   cfg)

Definition at line 29 of file HitDumperRun.py.

29 def execute(cfg):
30  cfg.printConfig(withDetails=True, summariseProps=True)
31  if not cfg.run().isSuccess(): exit(1)
32 
33 

◆ GetArgsFromParser()

def HitDumperRun.GetArgsFromParser ( )

Definition at line 13 of file HitDumperRun.py.

13 def GetArgsFromParser():
14  from argparse import ArgumentParser
15 
16  parser = ArgumentParser()
17  parser.add_argument( "-i", "--inputFile", required=True, help="Input files to run on. Files can be comma or space separated", nargs="+")
18  parser.add_argument( "-o", "--outputFile", default="MSVtxVal_out.NTUP.root", help="output root file")
19  parser.add_argument("--maxEvents", default=-1, type=int, help="How many events shall be run maximally")
20  parser.add_argument("--skipEvents", default=0, type=int, help="How many events shall be skipped")
21  parser.add_argument("--threads", default=1, type=int, help="number of threads")
22 
23  args = parser.parse_args()
24  args.inputFile = splitOnComma(args.inputFile) # to support comma separated input files
25 
26  return args
27 
28 

◆ splitOnComma()

def HitDumperRun.splitOnComma (   inputs)

Definition at line 6 of file HitDumperRun.py.

6 def splitOnComma(inputs):
7  files = []
8  for item in inputs: files.extend(item.split(','))
9 
10  return files
11 
12 

Variable Documentation

◆ args

def HitDumperRun.args = GetArgsFromParser()

Definition at line 38 of file HitDumperRun.py.

◆ cfg

HitDumperRun.cfg = SetupMuonStandaloneCA(flags)

Definition at line 49 of file HitDumperRun.py.

◆ evaluate

HitDumperRun.evaluate

Definition at line 64 of file HitDumperRun.py.

◆ Files

HitDumperRun.Files

Definition at line 44 of file HitDumperRun.py.

◆ flags

HitDumperRun.flags = initConfigFlags()

Definition at line 39 of file HitDumperRun.py.

◆ MaxEvents

HitDumperRun.MaxEvents

Definition at line 41 of file HitDumperRun.py.

◆ NumConcurrentEvents

HitDumperRun.NumConcurrentEvents

Definition at line 43 of file HitDumperRun.py.

◆ NumThreads

HitDumperRun.NumThreads

Definition at line 40 of file HitDumperRun.py.

◆ ShowDataDeps

HitDumperRun.ShowDataDeps

Definition at line 45 of file HitDumperRun.py.

◆ ShowDataFlow

HitDumperRun.ShowDataFlow

Definition at line 46 of file HitDumperRun.py.

◆ SkipEvents

HitDumperRun.SkipEvents

Definition at line 42 of file HitDumperRun.py.

◆ summariseProps

HitDumperRun.summariseProps

Definition at line 62 of file HitDumperRun.py.

◆ True

HitDumperRun.True

Definition at line 62 of file HitDumperRun.py.

◆ withDetails

HitDumperRun.withDetails

Definition at line 62 of file HitDumperRun.py.

HitDumperRun.execute
def execute(cfg)
Definition: HitDumperRun.py:29
calibdata.exit
exit
Definition: calibdata.py:235
HitDumperRun.splitOnComma
def splitOnComma(inputs)
Definition: HitDumperRun.py:6
HitDumperRun.GetArgsFromParser
def GetArgsFromParser()
Definition: HitDumperRun.py:13