ATLAS Offline Software
Loading...
Searching...
No Matches
HitDumperRun Namespace Reference

Functions

 splitOnComma (inputs)
 GetArgsFromParser ()
 execute (cfg)

Variables

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

Function Documentation

◆ execute()

HitDumperRun.execute ( cfg)

Definition at line 29 of file HitDumperRun.py.

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

◆ GetArgsFromParser()

HitDumperRun.GetArgsFromParser ( )

Definition at line 13 of file HitDumperRun.py.

13def 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()

HitDumperRun.splitOnComma ( inputs)

Definition at line 6 of file HitDumperRun.py.

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

Variable Documentation

◆ args

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.