Example #1
0
        CalibrationDirectory="JetFitter",
        CalibrationSubDirectory="NeuralNetwork",
        OutputLevel=BTaggingFlags.OutputLevel,
        NeuralNetworkToHistoTool=NeuralNetworkToHistoNNTool,
        useCombinedIPNN=useNNcombinedWithIP3D,
        calibrationTool=BTagCalibrationBrokerTool)
    ToolSvc += JetFitterNNTool
    if BTaggingFlags.OutputLevel < 3:
        print JetFitterNNTool

from JetTagTools.JetTagToolsConf import Analysis__JetFitterTag
JetFitterFlipTagToolNN = Analysis__JetFitterTag(
    name="JetFitterTagNNFlip",
    OutputLevel=BTaggingFlags.OutputLevel,
    Runmodus=BTaggingFlags.Runmodus,
    jetfitterNtupleWriter=JetFitterNtupleWriterNN,
    jetfitterClassifier=JetFitterNNTool,
    jetfitterVariablesFactory=JetFitterVariablesFactoryNNFlip,
    jetCollectionList=BTaggingFlags.Jets,
    useForcedCalibration=False,
    supplementalTaggers=['IP3D'] if useNNcombinedWithIP3D else [],
    storeOnlyBaseObject=True)

if not BTaggingFlags.JetFitterTagFlip:
    JetFitterFlipTagToolNN.storeOnlyBaseObject = False

ToolSvc += JetFitterFlipTagToolNN

if BTaggingFlags.OutputLevel < 3:
    print JetFitterFlipTagToolNN
                                               CalibrationSubDirectory="NeuralNetwork",
                                               OutputLevel = BTaggingFlags.OutputLevel,
                                               NeuralNetworkToHistoTool = NeuralNetworkToHistoNNTool,
                                               useCombinedIPNN = useNNcombinedWithIP3D,
                                               calibrationTool=BTagCalibrationBrokerTool
                                               )
  ToolSvc += JetFitterNNTool
  if BTaggingFlags.OutputLevel < 3:
    print JetFitterNNTool

from JetTagTools.JetTagToolsConf import Analysis__JetFitterTag
JetFitterFlipTagToolNN = Analysis__JetFitterTag( name = "JetFitterTagNNFlip",
                                                 OutputLevel = BTaggingFlags.OutputLevel,
                                                 Runmodus = BTaggingFlags.Runmodus,
                                                 jetfitterNtupleWriter = JetFitterNtupleWriterNN,
                                                 jetfitterClassifier = JetFitterNNTool,
                                                 jetfitterVariablesFactory = JetFitterVariablesFactoryNNFlip,
                                                 jetCollectionList = BTaggingFlags.Jets,
                                                 useForcedCalibration = False,
                                                 supplementalTaggers = ['IP3D'] if useNNcombinedWithIP3D else [],
                                                 storeOnlyBaseObject = True
                                                 )

if not BTaggingFlags.JetFitterTagFlip:
  JetFitterFlipTagToolNN.storeOnlyBaseObject = False

ToolSvc += JetFitterFlipTagToolNN

if BTaggingFlags.OutputLevel < 3:
  print JetFitterFlipTagToolNN