From e239af3ac76f4011b9f0719fc802235b85ac82ef Mon Sep 17 00:00:00 2001 From: Kevin Heinicke <kevin@kehei.de> Date: Fri, 4 May 2018 12:54:56 +0200 Subject: [PATCH] Update reference file and use TestTuning --- .../DVTestTagging-Summer2017Opt-Run1.py | 14 +++++--- .../qmtest/tagging.qms/test_tag_mc12.qmt | 32 ++++++++----------- 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/DaVinciTests/tests/options/Tagging/DVTestTagging-Summer2017Opt-Run1.py b/DaVinciTests/tests/options/Tagging/DVTestTagging-Summer2017Opt-Run1.py index ce60e09bb..bdcd299f8 100644 --- a/DaVinciTests/tests/options/Tagging/DVTestTagging-Summer2017Opt-Run1.py +++ b/DaVinciTests/tests/options/Tagging/DVTestTagging-Summer2017Opt-Run1.py @@ -13,6 +13,13 @@ from Configurables import GaudiSequencer from Configurables import CheatedSelection, BDecayTool, MCDecayFinder +from GaudiKernel import ROOT6WorkAroundEnabled +if ROOT6WorkAroundEnabled('ROOT-7492'): + # trigger autoloading of LHCbKernel dictionary + GaudiPython.gbl.LHCb.LHCbID + # trigger autoloading of DigiEvent dictionary + GaudiPython.gbl.LHCb.CaloDigit + myDecay = '[B+ -> (J/psi(1S) => mu+ mu- ) K+]cc' cheatsel = CheatedSelection("CheatedSelection") @@ -29,8 +36,7 @@ cheatsel.BDecayTool.MCDecayFinder.Decay = myDecay location = "Phys/CheatedSelection" -from Configurables import (BTagging, BTaggingTool, BTaggingChecker, - BDecayTool, MCDecayFinder) +from Configurables import BTagging, BTaggingTool, BTaggingChecker from FlavourTagging.Tunings import applyTuning tag = BTagging("BTagging") @@ -40,14 +46,14 @@ tag.addTool( BDecayTool ) tag.BDecayTool.addTool( MCDecayFinder ) tag.BDecayTool.MCDecayFinder.Decay = myDecay tag.addTool( BTaggingTool ) -applyTuning(tag.BTaggingTool, 'Run1') +applyTuning(tag.BTaggingTool, 'TestTuning') tag.BTaggingTool.AssocPVCriterion = 'PVbyIP' # needed by CheatedSelection # Flavour tagging Checker tagcheck = BTaggingChecker("BTaggingChecker") tagcheck.Inputs = [ location ] tagcheck.TagsLocation = location+"/FlavourTags" -#tagcheck.OutputLevel = 1 +# tagcheck.OutputLevel = DEBUG tagcheck.addTool( BDecayTool ) tagcheck.BDecayTool.addTool( MCDecayFinder ) tagcheck.BDecayTool.MCDecayFinder.Decay = myDecay diff --git a/DaVinciTests/tests/qmtest/tagging.qms/test_tag_mc12.qmt b/DaVinciTests/tests/qmtest/tagging.qms/test_tag_mc12.qmt index ec7b4441a..bfe986f95 100644 --- a/DaVinciTests/tests/qmtest/tagging.qms/test_tag_mc12.qmt +++ b/DaVinciTests/tests/qmtest/tagging.qms/test_tag_mc12.qmt @@ -10,28 +10,24 @@ findReferenceBlock(""" BTagging SUCCESS #ERRORS = 1 Message = 'Tagging Tool returned error.' BTaggingChecker INFO ======================================================= +BTaggingChecker INFO WARNING: The following numbers do not represent the correct tagging powers. BTaggingChecker INFO Summary: EXCLUSIVE TAGGING PERFORMANCE BTaggingChecker INFO Category EFF. Etag Wrong TF r w -BTaggingChecker INFO 1 Category 2.4+-1.6 14+-1.9 29+-6.6 34 14 -BTaggingChecker INFO 2 Category 0.77+-0.92 11+-1.7 37+-7.8 24 14 -BTaggingChecker INFO 3 Category 2.1+-1.2 4.1+-1.1 14+-9.4 12 2 -BTaggingChecker INFO 4 Category 1.6+-1 2.6+-0.86 11+-10 8 1 -BTaggingChecker INFO 5 Category 1.5+-0.65 1.5+-0.65 0+-0 5 0 BTaggingChecker INFO --------------------------------------------------------- -BTaggingChecker INFO ** OS muon 0.87+-0.91 3.5+-0.99 25+-12 9 3 -BTaggingChecker INFO ** OS elec 1.3+-0.94 2.3+-0.81 12+-12 7 1 -BTaggingChecker INFO ** OS kaon 2.4+-1.6 13+-1.8 28+-6.8 31 12 -BTaggingChecker INFO ** SS kaon 0.15+-0.4 2.3+-0.81 62+-17 3 5 -BTaggingChecker INFO ** SS pion 1.4+-1.2 7.3+-1.4 28+-9 18 7 -BTaggingChecker INFO ** VertexCh 3.9+-1.9 17+-2 26+-5.7 43 15 -BTaggingChecker INFO ** OS nnetkaon 3.2+-1.8 21+-2.2 31+-5.4 50 22 -BTaggingChecker INFO ** SS nnetkaon 1.2+-1.2 15+-2 64+-6.6 19 34 -BTaggingChecker INFO ** OS Charm 1.2+-0.58 1.2+-0.58 0+-0 4 0 +BTaggingChecker INFO ** OS muon 0.874636+-0.909124 3.49854+-0.992118 25+-12.5 9 3 +BTaggingChecker INFO ** OS elec 1.31195+-0.937816 2.33236+-0.814941 12.5+-11.6927 7 1 +BTaggingChecker INFO ** OS kaon 2.33884+-1.53195 13.1195+-1.82294 28.8889+-6.7566 32 13 +BTaggingChecker INFO ** SS kaon 0.374844+-0.649362 8.16327+-1.4784 60.7143+-9.22962 11 17 +BTaggingChecker INFO ** SS pion 1.41108+-1.18357 7.28863+-1.4036 28+-8.97998 18 7 +BTaggingChecker INFO ** VertexCh 3.4842+-1.85224 17.7843+-2.06466 27.8689+-5.74058 44 17 +BTaggingChecker INFO ** OS nnetkaon 2.1026+-1.53339 44.0233+-2.68039 39.0728+-3.97059 92 59 +BTaggingChecker INFO ** SS nnetkaon 0.419301+-0.696782 51.895+-2.69781 54.4944+-3.73249 81 97 +BTaggingChecker INFO ** OS Charm 0.874636+-0.909124 3.49854+-0.992118 25+-12.5 9 3 BTaggingChecker INFO --------------------------------------------------------- -BTaggingChecker INFO Tagging efficiency = 33 +/- 2.5 % -BTaggingChecker INFO Wrong Tag fraction = 25 +/- 4.2 % -BTaggingChecker INFO EFFECTIVE COMB. TE = 8.3 +/- 2.5 % (Total events= 343) -BTaggingChecker SUCCESS ========================================================= +BTaggingChecker INFO Tagging efficiency = 0 +/- 0 % +BTaggingChecker INFO Wrong Tag fraction = -nan +/- -nan % +BTaggingChecker INFO EFFECTIVE COMB. TE = 0 +/- 0 % (Total events= 343) +BTaggingChecker DEBUG ========================================================= """, stdout, result, causes, signature_offset = 1) countErrorLines({"FATAL":0}) </text></argument> -- GitLab