277 def __init__ (self) :
278 super (ElectronIPCalibrationConfig, self).__init__ ()
279 self.setBlockName('ElectronIPCalibration')
280 self.addDependency('Electrons', required=True)
281 self.addDependency('ElectronWorkingPointSelection', required=False)
282 self.addOption ('containerName', '', type=str,
283 noneAction='error',
284 info="the name of the output container after calibration.")
285 self.addOption ('postfix', '', type=str,
286 info="a postfix to apply to decorations and algorithm names. Typically "
287 "not needed here since the calibration is common to all electrons.")
288 self.addOption ('runTrackBiasing', False, type=bool,
289 info="EXPERIMENTAL: This enables the `InDetTrackBiasingTool`, for "
290 "tracks associated to electrons. The tool does not have Run 3 "
291 "recommendations yet.",
292 expertMode=True)
293 self.addOption ('writeTrackD0Z0', False, type = bool,
294 info=r"save the $d_0$ significance and $z_0\sin\theta$ variables.")
295