Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
runIDAlign Namespace Reference

Functions

def parser ()
 

Variables

 kwargs = vars(parser())
 
 flags = initConfigFlags()
 
 createInDetAlignFlags
 
 prefix
 
 accumulate
 Update flags based on parser line args. More...
 
 baseDir
 
 alignInDet
 
 alignSilicon
 
 alignPixel
 
 alignSCT
 
 alignTRT
 
 writeSilicon
 
 writeTRT
 
 useDynamicAlignFolders
 
 inputAlignmentConstants
 
 inputBowingDatabase
 
 inputDynamicGlobalDatabase
 
 inputTFiles
 
 Files
 
 MaxEvents
 
 GlobalTag
 
 Dynamic
 
 AtlasVersion
 
 NumberOfCollisions
 
 Type
 
 Energy
 
 BunchSpacing
 
 EnableHI
 
 doGlobal
 
 solenoidOn
 
 barrelToroidOn
 
 endcapToroidOn
 
 GeometryTRT
 
 EnableTRT
 
 cfg = RecoSteering(flags)
 
 exist_ok
 Update condition databases from InDetAlignConfig.CondConfig import CondCfg cfg.merge(CondCfg(flags)) More...
 

Function Documentation

◆ parser()

def runIDAlign.parser ( )

Definition at line 11 of file runIDAlign.py.

11 def parser():
12  from argparse import ArgumentParser
13  parser = ArgumentParser(description='Script for the IDAlignment')
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.RAW_RUN3, 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 = "CombinedInDetTracks", 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  parser.add_argument("--bowingDatabase", default = "", help='Local bowing database to use')
29  parser.add_argument("--dynamicGlobalDatabase", default = "", help='Local dynamic global database to use')
30 
31 
32  parser.add_argument("--alignInDet", action="store_true", help='Align whole inner detector')
33  parser.add_argument("--alignSilicon", action="store_true", help='Align silicon part of the inner detector')
34  parser.add_argument("--alignPixel", action="store_true", help='Align pixel')
35  parser.add_argument("--alignSCT", action="store_true", help='Align SCT')
36  parser.add_argument("--alignTRT", action="store_true", help='Align TRT')
37 
38 
39  parser.add_argument("--globalTag", default = defaultConditionsTags.RUN3_DATA, help='Global tag')
40  parser.add_argument("--atlasVersion", default = defaultGeometryTags.RUN3, help='Global tag')
41  parser.add_argument("--projectName", default = "data23_13p6TeV", help='Global tag')
42 
43  parser.add_argument("--isBFieldOff", action="store_true", help='Check if Bfield is off')
44  parser.add_argument("--isCosmics", action="store_true", help='Check if cosmics run')
45  parser.add_argument("--isHeavyIon", action="store_true", help='Check if heavy ion run')
46 
47  return parser.parse_args()
48 

Variable Documentation

◆ accumulate

runIDAlign.accumulate

Update flags based on parser line args.

Definition at line 63 of file runIDAlign.py.

◆ alignInDet

runIDAlign.alignInDet

Definition at line 66 of file runIDAlign.py.

◆ alignPixel

runIDAlign.alignPixel

Definition at line 68 of file runIDAlign.py.

◆ alignSCT

runIDAlign.alignSCT

Definition at line 69 of file runIDAlign.py.

◆ alignSilicon

runIDAlign.alignSilicon

Definition at line 67 of file runIDAlign.py.

◆ alignTRT

runIDAlign.alignTRT

Definition at line 70 of file runIDAlign.py.

◆ AtlasVersion

runIDAlign.AtlasVersion

Definition at line 88 of file runIDAlign.py.

◆ barrelToroidOn

runIDAlign.barrelToroidOn

Definition at line 108 of file runIDAlign.py.

◆ baseDir

runIDAlign.baseDir

Definition at line 64 of file runIDAlign.py.

◆ BunchSpacing

runIDAlign.BunchSpacing

Definition at line 96 of file runIDAlign.py.

◆ cfg

runIDAlign.cfg = RecoSteering(flags)

Definition at line 123 of file runIDAlign.py.

◆ createInDetAlignFlags

runIDAlign.createInDetAlignFlags

Definition at line 56 of file runIDAlign.py.

◆ doGlobal

runIDAlign.doGlobal

Definition at line 101 of file runIDAlign.py.

◆ Dynamic

runIDAlign.Dynamic

Definition at line 87 of file runIDAlign.py.

◆ EnableHI

runIDAlign.EnableHI

Definition at line 100 of file runIDAlign.py.

◆ EnableTRT

runIDAlign.EnableTRT

Definition at line 118 of file runIDAlign.py.

◆ endcapToroidOn

runIDAlign.endcapToroidOn

Definition at line 109 of file runIDAlign.py.

◆ Energy

runIDAlign.Energy

Definition at line 95 of file runIDAlign.py.

◆ exist_ok

runIDAlign.exist_ok

Update condition databases from InDetAlignConfig.CondConfig import CondCfg cfg.merge(CondCfg(flags))

Solve step.

Accumulate step

Definition at line 134 of file runIDAlign.py.

◆ Files

runIDAlign.Files

Definition at line 81 of file runIDAlign.py.

◆ flags

runIDAlign.flags = initConfigFlags()

Definition at line 55 of file runIDAlign.py.

◆ GeometryTRT

runIDAlign.GeometryTRT

Definition at line 117 of file runIDAlign.py.

◆ GlobalTag

runIDAlign.GlobalTag

Definition at line 83 of file runIDAlign.py.

◆ inputAlignmentConstants

runIDAlign.inputAlignmentConstants

Definition at line 76 of file runIDAlign.py.

◆ inputBowingDatabase

runIDAlign.inputBowingDatabase

Definition at line 77 of file runIDAlign.py.

◆ inputDynamicGlobalDatabase

runIDAlign.inputDynamicGlobalDatabase

Definition at line 78 of file runIDAlign.py.

◆ inputTFiles

runIDAlign.inputTFiles

Definition at line 79 of file runIDAlign.py.

◆ kwargs

runIDAlign.kwargs = vars(parser())

Definition at line 49 of file runIDAlign.py.

◆ MaxEvents

runIDAlign.MaxEvents

Definition at line 82 of file runIDAlign.py.

◆ NumberOfCollisions

runIDAlign.NumberOfCollisions

Definition at line 93 of file runIDAlign.py.

◆ prefix

runIDAlign.prefix

Definition at line 56 of file runIDAlign.py.

◆ solenoidOn

runIDAlign.solenoidOn

Definition at line 107 of file runIDAlign.py.

◆ Type

runIDAlign.Type

Definition at line 94 of file runIDAlign.py.

◆ useDynamicAlignFolders

runIDAlign.useDynamicAlignFolders

Definition at line 75 of file runIDAlign.py.

◆ writeSilicon

runIDAlign.writeSilicon

Definition at line 72 of file runIDAlign.py.

◆ writeTRT

runIDAlign.writeTRT

Definition at line 73 of file runIDAlign.py.

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