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
 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 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

str 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

str 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.