ATLAS Offline Software
Functions | Variables
runITkAlign Namespace Reference

Functions

def parser ()
 

Variables

 kwargs = vars(parser())
 
 flags = initConfigFlags()
 
 accumulate
 Update flags based on parser line args. More...
 
 baseDir
 
 alignITk
 
 alignITkPixel
 
 alignITkStrip
 
 writeSilicon
 
 inputTFiles
 
 Files
 
 MaxEvents
 
 GlobalTag
 
 Dynamic
 
 AtlasVersion
 
 NumberOfCollisions
 
 Type
 
 Energy
 
 BunchSpacing
 
 EnableHI
 
 doGlobal
 
 solenoidOn
 
 barrelToroidOn
 
 endcapToroidOn
 
 AllLocal
 
string DBFile = ""
 
string DBName = "OFLCOND"
 
string tag = "InDetSi_MisalignmentMode_random misalignment"
 
 useLocalDatabase
 
 DBConnection
 
 alignmentFolder
 
 pixelAlignable
 
 stripAlignable
 
 cfg = RecoSteering(flags)
 
 exist_ok
 Accumulate step. More...
 

Function Documentation

◆ parser()

def runITkAlign.parser ( )

Definition at line 11 of file runITkAlign.py.

11 def parser():
12  from argparse import ArgumentParser
13  parser = ArgumentParser(description='Script for the ITk Alignment')
14 
15 
16  parser.add_argument("-a", '--accumulate', action="store_true", help='Run accumulation step')
17  parser.add_argument("-s", '--solve', action="store_true", help='Run solve step')
18  parser.add_argument("-d", '--dryRun', action="store_true", help='Only configure, print and dont execute')
19  parser.add_argument("-b", '--baseDir', default = "./", help='Base dir where output is placed')
20 
21 
22  parser.add_argument("-i", "--input", default = defaultTestFiles.RDO_RUN4, nargs = "+", help='Input file(s)')
23  parser.add_argument("--maxEvents", default = -1, type = int, help='Number of maximal processed events')
24  parser.add_argument("-t", "--inputTracksCollection", default = "CombinedITkTracks", type = str, help='Name of the track collection to use')
25  parser.add_argument("--inputTFiles", default = "AlignmentTFile.root", type = str, help='ROOT file produced in MatrixTool in the accumulation step')
26 
27  parser.add_argument("--alignmentConstants", default = [], nargs = "+", help='Local alignment constants to use')
28 
29 
30  parser.add_argument("--alignITk", action="store_true", help='Align whole ITk')
31  parser.add_argument("--alignITkPixel", action="store_true", help='Align ITkPixel')
32  parser.add_argument("--alignITkStrip", action="store_true", help='Align ITkStrip')
33 
34 
35  parser.add_argument("--globalTag", default = defaultConditionsTags.RUN4_MC, help='Global tag')
36  parser.add_argument("--atlasVersion", default = defaultGeometryTags.RUN4, help='Global tag')
37 
38  parser.add_argument("--isBFieldOff", action="store_true", help='Check if Bfield is off')
39  parser.add_argument("--isCosmics", action="store_true", help='Check if cosmics run')
40  parser.add_argument("--isHeavyIon", action="store_true", help='Check if heavy ion run')
41 
42 
43  parser.add_argument("--localgeo", action="store_true", help='Use local geometry XML files')
44 
45 
46  parser.add_argument("--localDB", default = "", help='Use local DB file rather than from conditions tag')
47 
48 
49  return parser.parse_args()
50 

Variable Documentation

◆ accumulate

runITkAlign.accumulate

Update flags based on parser line args.

Definition at line 62 of file runITkAlign.py.

◆ alignITk

runITkAlign.alignITk

Definition at line 65 of file runITkAlign.py.

◆ alignITkPixel

runITkAlign.alignITkPixel

Definition at line 66 of file runITkAlign.py.

◆ alignITkStrip

runITkAlign.alignITkStrip

Definition at line 67 of file runITkAlign.py.

◆ alignmentFolder

runITkAlign.alignmentFolder

Definition at line 120 of file runITkAlign.py.

◆ AllLocal

runITkAlign.AllLocal

Definition at line 110 of file runITkAlign.py.

◆ AtlasVersion

runITkAlign.AtlasVersion

Definition at line 80 of file runITkAlign.py.

◆ barrelToroidOn

runITkAlign.barrelToroidOn

Definition at line 100 of file runITkAlign.py.

◆ baseDir

runITkAlign.baseDir

Definition at line 63 of file runITkAlign.py.

◆ BunchSpacing

runITkAlign.BunchSpacing

Definition at line 88 of file runITkAlign.py.

◆ cfg

runITkAlign.cfg = RecoSteering(flags)

Definition at line 130 of file runITkAlign.py.

◆ DBConnection

runITkAlign.DBConnection

Definition at line 119 of file runITkAlign.py.

◆ DBFile

runITkAlign.DBFile = ""

Definition at line 112 of file runITkAlign.py.

◆ DBName

string runITkAlign.DBName = "OFLCOND"

Definition at line 113 of file runITkAlign.py.

◆ doGlobal

runITkAlign.doGlobal

Definition at line 93 of file runITkAlign.py.

◆ Dynamic

runITkAlign.Dynamic

Definition at line 79 of file runITkAlign.py.

◆ EnableHI

runITkAlign.EnableHI

Definition at line 92 of file runITkAlign.py.

◆ endcapToroidOn

runITkAlign.endcapToroidOn

Definition at line 101 of file runITkAlign.py.

◆ Energy

runITkAlign.Energy

Definition at line 87 of file runITkAlign.py.

◆ exist_ok

runITkAlign.exist_ok

Accumulate step.

Solve step.

Definition at line 142 of file runITkAlign.py.

◆ Files

runITkAlign.Files

Definition at line 73 of file runITkAlign.py.

◆ flags

runITkAlign.flags = initConfigFlags()

Definition at line 55 of file runITkAlign.py.

◆ GlobalTag

runITkAlign.GlobalTag

Definition at line 75 of file runITkAlign.py.

◆ inputTFiles

runITkAlign.inputTFiles

Definition at line 71 of file runITkAlign.py.

◆ kwargs

runITkAlign.kwargs = vars(parser())

Definition at line 51 of file runITkAlign.py.

◆ MaxEvents

runITkAlign.MaxEvents

Definition at line 74 of file runITkAlign.py.

◆ NumberOfCollisions

runITkAlign.NumberOfCollisions

Definition at line 85 of file runITkAlign.py.

◆ pixelAlignable

runITkAlign.pixelAlignable

Definition at line 123 of file runITkAlign.py.

◆ solenoidOn

runITkAlign.solenoidOn

Definition at line 99 of file runITkAlign.py.

◆ stripAlignable

runITkAlign.stripAlignable

Definition at line 125 of file runITkAlign.py.

◆ tag

string runITkAlign.tag = "InDetSi_MisalignmentMode_random misalignment"

Definition at line 114 of file runITkAlign.py.

◆ Type

runITkAlign.Type

Definition at line 86 of file runITkAlign.py.

◆ useLocalDatabase

runITkAlign.useLocalDatabase

Definition at line 117 of file runITkAlign.py.

◆ writeSilicon

runITkAlign.writeSilicon

Definition at line 69 of file runITkAlign.py.

runITkAlign.parser
def parser()
Definition: runITkAlign.py:11