295 def __init__ (self) :
296 super (ElectronIPCalibrationConfig, self).__init__ ()
297 self.setBlockName('ElectronIPCalibration')
298 self.addDependency('Electrons', required=True)
299 self.addDependency('ElectronWorkingPointSelection', required=False)
300 self.addOption ('containerName', '', type=str,
301 noneAction='error',
302 info="the name of the output container after calibration.",
303 meta={'role':'container'})
304 self.addOption ('postfix', '', type=str,
305 info="a postfix to apply to decorations and algorithm names. Typically "
306 "not needed here since the calibration is common to all electrons.")
307 self.addOption ('runTrackBiasing', False, type=bool,
308 info="This enables the `InDetTrackBiasingTool`, for "
309 "tracks associated to electrons")
310 self.addOption ('writeTrackD0Z0', False, type = bool,
311 info=r"save the $d_0$ significance and $z_0\sin\theta$ variables.")
312