1145 def __init__ (self) :
1146 super (FJvtWorkingPointEfficiencyConfig, self).__init__ ()
1147 self.setBlockName('FJvtWorkingPointEfficiencyConfig')
1148 self.addDependency('EventSelection', required=False)
1149 self.addDependency('EventSelectionMerger', required=False)
1150 self.addOption ('containerName', '', type=str,
1151 noneAction='error',
1152 info="the name of the input container.")
1153 self.addOption ('selectionName', '', type=str,
1154 noneAction='error',
1155 info="the name of the jet selection to define (e.g. `tight` or `loose`).")
1156 self.addOption ('fjvtWP', '', type=str,
1157 noneAction='error',
1158 info="the fJvt WP to use. Supported WPs: `Loose`, `Tight`, `Tighter`.")
1159 self.addOption ('useSuffix', True, type=bool,
1160 info="whether the working point name is to be used as suffix ."
1161 "Not to be disabled if multiple working points are scheduled.")
1162 self.addOption ('noEffSF', False, type=bool,
1163 info="disables the calculation of efficiencies and scale factors. "
1164 "Only useful to test a new WP for which scale factors are not available.",
1165 expertMode=True)
1166