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

Functions

 parser ()

Variables

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

Function Documentation

◆ parser()

runITkAlign.parser ( )

Definition at line 11 of file runITkAlign.py.

11def 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 parser.add_argument("--threads", default = 1, type = int, help='Number of threads')
50
51 return parser.parse_args()
52

Variable Documentation

◆ accumulate

runITkAlign.accumulate

Update flags based on parser line args.

Definition at line 64 of file runITkAlign.py.

◆ alignITk

runITkAlign.alignITk

Definition at line 67 of file runITkAlign.py.

◆ alignITkPixel

runITkAlign.alignITkPixel

Definition at line 68 of file runITkAlign.py.

◆ alignITkStrip

runITkAlign.alignITkStrip

Definition at line 69 of file runITkAlign.py.

◆ alignmentFolder

runITkAlign.alignmentFolder

Definition at line 122 of file runITkAlign.py.

◆ AllLocal

runITkAlign.AllLocal

Definition at line 112 of file runITkAlign.py.

◆ AtlasVersion

runITkAlign.AtlasVersion

Definition at line 82 of file runITkAlign.py.

◆ barrelToroidOn

runITkAlign.barrelToroidOn

Definition at line 102 of file runITkAlign.py.

◆ baseDir

runITkAlign.baseDir

Definition at line 65 of file runITkAlign.py.

◆ BunchSpacing

runITkAlign.BunchSpacing

Definition at line 90 of file runITkAlign.py.

◆ cfg

runITkAlign.cfg = RecoSteering(flags)

Definition at line 135 of file runITkAlign.py.

◆ DBConnection

runITkAlign.DBConnection

Definition at line 121 of file runITkAlign.py.

◆ DBFile

runITkAlign.DBFile = ""

Definition at line 114 of file runITkAlign.py.

◆ DBName

str runITkAlign.DBName = "OFLCOND"

Definition at line 115 of file runITkAlign.py.

◆ doGlobal

runITkAlign.doGlobal

Definition at line 95 of file runITkAlign.py.

◆ Dynamic

runITkAlign.Dynamic

Definition at line 81 of file runITkAlign.py.

◆ EnableHI

runITkAlign.EnableHI

Definition at line 94 of file runITkAlign.py.

◆ endcapToroidOn

runITkAlign.endcapToroidOn

Definition at line 103 of file runITkAlign.py.

◆ Energy

runITkAlign.Energy

Definition at line 89 of file runITkAlign.py.

◆ exist_ok

runITkAlign.exist_ok

Accumulate step.

Solve step.

Definition at line 147 of file runITkAlign.py.

◆ Files

runITkAlign.Files

Definition at line 75 of file runITkAlign.py.

◆ flags

runITkAlign.flags = initConfigFlags()

Definition at line 57 of file runITkAlign.py.

◆ GlobalTag

runITkAlign.GlobalTag

Definition at line 77 of file runITkAlign.py.

◆ inputTFiles

runITkAlign.inputTFiles

Definition at line 73 of file runITkAlign.py.

◆ kwargs

runITkAlign.kwargs = vars(parser())

Definition at line 53 of file runITkAlign.py.

◆ MaxEvents

runITkAlign.MaxEvents

Definition at line 76 of file runITkAlign.py.

◆ NumberOfCollisions

runITkAlign.NumberOfCollisions

Definition at line 87 of file runITkAlign.py.

◆ NumThreads

runITkAlign.NumThreads

Definition at line 130 of file runITkAlign.py.

◆ pixelAlignable

runITkAlign.pixelAlignable

Definition at line 125 of file runITkAlign.py.

◆ solenoidOn

runITkAlign.solenoidOn

Definition at line 101 of file runITkAlign.py.

◆ stripAlignable

runITkAlign.stripAlignable

Definition at line 127 of file runITkAlign.py.

◆ tag

str runITkAlign.tag = "InDetSi_MisalignmentMode_random misalignment"

Definition at line 116 of file runITkAlign.py.

◆ Type

runITkAlign.Type

Definition at line 88 of file runITkAlign.py.

◆ useLocalDatabase

runITkAlign.useLocalDatabase

Definition at line 119 of file runITkAlign.py.

◆ writeSilicon

runITkAlign.writeSilicon

Definition at line 71 of file runITkAlign.py.