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