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