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

Functions

 createInDetAlignFlags ()
 setL11AlignmentFlags (flags)
 setL16AlignmentFlags (flags)
 setL2AlignmentFlags (flags)
 TODO Fill L2 and L3 from current T0 setup.
 setL3AlignmentFlags (flags)

Function Documentation

◆ createInDetAlignFlags()

IDAlignFlags.createInDetAlignFlags ( )

Definition at line 6 of file IDAlignFlags.py.

6def createInDetAlignFlags():
7 from AthenaConfiguration.AthConfigFlags import AthConfigFlags
8 icf = AthConfigFlags()
9
10 icf.addFlag("baseDir", "./")
11 icf.addFlag("accumulate", True)
12 icf.addFlag("doMonitoring", False)
13 icf.addFlag("alignPixel", True)
14 icf.addFlag("alignSCT", True)
15 icf.addFlag("alignTRT", True)
16 icf.addFlag("writeAlignNtuple", False)
17 icf.addFlag("inputTracksCollection", "CombinedInDetTracks")
18 icf.addFlag("pixelAlignmentLevel", -1)
19 icf.addFlag("pixelAlignmentLevelBarrel", -1)
20 icf.addFlag("pixelAlignmentLevelEndcaps", -1)
21 icf.addFlag("SCTAlignmentLevel", -1)
22 icf.addFlag("SCTAlignmentLevelBarrel", -1)
23 icf.addFlag("SCTAlignmentLevelEndcaps", -1)
24 icf.addFlag("TRTAlignmentLevel", -1)
25 icf.addFlag("TRTAlignmentLevelBarrel", -1)
26 icf.addFlag("TRTAlignmentLevelEndcaps", -1)
27 icf.addFlag("localDataBase", "")
28 icf.addFlag("beamSpotTag", "")
29 icf.addFlag("IBLDistTag", "")
30 icf.addFlag("L1IDTag", "")
31 icf.addFlag("L2PIXTag", "")
32 icf.addFlag("L2SCTTag", "")
33 icf.addFlag("L1TRTTag", "")
34 icf.addFlag("L3SiTag", "")
35 icf.addFlag("L2TRTTag", "")
36 icf.addFlag("L3TRTTag", "")
37 icf.addFlag("errorScalingTag", "")
38 icf.addFlag("lorentzAngleTag", "")
39 icf.addFlag("MDNTag", "")
40 icf.addFlag("pixelDistortionTag", "")
41 icf.addFlag("TRTCalibT0TagCos", "")
42 icf.addFlag("TRTCalibRtTagCos", "")
43 icf.addFlag("inputTFiles", [])
44 icf.addFlag("outputTFile", "AlignmentTFile.root")
45 icf.addFlag("outputConditionFile", "alignment_output.pool.root")
46
47 return icf
48

◆ setL11AlignmentFlags()

IDAlignFlags.setL11AlignmentFlags ( flags)

Definition at line 49 of file IDAlignFlags.py.

49def setL11AlignmentFlags(flags):
50 flags.InDet.Align.pixelAlignmentLevel = 11
51 flags.InDet.Align.pixelAlignmentLevelBarrel = -1
52 flags.InDet.Align.pixelAlignmentLevelEndcaps = -1
53
54 flags.InDet.Align.SCTAlignmentLevel = 1
55 flags.InDet.Align.SCTAlignmentLevelBarrel = -1
56 flags.InDet.Align.SCTAlignmentLevelEndcaps = -1
57
58 flags.InDet.Align.TRTAlignmentLevel = 1
59 flags.InDet.Align.TRTAlignmentLevelBarrel = -1
60 flags.InDet.Align.TRTAlignmentLevelEndcaps = -1
61

◆ setL16AlignmentFlags()

IDAlignFlags.setL16AlignmentFlags ( flags)

Definition at line 62 of file IDAlignFlags.py.

62def setL16AlignmentFlags(flags):
63 if not flags.InDet.Align.alignPixel:
64 raise Exception("With alignment level '16' the flag 'flags.InDet.Align.alignPixel' must be true'")
65
66 flags.InDet.Align.pixelAlignmentLevel = 16
67 flags.InDet.Align.pixelAlignmentLevelBarrel = -1
68 flags.InDet.Align.pixelAlignmentLevelEndcaps = -1
69
70 flags.InDet.Align.SCTAlignmentLevel = 1
71 flags.InDet.Align.SCTAlignmentLevelBarrel = -1
72 flags.InDet.Align.SCTAlignmentLevelEndcaps = -1
73
74 flags.InDet.Align.TRTAlignmentLevel = 1
75 flags.InDet.Align.TRTAlignmentLevelBarrel = -1
76 flags.InDet.Align.TRTAlignmentLevelEndcaps = -1
77
78 flags.InDet.Align.alignSCT = False
79 flags.InDet.Align.alignTRT = False
80

◆ setL2AlignmentFlags()

IDAlignFlags.setL2AlignmentFlags ( flags)

TODO Fill L2 and L3 from current T0 setup.

Definition at line 82 of file IDAlignFlags.py.

82def setL2AlignmentFlags(flags):
83 pass
84

◆ setL3AlignmentFlags()

IDAlignFlags.setL3AlignmentFlags ( flags)

Definition at line 85 of file IDAlignFlags.py.

85def setL3AlignmentFlags(flags):
86 pass