139 FlipConfig="STANDARD",
140 variableRemapping={}):
144 NNFile_extension = NNFile.split(
".")[-1]
147 flipTagConfig=FlipConfig,
148 variableRemapping=variableRemapping)
149 if NNFile_extension ==
"json":
150 nn_name = NNFile.replace(
"/",
"_").
replace(
"_network.json",
"")
151 decorator = acc.popToolsAndMerge(
DL2ToolCfg(flags, **nn_opts))
152 elif NNFile_extension ==
"onnx":
153 nn_name = NNFile.replace(
"/",
"_").
replace(
".onnx",
"")
154 decorator = acc.popToolsAndMerge(
GNNToolCfg(flags, **nn_opts))
156 raise ValueError(
"FlavorTagNNCfg: Wrong NNFile extension. Please check the NNFile argument")
158 name =
'_'.
join([nn_name.lower(), BTaggingCollection])
161 if FlipConfig !=
"STANDARD":
162 name = name + FlipConfig
167 decorAlg = CompFactory.FlavorTagDiscriminants.BTagDecoratorAlg(
169 container=BTaggingCollection,
170 constituentContainer=TrackCollection,
172 undeclaredReadDecorKeys=veto_list,
176 acc.addEventAlgo(decorAlg)