157 def __init__ (self) :
158 super (MuonIPCalibrationConfig, self).__init__ ()
159 self.setBlockName('MuonIPCalibration')
160 self.addDependency('Muons', required=True)
161 self.addDependency('MuonWorkingPointSelection', required=False)
162 self.addOption ('containerName', '', type=str,
163 noneAction='error',
164 info="the name of the output container after calibration.")
165 self.addOption ('postfix', "", type=str,
166 info="a postfix to apply to decorations and algorithm names. "
167 "Typically not needed here since the calibration is common to "
168 "all muons.")
169 self.addOption ('writeTrackD0Z0', False, type = bool,
170 info=r"save the $d_0$ significance and $z_0\sin\theta$ variables.")
171 self.addOption ('runTrackBiasing', False, type=bool,
172 info="EXPERIMENTAL: This enables the `InDetTrackBiasingTool`, for tracks "
173 "associated to muons. The tool does not have Run 3 recommendations yet.",
174 expertMode=True)
175