14 if flags.InDet.Align.IBLDistTag:
15 if InputLocalDatabase
and "T0" in flags.InDet.Align.IBLDistTag:
16 cfg.merge(
addOverride(flags,
'/Indet/IBLDist', tag = flags.InDet.Align.IBLDistTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
19 cfg.merge(
addOverride(flags,
'/Indet/IBLDist', flags.InDet.Align.IBLDistTag))
21 if flags.InDet.Align.L1IDTag:
22 if InputLocalDatabase
and "T0" in flags.InDet.Align.L1IDTag:
23 cfg.merge(
addOverride(flags,
'/Indet/AlignL1/ID', tag = flags.InDet.Align.L1IDTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
26 cfg.merge(
addOverride(flags,
'/Indet/AlignL1/ID', flags.InDet.Align.L1IDTag))
28 if flags.InDet.Align.L2PIXTag:
29 if InputLocalDatabase
and "T0" in flags.InDet.Align.L2PIXTag:
30 cfg.merge(
addOverride(flags,
'/Indet/AlignL2/PIX', tag = flags.InDet.Align.L2PIXTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
33 cfg.merge(
addOverride(flags,
'/Indet/AlignL2/PIX', flags.InDet.Align.L2PIXTag))
35 if flags.InDet.Align.L2SCTTag:
36 if InputLocalDatabase
and "T0" in flags.InDet.Align.L2SCTTag:
37 cfg.merge(
addOverride(flags,
'/Indet/AlignL2/SCT', tag = flags.InDet.Align.L2SCTTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
40 cfg.merge(
addOverride(flags,
'/Indet/AlignL2/SCT', flags.InDet.Align.L2SCTTag))
42 if flags.InDet.Align.L3SiTag:
43 if InputLocalDatabase
and "T0" in flags.InDet.Align.L3SiTag:
44 cfg.merge(
addOverride(flags,
'/Indet/AlignL3', tag = flags.InDet.Align.L3SiTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
47 cfg.merge(
addOverride(flags,
'/Indet/AlignL3', flags.InDet.Align.L3SiTag))
49 if flags.InDet.Align.L1TRTTag:
50 if InputLocalDatabase
and "T0" in flags.InDet.Align.L1TRTTag:
51 cfg.merge(
addOverride(flags,
'/TRT/AlignL1/TRT', tag = flags.InDet.Align.L1TRTTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
54 cfg.merge(
addOverride(flags,
'/TRT/AlignL1/TRT', flags.InDet.Align.L1TRTTag))
56 if flags.InDet.Align.L2TRTTag:
57 if InputLocalDatabase
and "T0" in flags.InDet.Align.L2TRTTag:
58 cfg.merge(
addOverride(flags,
'/TRT/AlignL2', tag = flags.InDet.Align.L2TRTTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
61 cfg.merge(
addOverride(flags,
'/TRT/AlignL2', flags.InDet.Align.L2TRTTag))
63 if flags.InDet.Align.L3TRTTag:
64 if InputLocalDatabase
and "T0" in flags.InDet.Align.L3TRTTag:
65 cfg.merge(
addOverride(flags,
'/TRT/Calib/DX', tag = flags.InDet.Align.L3TRTTag, db = f
"sqlite://;schema={InputLocalDatabase};dbname=CONDBR2"))
68 cfg.merge(
addOverride(flags,
'/TRT/Calib/DX', flags.InDet.Align.L3TRTTag))
70 if flags.InDet.Align.TRTCalibT0TagCos:
71 cfg.merge(
addOverride(flags,
'/TRT/Calib/T0', flags.InDet.Align.TRTCalibT0TagCos))
73 if flags.InDet.Align.TRTCalibRtTagCos:
74 cfg.merge(
addOverride(flags,
'/TRT/Calib/RT', flags.InDet.Align.TRTCalibRtTagCos))
76 if flags.InDet.Align.MDNTag:
77 cfg.merge(
addOverride(flags,
"/PIXEL/PixelClustering/PixelNNCalibJSON", flags.InDet.Align.MDNTag))
79 if flags.InDet.Align.pixelDistortionTag:
80 cfg.merge(
addOverride(flags,
'/Indet/PixelDist', flags.InDet.Align.pixelDistortionTag))
82 if flags.Beam.Type
is not BeamType.Cosmics:
83 if flags.InDet.Align.beamSpotTag:
84 cfg.merge(
addOverride(flags,
'/Indet/Beampos', flags.InDet.Align.beamSpotTag))
86 if flags.InDet.Align.lorentzAngleTag:
87 cfg.merge(
addOverride(flags,
'/PIXEL/LorentzAngleScale', flags.InDet.Align.lorentzAngleTag))