From f94951065c93f3dd88fa5d7329c1c71ddb433aab Mon Sep 17 00:00:00 2001 From: Rosen Matev <rosen.matev@cern.ch> Date: Wed, 28 Sep 2022 22:53:30 +0200 Subject: [PATCH] Revert "Merge branch 'mstahl_gaudiallentests' into 'master'" This reverts commit db0b8a47a0c633bd796718a80aeaa99fdb471e4f, reversing changes made to 5dd841265aa8f19e0531ea6eb9a1324e335bc43d. --- Hlt/RecoConf/options/allen_gaudi_forward.py | 43 +++++-- .../options/allen_gaudi_seed_and_match.py | 55 --------- Hlt/RecoConf/options/allen_gaudi_velo_ut.py | 53 -------- .../hlt1_reco_allen_track_reconstruction.py | 45 +++++++ Hlt/RecoConf/python/RecoConf/hlt1_allen.py | 115 ++---------------- Hlt/RecoConf/python/RecoConf/mc_checking.py | 21 +--- .../allen_gaudi_forward_with_mcchecking.qmt | 1 - .../allen_gaudi_velo_ut_with_mcchecking.qmt | 35 ------ ...cchecking.qmt => hlt1_reco_allen_xdst.qmt} | 17 ++- .../allen_gaudi_forward_with_mcchecking.ref | 29 ++--- ..._forward_with_mcchecking.ref.x86_64_v3-opt | 29 ++--- ...n_gaudi_seed_and_match_with_mcchecking.ref | 33 ----- ...nd_match_with_mcchecking.ref.x86_64_v3-opt | 33 ----- .../allen_gaudi_velo_ut_with_mcchecking.ref | 42 ------- ..._velo_ut_with_mcchecking.ref.x86_64_v3-opt | 42 ------- 15 files changed, 123 insertions(+), 470 deletions(-) delete mode 100644 Hlt/RecoConf/options/allen_gaudi_seed_and_match.py delete mode 100644 Hlt/RecoConf/options/allen_gaudi_velo_ut.py create mode 100644 Hlt/RecoConf/options/hlt1_reco_allen_track_reconstruction.py delete mode 100644 Hlt/RecoConf/tests/qmtest/allen_gaudi_velo_ut_with_mcchecking.qmt rename Hlt/RecoConf/tests/qmtest/{allen_gaudi_seed_and_match_with_mcchecking.qmt => hlt1_reco_allen_xdst.qmt} (65%) delete mode 100644 Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref delete mode 100644 Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref.x86_64_v3-opt delete mode 100644 Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref delete mode 100644 Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref.x86_64_v3-opt diff --git a/Hlt/RecoConf/options/allen_gaudi_forward.py b/Hlt/RecoConf/options/allen_gaudi_forward.py index 26fc77eab45..8b4f9e360bb 100644 --- a/Hlt/RecoConf/options/allen_gaudi_forward.py +++ b/Hlt/RecoConf/options/allen_gaudi_forward.py @@ -8,21 +8,28 @@ # granted to it by virtue of its status as an Intergovernmental Organization # # or submit itself to any jurisdiction. # ############################################################################### -from PyConf.Algorithms import VPRetinaFullClustering from Moore.config import Reconstruction from Moore.config import run_allen_reconstruction from Moore import options -from RecoConf.hlt1_allen import make_allen_forward_tracks -from RecoConf.hlt1_tracking import make_velo_full_clusters -from RecoConf.event_filters import require_gec -from RecoConf.mc_checking import ( - check_tracking_efficiency, make_links_tracks_mcparticles, - make_links_lhcbids_mcparticles_tracking_system) -from RecoConf.mc_checking_categories import (get_mc_categories, - get_hit_type_mask) + + +def make_allen_forward_tracks(): + from PyConf.Algorithms import ( + LHCb__Converters__Track__v1__fromV2TrackV1Track as FromV2TrackV1Track) + import RecoConf.hlt1_allen + + default_tracks = RecoConf.hlt1_allen.make_allen_forward_tracks() + + forward_tracks_v1 = FromV2TrackV1Track( + InputTracksName=default_tracks['v2']).OutputTracksName + + return {'v2': default_tracks['v2'], 'v1': forward_tracks_v1} def make_reconstruction(): + from RecoConf.event_filters import require_gec + from RecoConf.mc_checking import check_tracking_efficiency, make_links_tracks_mcparticles, make_links_lhcbids_mcparticles_tracking_system + from RecoConf.mc_checking_categories import get_mc_categories, get_hit_type_mask forward_tracks = make_allen_forward_tracks() @@ -31,14 +38,14 @@ def make_reconstruction(): # build the PrChecker algorihm for forward track links_to_forward_tracks = make_links_tracks_mcparticles( - InputTracks=forward_tracks["v1keyed"], LinksToLHCbIDs=links_to_lhcbids) + InputTracks=forward_tracks, LinksToLHCbIDs=links_to_lhcbids) pr_checker_for_forward_track = check_tracking_efficiency( TrackType="Forward", - InputTracks=forward_tracks["v1keyed"], + InputTracks=forward_tracks, LinksToTracks=links_to_forward_tracks, LinksToLHCbIDs=links_to_lhcbids, - MCCategories=get_mc_categories("BestLong"), + MCCategories=get_mc_categories("MuonMatch"), HitTypesToCheck=get_hit_type_mask("BestLong"), ) @@ -46,8 +53,18 @@ def make_reconstruction(): [require_gec()]) +options.set_input_from_testfiledb('upgrade_DC19_01_MinBiasMD') +options.set_conds_from_testfiledb('upgrade_DC19_01_MinBiasMD') + options.evt_max = 100 +from RecoConf.decoders import default_ft_decoding_version +default_ft_decoding_version.global_bind(value=6) + +from PyConf.application import configure_input +config = configure_input(options) + options.histo_file = "Hlt1ForwardTrackingResolutionAllen.root" -with make_velo_full_clusters.bind(make_full_cluster=VPRetinaFullClustering): +from AllenConf.velo_reconstruction import decode_velo +with decode_velo.bind(retina_decoding=False): run_allen_reconstruction(options, make_reconstruction) diff --git a/Hlt/RecoConf/options/allen_gaudi_seed_and_match.py b/Hlt/RecoConf/options/allen_gaudi_seed_and_match.py deleted file mode 100644 index 747d07b249e..00000000000 --- a/Hlt/RecoConf/options/allen_gaudi_seed_and_match.py +++ /dev/null @@ -1,55 +0,0 @@ -############################################################################### -# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # -# # -# This software is distributed under the terms of the GNU General Public # -# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". # -# # -# In applying this licence, CERN does not waive the privileges and immunities # -# granted to it by virtue of its status as an Intergovernmental Organization # -# or submit itself to any jurisdiction. # -############################################################################### -from PyConf.Algorithms import VPRetinaFullClustering -from Moore.config import Reconstruction -from Moore.config import run_allen_reconstruction -from Moore import options -from RecoConf.hlt1_allen import make_allen_seed_and_match_tracks -from RecoConf.hlt1_tracking import make_velo_full_clusters -from RecoConf.event_filters import require_gec -from RecoConf.mc_checking import (check_tracking_efficiency, - make_links_tracks_mcparticles, - make_links_lhcbids_mcparticles_VP_FT) -from RecoConf.mc_checking_categories import (get_mc_categories, - get_hit_type_mask) - - -def make_reconstruction(): - - seed_and_match_tracks = make_allen_seed_and_match_tracks() - - # make links to lhcb id for mc matching - links_to_lhcbids = make_links_lhcbids_mcparticles_VP_FT() - - # build the PrChecker algorihm for forward track - links_to_seed_and_match_tracks = make_links_tracks_mcparticles( - InputTracks=seed_and_match_tracks["v1keyed"], - LinksToLHCbIDs=links_to_lhcbids) - - pr_checker_for_seed_and_match_track = check_tracking_efficiency( - TrackType="SeedAndMatch", - InputTracks=seed_and_match_tracks["v1keyed"], - LinksToTracks=links_to_seed_and_match_tracks, - LinksToLHCbIDs=links_to_lhcbids, - MCCategories=get_mc_categories("BestLong"), - HitTypesToCheck=get_hit_type_mask("BestLong"), - ) - - return Reconstruction("track_efficiency", - [pr_checker_for_seed_and_match_track], - [require_gec()]) - - -options.evt_max = 100 -options.histo_file = "Hlt1SeedAndMatchTrackingResolutionAllen.root" - -with make_velo_full_clusters.bind(make_full_cluster=VPRetinaFullClustering): - run_allen_reconstruction(options, make_reconstruction) diff --git a/Hlt/RecoConf/options/allen_gaudi_velo_ut.py b/Hlt/RecoConf/options/allen_gaudi_velo_ut.py deleted file mode 100644 index 426f1a10a46..00000000000 --- a/Hlt/RecoConf/options/allen_gaudi_velo_ut.py +++ /dev/null @@ -1,53 +0,0 @@ -############################################################################### -# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # -# # -# This software is distributed under the terms of the GNU General Public # -# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". # -# # -# In applying this licence, CERN does not waive the privileges and immunities # -# granted to it by virtue of its status as an Intergovernmental Organization # -# or submit itself to any jurisdiction. # -############################################################################### -from PyConf.Algorithms import VPRetinaFullClustering -from Moore.config import Reconstruction -from Moore.config import run_allen_reconstruction -from Moore import options -from RecoConf.hlt1_allen import make_allen_velo_ut_tracks -from RecoConf.hlt1_tracking import make_velo_full_clusters -from RecoConf.event_filters import require_gec -from RecoConf.mc_checking import (check_tracking_efficiency, - make_links_tracks_mcparticles, - make_links_lhcbids_mcparticles_VP_UT) -from RecoConf.mc_checking_categories import (get_mc_categories, - get_hit_type_mask) - - -def make_reconstruction(): - - velo_ut_tracks = make_allen_velo_ut_tracks() - - # make links to lhcb id for mc matching - links_to_lhcbids = make_links_lhcbids_mcparticles_VP_UT() - - # build the PrChecker algorihm for forward track - links_to_velo_ut_tracks = make_links_tracks_mcparticles( - InputTracks=velo_ut_tracks["v1keyed"], LinksToLHCbIDs=links_to_lhcbids) - - pr_checker_for_velo_ut_track = check_tracking_efficiency( - TrackType="VeloUT", - InputTracks=velo_ut_tracks["v1keyed"], - LinksToTracks=links_to_velo_ut_tracks, - LinksToLHCbIDs=links_to_lhcbids, - MCCategories=get_mc_categories("Upstream"), - HitTypesToCheck=get_hit_type_mask("Upstream"), - ) - - return Reconstruction("track_efficiency", [pr_checker_for_velo_ut_track], - [require_gec()]) - - -options.evt_max = 100 -options.histo_file = "Hlt1VeloUTTrackingResolutionAllen.root" - -with make_velo_full_clusters.bind(make_full_cluster=VPRetinaFullClustering): - run_allen_reconstruction(options, make_reconstruction) diff --git a/Hlt/RecoConf/options/hlt1_reco_allen_track_reconstruction.py b/Hlt/RecoConf/options/hlt1_reco_allen_track_reconstruction.py new file mode 100644 index 00000000000..9d917e04138 --- /dev/null +++ b/Hlt/RecoConf/options/hlt1_reco_allen_track_reconstruction.py @@ -0,0 +1,45 @@ +############################################################################### +# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the GNU General Public # +# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from Moore import options, run_allen_reconstruction +from Moore.config import Reconstruction +from RecoConf.event_filters import require_gec +from RecoConf.hlt1_allen import make_allen_forward_tracks +from RecoConf.mc_checking import check_tracking_efficiency, make_links_tracks_mcparticles, make_links_lhcbids_mcparticles_tracking_system +from RecoConf.mc_checking_categories import get_mc_categories, get_hit_type_mask +from AllenConf.velo_reconstruction import decode_velo + + +def hlt1_reco_allen_tracks(): + + # make links to lhcb id for mc matching + links_to_lhcbids = make_links_lhcbids_mcparticles_tracking_system() + + # build the PrChecker algorihm for forward track + forward_tracks = make_allen_forward_tracks() + links_to_forward_tracks = make_links_tracks_mcparticles( + InputTracks=forward_tracks['v1keyed'], LinksToLHCbIDs=links_to_lhcbids) + + pr_checker_for_forward_track = check_tracking_efficiency( + TrackType="Forward", + InputTracks=forward_tracks['v1keyed'], + LinksToTracks=links_to_forward_tracks, + LinksToLHCbIDs=links_to_lhcbids, + MCCategories=get_mc_categories("MuonMatch"), + HitTypesToCheck=get_hit_type_mask("BestLong"), + ) + + return Reconstruction('allen_reco', [pr_checker_for_forward_track], + [require_gec()]) + + +options.histo_file = "hlt1_allen_track_reconstruction.root" +with decode_velo.bind(retina_decoding=False): + run_allen_reconstruction(options, hlt1_reco_allen_tracks) diff --git a/Hlt/RecoConf/python/RecoConf/hlt1_allen.py b/Hlt/RecoConf/python/RecoConf/hlt1_allen.py index 1c557ef9673..249166a07be 100644 --- a/Hlt/RecoConf/python/RecoConf/hlt1_allen.py +++ b/Hlt/RecoConf/python/RecoConf/hlt1_allen.py @@ -12,14 +12,8 @@ import importlib from PyConf import configurable from PyConf.components import Algorithm from PyConf.control_flow import CompositeNode -from PyConf.Algorithms import ( - LHCb__Converters__Track__v1__fromVectorLHCbTrack as - TrkConvVecV1ToKeyContV1, - LHCb__Converters__Track__v1__fromV2TrackV1TrackVector as - FromV2TrackV1Track) -from AllenConf.hlt1_reconstruction import (hlt1_reconstruction, - hlt1_reconstruction_matching) +from AllenConf.hlt1_reconstruction import hlt1_reconstruction @configurable @@ -163,7 +157,12 @@ def make_allen_velo_tracks(): Configures the adaptor between the velo tracks reconstructed in Allen and Gaudi-LHCb tracks. """ - from PyConf.Algorithms import GaudiAllenVeloToV2Tracks + from PyConf.Algorithms import ( + GaudiAllenVeloToV2Tracks, + LHCb__Converters__Track__v1__fromVectorLHCbTrack as + TrkConvVecV1ToKeyContV1, + LHCb__Converters__Track__v1__fromV2TrackV1TrackVector as + FromV2TrackV1Track) allen_gaudi_node_barriers() # Configure Allen sequence and apply bindings @@ -194,58 +193,17 @@ def make_allen_velo_tracks(): } -def make_allen_velo_ut_tracks(): - """ - Configures the adaptor between the velo tracks reconstructed in - Allen and Gaudi-LHCb tracks. - """ - from PyConf.Algorithms import GaudiAllenUTToV2Tracks - - allen_gaudi_node_barriers() # Configure Allen sequence and apply bindings - - allen_reco = hlt1_reconstruction() - - # Velo reconstruction - velo_tracks = allen_reco["velo_tracks"] - velo_states = allen_reco["velo_states"] - # UT reconstruction - ut_tracks = allen_reco["ut_tracks"] - - ut_tracks_v2 = GaudiAllenUTToV2Tracks( - offsets_all_velo_tracks=velo_tracks["dev_offsets_all_velo_tracks"], - offsets_velo_track_hit_number=velo_tracks[ - "dev_offsets_velo_track_hit_number"], - velo_track_hits=velo_tracks["dev_velo_track_hits"], - velo_kalman_beamline_states=velo_states[ - "dev_velo_kalman_beamline_states"], - velo_kalman_endvelo_states=velo_states[ - "dev_velo_kalman_endvelo_states"], - atomics_ut=ut_tracks["dev_offsets_ut_tracks"], - ut_track_hit_number=ut_tracks["dev_offsets_ut_track_hit_number"], - ut_qop=ut_tracks["dev_ut_qop"], - ut_track_velo_indices=ut_tracks["dev_ut_track_velo_indices"], - ut_track_hits=ut_tracks["dev_ut_track_hits"], - ).OutputTracks - - ut_tracks_v1 = FromV2TrackV1Track( - InputTracksName=ut_tracks_v2).OutputTracksName - - ut_tracks_v1_keyed = TrkConvVecV1ToKeyContV1( - InputTracksName=ut_tracks_v1).OutputTracksName - - return { - "v2": ut_tracks_v2, - "v1": ut_tracks_v1, - "v1keyed": ut_tracks_v1_keyed - } - - def make_allen_forward_tracks(): """ Configures the adaptor between the forward tracks reconstructed in Allen and Gaudi-LHCb tracks. """ - from PyConf.Algorithms import GaudiAllenForwardToV2Tracks + from PyConf.Algorithms import ( + GaudiAllenForwardToV2Tracks, + LHCb__Converters__Track__v1__fromVectorLHCbTrack as + TrkConvVecV1ToKeyContV1, + LHCb__Converters__Track__v1__fromV2TrackV1TrackVector as + FromV2TrackV1Track) allen_gaudi_node_barriers() # Configure Allen sequence and apply bindings @@ -294,53 +252,6 @@ def make_allen_forward_tracks(): } -def make_allen_seed_and_match_tracks(): - """ - Configures the adaptor between the seed and match tracks reconstructed in - Allen and Gaudi-LHCb tracks. - """ - from PyConf.Algorithms import GaudiAllenSeedAndMatchNoUTToV2Tracks - - allen_gaudi_node_barriers() # Configure Allen sequence and apply bindings - - allen_reco = hlt1_reconstruction_matching() - - # Velo reconstruction - velo_tracks = allen_reco["velo_tracks"] - # SciFi reconstruction - seed_tracks = allen_reco["seeding_tracks"] - seed_and_match_tracks = allen_reco["long_tracks"] - # Kalman forward output - kalman_velo_only = allen_reco["kalman_velo_only"] - - seed_and_match_tracks_v2 = GaudiAllenSeedAndMatchNoUTToV2Tracks( - offsets_all_velo_tracks=velo_tracks["dev_offsets_all_velo_tracks"], - offsets_velo_track_hit_number=velo_tracks[ - "dev_offsets_velo_track_hit_number"], - velo_track_hits=velo_tracks["dev_velo_track_hits"], - atomics_scifi=seed_and_match_tracks["dev_offsets_long_tracks"], - scifi_track_hit_number=seed_and_match_tracks[ - "dev_offsets_scifi_track_hit_number"], - scifi_track_hits=seed_and_match_tracks["dev_scifi_track_hits"], - scifi_track_velo_indices=seed_and_match_tracks[ - "dev_scifi_track_ut_indices"], # sic: see comment in AllenConf/matching_reconstruction.py: naming convention same as in forward so that hlt1 sequence works - scifi_qop=seed_tracks["dev_seeding_qop"], - scifi_states=seed_and_match_tracks["dev_scifi_states"], - kf_tracks=kalman_velo_only["dev_kf_tracks"]).OutputTracks - - seed_and_match_tracks_v1 = FromV2TrackV1Track( - InputTracksName=seed_and_match_tracks_v2).OutputTracksName - - seed_and_match_tracks_v1_keyed = TrkConvVecV1ToKeyContV1( - InputTracksName=seed_and_match_tracks_v1).OutputTracksName - - return { - "v2": seed_and_match_tracks_v2, - "v1": seed_and_match_tracks_v1, - "v1keyed": seed_and_match_tracks_v1_keyed - } - - def make_allen_secondary_vertices(): """ Configures the adaptor between the secondary vertices reconstructed in diff --git a/Hlt/RecoConf/python/RecoConf/mc_checking.py b/Hlt/RecoConf/python/RecoConf/mc_checking.py index 1e2a846907c..0cc85176e8a 100644 --- a/Hlt/RecoConf/python/RecoConf/mc_checking.py +++ b/Hlt/RecoConf/python/RecoConf/mc_checking.py @@ -20,11 +20,11 @@ from PyConf.application import ( ) from PyConf.Algorithms import ( VPFullCluster2MCParticleLinker, VPFullCluster2MCHitLinker, - PrLHCbID2MCParticle, PrLHCbID2MCParticleVP, PrLHCbID2MCParticleVPUT, - PrLHCbID2MCParticleVPFT, PrLHCbID2MCParticleVPUTFTMU, PrTrackAssociator, - PrTrackChecker, PrUTHitChecker, TrackListRefiner, TrackResChecker, - PrMultiplicityChecker, TrackIPResolutionCheckerNT, MCParticle2MCHitAlg, - PrimaryVertexChecker, PrVPHitsChecker, PrUTHitsChecker, PrFTHitsChecker, + PrLHCbID2MCParticle, PrLHCbID2MCParticleVP, PrLHCbID2MCParticleVPUTFTMU, + PrLHCbID2MCParticleVPFT, PrTrackAssociator, PrTrackChecker, PrUTHitChecker, + TrackListRefiner, TrackResChecker, PrMultiplicityChecker, + TrackIPResolutionCheckerNT, MCParticle2MCHitAlg, PrimaryVertexChecker, + PrVPHitsChecker, PrUTHitsChecker, PrFTHitsChecker, TriggerObjectsCompatibilityProfileChecker, LHCb__Converters__RecVertex__v2__fromVectorLHCbRecVertices as FromVectorLHCbRecVertex, GaudiAllenPVsToRecVertexV2, PrTrackConverter) @@ -82,17 +82,6 @@ def make_links_lhcbids_mcparticles_VP(): ).TargetName -@configurable -def make_links_lhcbids_mcparticles_VP_UT(): - return PrLHCbID2MCParticleVPUT( - MCParticlesLocation=mc_unpackers()["MCParticles"], - VPFullClustersLocation=make_velo_full_clusters(), - VPFullClustersLinkLocation=make_links_veloclusters_mcparticles(), - UTHitsLocation=make_PrStoreUTHit_hits(), - UTHitsLinkLocation=boole_links_digits_mcparticles()["UTClusters"], - ).TargetName - - @configurable def make_links_lhcbids_mcparticles_VP_FT(): return PrLHCbID2MCParticleVPFT( diff --git a/Hlt/RecoConf/tests/qmtest/allen_gaudi_forward_with_mcchecking.qmt b/Hlt/RecoConf/tests/qmtest/allen_gaudi_forward_with_mcchecking.qmt index 5be54bb5162..e6e3f73b2ab 100644 --- a/Hlt/RecoConf/tests/qmtest/allen_gaudi_forward_with_mcchecking.qmt +++ b/Hlt/RecoConf/tests/qmtest/allen_gaudi_forward_with_mcchecking.qmt @@ -16,7 +16,6 @@ <extension class="GaudiTest.GaudiExeTest" kind="test"> <argument name="program"><text>gaudirun.py</text></argument> <argument name="args"><set> - <text>$MOOREROOT/tests/options/default_input_and_conds_hlt1_retinacluster_FTv6.py</text> <text>$RECOCONFROOT/options/allen_gaudi_forward.py</text> </set></argument> <argument name="use_temp_dir"><enumeral>true</enumeral></argument> diff --git a/Hlt/RecoConf/tests/qmtest/allen_gaudi_velo_ut_with_mcchecking.qmt b/Hlt/RecoConf/tests/qmtest/allen_gaudi_velo_ut_with_mcchecking.qmt deleted file mode 100644 index e0262ac4de2..00000000000 --- a/Hlt/RecoConf/tests/qmtest/allen_gaudi_velo_ut_with_mcchecking.qmt +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'> -<!-- - (c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration - - This software is distributed under the terms of the GNU General Public - Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". - - In applying this licence, CERN does not waive the privileges and immunities - granted to it by virtue of its status as an Intergovernmental Organization - or submit itself to any jurisdiction. ---> -<!-- - Run Allen VeloUT tracking and apply PrTrackChecker MC tracking efficiency - checker. ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> -<argument name="program"><text>gaudirun.py</text></argument> -<argument name="args"><set> - <text>$MOOREROOT/tests/options/default_input_and_conds_hlt1_retinacluster_FTv6.py</text> - <text>$RECOCONFROOT/options/allen_gaudi_velo_ut.py</text> -</set></argument> -<argument name="use_temp_dir"><enumeral>true</enumeral></argument> -<argument name="reference"><text>../refs/allen_gaudi_velo_ut_with_mcchecking.ref</text></argument> -<argument name="error_reference"><text>../refs/empty.ref</text></argument> -<argument name="validator"><text> - -from Moore.qmtest.exclusions import ref_preprocessor -validateWithReference(preproc = ref_preprocessor) - -from Moore.qmtest.exclusions import remove_known_warnings -countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0}, - stdout=remove_known_warnings(stdout)) - -</text></argument> -</extension> diff --git a/Hlt/RecoConf/tests/qmtest/allen_gaudi_seed_and_match_with_mcchecking.qmt b/Hlt/RecoConf/tests/qmtest/hlt1_reco_allen_xdst.qmt similarity index 65% rename from Hlt/RecoConf/tests/qmtest/allen_gaudi_seed_and_match_with_mcchecking.qmt rename to Hlt/RecoConf/tests/qmtest/hlt1_reco_allen_xdst.qmt index 34cbcd6ae9f..897b3384d3e 100644 --- a/Hlt/RecoConf/tests/qmtest/allen_gaudi_seed_and_match_with_mcchecking.qmt +++ b/Hlt/RecoConf/tests/qmtest/hlt1_reco_allen_xdst.qmt @@ -10,26 +10,25 @@ or submit itself to any jurisdiction. --> <!-- - Run Allen VeloUT tracking and apply PrTrackChecker MC tracking efficiency - checker. +Run reconstruction + ThOr selection. --> <extension class="GaudiTest.GaudiExeTest" kind="test"> <argument name="program"><text>gaudirun.py</text></argument> <argument name="args"><set> - <text>$MOOREROOT/tests/options/default_input_and_conds_hlt1_retinacluster_FTv6.py</text> - <text>$RECOCONFROOT/options/allen_gaudi_seed_and_match.py</text> + <text>$MOOREROOT/tests/options/xdst_input_and_conds_muons.py</text> + <text>$RECOCONFROOT/options/hlt1_reco_allen_track_reconstruction.py</text> </set></argument> <argument name="use_temp_dir"><enumeral>true</enumeral></argument> -<argument name="reference"><text>../refs/allen_gaudi_seed_and_match_with_mcchecking.ref</text></argument> -<argument name="error_reference"><text>../refs/empty.ref</text></argument> +<argument name="reference"><text>../refs/hlt1_reco_allen_track_reconstruction.ref</text></argument> +<argument name="error_reference"><text>../../../RecoConf/tests/refs/empty.ref</text></argument> <argument name="validator"><text> -from Moore.qmtest.exclusions import ref_preprocessor -validateWithReference(preproc = ref_preprocessor) - from Moore.qmtest.exclusions import remove_known_warnings countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0}, stdout=remove_known_warnings(stdout)) +from Moore.qmtest.exclusions import ref_preprocessor, remove_known_fluctuating_counters +validateWithReference(preproc=ref_preprocessor, counter_preproc = remove_known_fluctuating_counters) + </text></argument> </extension> diff --git a/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref b/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref index b0088319a32..3e177b316e0 100644 --- a/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref +++ b/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref @@ -1,36 +1,29 @@ ForwardTrackChecker INFO Results -ForwardTrackChecker INFO **** Forward 3249 tracks including 108 ghosts [ 3.32 %], Event average 2.53 % **** -ForwardTrackChecker INFO 01_long : 2973 from 4960 [ 59.94 %] 18 clones [ 0.60 %], purity: 99.24 %, hitEff: 97.87 % -ForwardTrackChecker INFO 02_long_P>5GeV : 2526 from 3420 [ 73.86 %] 17 clones [ 0.67 %], purity: 99.29 %, hitEff: 98.02 % -ForwardTrackChecker INFO 03_long_strange : 129 from 299 [ 43.14 %] 0 clones [ 0.00 %], purity: 99.06 %, hitEff: 97.14 % -ForwardTrackChecker INFO 04_long_strange_P>5GeV : 91 from 146 [ 62.33 %] 0 clones [ 0.00 %], purity: 99.12 %, hitEff: 97.39 % -ForwardTrackChecker INFO 05_long_fromB : 6 from 7 [ 85.71 %] 0 clones [ 0.00 %], purity: 99.44 %, hitEff: 99.44 % -ForwardTrackChecker INFO 05_long_fromD : 44 from 65 [ 67.69 %] 0 clones [ 0.00 %], purity: 99.08 %, hitEff: 97.76 % -ForwardTrackChecker INFO 06_long_fromB_P>5GeV : 6 from 7 [ 85.71 %] 0 clones [ 0.00 %], purity: 99.44 %, hitEff: 99.44 % -ForwardTrackChecker INFO 06_long_fromD_P>5GeV : 38 from 47 [ 80.85 %] 0 clones [ 0.00 %], purity: 99.04 %, hitEff: 97.64 % -ForwardTrackChecker INFO 07_long_electrons : 76 from 472 [ 16.10 %] 1 clones [ 1.30 %], purity: 98.77 %, hitEff: 97.06 % -ForwardTrackChecker INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 5 from 6 [ 83.33 %] 0 clones [ 0.00 %], purity: 99.33 %, hitEff:100.00 % -ForwardTrackChecker INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 36 from 43 [ 83.72 %] 0 clones [ 0.00 %], purity: 98.98 %, hitEff: 97.57 % -ForwardTrackChecker INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 61 from 78 [ 78.21 %] 0 clones [ 0.00 %], purity: 99.22 %, hitEff: 97.45 % -ForwardTrackChecker INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 5 from 6 [ 83.33 %] 0 clones [ 0.00 %], purity: 99.33 %, hitEff:100.00 % +ForwardTrackChecker INFO **** Forward 3248 tracks including 105 ghosts [ 3.23 %], Event average 2.42 % **** +ForwardTrackChecker INFO 01_long : 2976 from 4960 [ 60.00 %] 16 clones [ 0.53 %], purity: 99.25 %, hitEff: 97.88 % +ForwardTrackChecker INFO 02_long_muon : 8 from 14 [ 57.14 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff: 99.48 % +ForwardTrackChecker INFO 02_long_muon_P>3GeV_Pt>0.5GeV : 3 from 3 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % +ForwardTrackChecker INFO 03_long_muon_from_strange : 3 from 3 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % +ForwardTrackChecker INFO 04_long_pion : 2326 from 4022 [ 57.83 %] 14 clones [ 0.60 %], purity: 99.23 %, hitEff: 97.83 % +ForwardTrackChecker INFO 04_long_pion_P>3GeV_Pt>0.5GeV : 1697 from 1994 [ 85.11 %] 9 clones [ 0.53 %], purity: 99.29 %, hitEff: 98.04 % ForwardTrackChecker INFO ToolSvc INFO Removing all tools created by ToolSvc ApplicationMgr INFO Application Manager Finalized successfully ApplicationMgr INFO Application Manager Terminated successfully ForwardTrackChecker.LoKi::Hybrid... INFO Number of counters : 1 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "# loaded from PYTHON" | 16 | + | "# loaded from PYTHON" | 7 | PrGECFilter INFO Number of counters : 2 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | | "Nb Events Processed" | 100 | | "Nb events removed" | 3 | PrLHCbID2MCParticle INFO Number of counters : 1 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#removed null MCParticles" | 606109 | 0 | 0.0000 | + | "#removed null MCParticles" | 602173 | 0 | 0.0000 | PrStoreUTHit INFO Number of counters : 1 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | | "#banks" | 97 | 17460 | 180.00 | PrTrackAssociator INFO Number of counters : 2 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - |*"Efficiency" | 3249 | 3141 |( 96.67590 +- 0.3145005)% | - | "MC particles per track" | 3141 | 3742 | 1.1913 | + |*"Efficiency" | 3248 | 3143 |( 96.76724 +- 0.3103436)% | + | "MC particles per track" | 3143 | 3744 | 1.1912 | diff --git a/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref.x86_64_v3-opt b/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref.x86_64_v3-opt index c7c4912b9a7..c12ff053ee2 100644 --- a/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref.x86_64_v3-opt +++ b/Hlt/RecoConf/tests/refs/allen_gaudi_forward_with_mcchecking.ref.x86_64_v3-opt @@ -1,36 +1,29 @@ ForwardTrackChecker INFO Results -ForwardTrackChecker INFO **** Forward 3233 tracks including 96 ghosts [ 2.97 %], Event average 2.33 % **** -ForwardTrackChecker INFO 01_long : 2967 from 4960 [ 59.82 %] 17 clones [ 0.57 %], purity: 99.26 %, hitEff: 97.91 % -ForwardTrackChecker INFO 02_long_P>5GeV : 2521 from 3420 [ 73.71 %] 16 clones [ 0.63 %], purity: 99.30 %, hitEff: 98.04 % -ForwardTrackChecker INFO 03_long_strange : 128 from 299 [ 42.81 %] 0 clones [ 0.00 %], purity: 99.10 %, hitEff: 97.34 % -ForwardTrackChecker INFO 04_long_strange_P>5GeV : 91 from 146 [ 62.33 %] 0 clones [ 0.00 %], purity: 99.24 %, hitEff: 97.53 % -ForwardTrackChecker INFO 05_long_fromB : 7 from 7 [100.00 %] 0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.52 % -ForwardTrackChecker INFO 05_long_fromD : 45 from 65 [ 69.23 %] 0 clones [ 0.00 %], purity: 99.10 %, hitEff: 97.81 % -ForwardTrackChecker INFO 06_long_fromB_P>5GeV : 7 from 7 [100.00 %] 0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.52 % -ForwardTrackChecker INFO 06_long_fromD_P>5GeV : 39 from 47 [ 82.98 %] 0 clones [ 0.00 %], purity: 99.06 %, hitEff: 97.70 % -ForwardTrackChecker INFO 07_long_electrons : 77 from 472 [ 16.31 %] 1 clones [ 1.28 %], purity: 98.64 %, hitEff: 96.91 % -ForwardTrackChecker INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 6 from 6 [100.00 %] 0 clones [ 0.00 %], purity: 99.44 %, hitEff:100.00 % -ForwardTrackChecker INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 37 from 43 [ 86.05 %] 0 clones [ 0.00 %], purity: 99.01 %, hitEff: 97.64 % -ForwardTrackChecker INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 62 from 78 [ 79.49 %] 0 clones [ 0.00 %], purity: 99.17 %, hitEff: 97.44 % -ForwardTrackChecker INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 6 from 6 [100.00 %] 0 clones [ 0.00 %], purity: 99.44 %, hitEff:100.00 % +ForwardTrackChecker INFO **** Forward 3230 tracks including 95 ghosts [ 2.94 %], Event average 2.31 % **** +ForwardTrackChecker INFO 01_long : 2967 from 4960 [ 59.82 %] 15 clones [ 0.50 %], purity: 99.27 %, hitEff: 97.92 % +ForwardTrackChecker INFO 02_long_muon : 8 from 14 [ 57.14 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff: 99.48 % +ForwardTrackChecker INFO 02_long_muon_P>3GeV_Pt>0.5GeV : 3 from 3 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % +ForwardTrackChecker INFO 03_long_muon_from_strange : 3 from 3 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % +ForwardTrackChecker INFO 04_long_pion : 2315 from 4022 [ 57.56 %] 13 clones [ 0.56 %], purity: 99.24 %, hitEff: 97.86 % +ForwardTrackChecker INFO 04_long_pion_P>3GeV_Pt>0.5GeV : 1689 from 1994 [ 84.70 %] 9 clones [ 0.53 %], purity: 99.31 %, hitEff: 98.06 % ForwardTrackChecker INFO ToolSvc INFO Removing all tools created by ToolSvc ApplicationMgr INFO Application Manager Finalized successfully ApplicationMgr INFO Application Manager Terminated successfully ForwardTrackChecker.LoKi::Hybrid... INFO Number of counters : 1 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "# loaded from PYTHON" | 16 | + | "# loaded from PYTHON" | 7 | PrGECFilter INFO Number of counters : 2 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | | "Nb Events Processed" | 100 | | "Nb events removed" | 3 | PrLHCbID2MCParticle INFO Number of counters : 1 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#removed null MCParticles" | 606109 | 0 | 0.0000 | + | "#removed null MCParticles" | 602173 | 0 | 0.0000 | PrStoreUTHit INFO Number of counters : 1 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | | "#banks" | 97 | 17460 | 180.00 | PrTrackAssociator INFO Number of counters : 2 | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - |*"Efficiency" | 3233 | 3137 |( 97.03062 +- 0.2985275)% | - | "MC particles per track" | 3137 | 3732 | 1.1897 | + |*"Efficiency" | 3230 | 3135 |( 97.05882 +- 0.2972876)% | + | "MC particles per track" | 3135 | 3730 | 1.1898 | diff --git a/Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref b/Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref deleted file mode 100644 index 955b3c88403..00000000000 --- a/Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref +++ /dev/null @@ -1,33 +0,0 @@ -SeedAndMatchTrackChecker INFO Results -SeedAndMatchTrackChecker INFO **** SeedAndMatch 4351 tracks including 10 ghosts [ 0.23 %], Event average 0.25 % **** -SeedAndMatchTrackChecker INFO 01_long : 3787 from 4960 [ 76.35 %] 1 clones [ 0.03 %], purity: 89.79 %, hitEff: 44.55 % -SeedAndMatchTrackChecker INFO 02_long_P>5GeV : 3109 from 3420 [ 90.91 %] 0 clones [ 0.00 %], purity: 89.88 %, hitEff: 44.77 % -SeedAndMatchTrackChecker INFO 03_long_strange : 177 from 299 [ 59.20 %] 0 clones [ 0.00 %], purity: 85.77 %, hitEff: 36.67 % -SeedAndMatchTrackChecker INFO 04_long_strange_P>5GeV : 127 from 146 [ 86.99 %] 0 clones [ 0.00 %], purity: 85.62 %, hitEff: 36.43 % -SeedAndMatchTrackChecker INFO 05_long_fromB : 6 from 7 [ 85.71 %] 0 clones [ 0.00 %], purity: 91.91 %, hitEff: 51.35 % -SeedAndMatchTrackChecker INFO 05_long_fromD : 48 from 65 [ 73.85 %] 0 clones [ 0.00 %], purity: 90.10 %, hitEff: 46.14 % -SeedAndMatchTrackChecker INFO 06_long_fromB_P>5GeV : 6 from 7 [ 85.71 %] 0 clones [ 0.00 %], purity: 91.91 %, hitEff: 51.35 % -SeedAndMatchTrackChecker INFO 06_long_fromD_P>5GeV : 41 from 47 [ 87.23 %] 0 clones [ 0.00 %], purity: 90.90 %, hitEff: 47.20 % -SeedAndMatchTrackChecker INFO 07_long_electrons : 228 from 472 [ 48.31 %] 3 clones [ 1.30 %], purity: 83.77 %, hitEff: 34.20 % -SeedAndMatchTrackChecker INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 5 from 6 [ 83.33 %] 0 clones [ 0.00 %], purity: 91.63 %, hitEff: 50.85 % -SeedAndMatchTrackChecker INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 36 from 43 [ 83.72 %] 0 clones [ 0.00 %], purity: 90.11 %, hitEff: 45.27 % -SeedAndMatchTrackChecker INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 59 from 78 [ 75.64 %] 0 clones [ 0.00 %], purity: 85.50 %, hitEff: 36.88 % -SeedAndMatchTrackChecker INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 5 from 6 [ 83.33 %] 0 clones [ 0.00 %], purity: 91.63 %, hitEff: 50.85 % -SeedAndMatchTrackChecker INFO -ToolSvc INFO Removing all tools created by ToolSvc -ApplicationMgr INFO Application Manager Finalized successfully -ApplicationMgr INFO Application Manager Terminated successfully -PrGECFilter INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "Nb Events Processed" | 100 | - | "Nb events removed" | 3 | -PrLHCbID2MCParticleVPFT INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#removed null MCParticles" | 513120 | 0 | 0.0000 | -PrTrackAssociator INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - |*"Efficiency" | 4351 | 4341 |( 99.77017 +- 0.07259576)% | - | "MC particles per track" | 4341 | 4371 | 1.0069 | -SeedAndMatchTrackChecker.LoKi::H... INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "# loaded from PYTHON" | 16 | diff --git a/Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref.x86_64_v3-opt b/Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref.x86_64_v3-opt deleted file mode 100644 index ec531c24598..00000000000 --- a/Hlt/RecoConf/tests/refs/allen_gaudi_seed_and_match_with_mcchecking.ref.x86_64_v3-opt +++ /dev/null @@ -1,33 +0,0 @@ -SeedAndMatchTrackChecker INFO Results -SeedAndMatchTrackChecker INFO **** SeedAndMatch 4352 tracks including 10 ghosts [ 0.23 %], Event average 0.25 % **** -SeedAndMatchTrackChecker INFO 01_long : 3788 from 4960 [ 76.37 %] 1 clones [ 0.03 %], purity: 89.78 %, hitEff: 44.54 % -SeedAndMatchTrackChecker INFO 02_long_P>5GeV : 3111 from 3420 [ 90.96 %] 0 clones [ 0.00 %], purity: 89.86 %, hitEff: 44.76 % -SeedAndMatchTrackChecker INFO 03_long_strange : 177 from 299 [ 59.20 %] 0 clones [ 0.00 %], purity: 85.77 %, hitEff: 36.67 % -SeedAndMatchTrackChecker INFO 04_long_strange_P>5GeV : 127 from 146 [ 86.99 %] 0 clones [ 0.00 %], purity: 85.62 %, hitEff: 36.43 % -SeedAndMatchTrackChecker INFO 05_long_fromB : 6 from 7 [ 85.71 %] 0 clones [ 0.00 %], purity: 91.91 %, hitEff: 51.35 % -SeedAndMatchTrackChecker INFO 05_long_fromD : 48 from 65 [ 73.85 %] 0 clones [ 0.00 %], purity: 90.10 %, hitEff: 46.14 % -SeedAndMatchTrackChecker INFO 06_long_fromB_P>5GeV : 6 from 7 [ 85.71 %] 0 clones [ 0.00 %], purity: 91.91 %, hitEff: 51.35 % -SeedAndMatchTrackChecker INFO 06_long_fromD_P>5GeV : 41 from 47 [ 87.23 %] 0 clones [ 0.00 %], purity: 90.90 %, hitEff: 47.20 % -SeedAndMatchTrackChecker INFO 07_long_electrons : 225 from 472 [ 47.67 %] 3 clones [ 1.32 %], purity: 83.81 %, hitEff: 34.22 % -SeedAndMatchTrackChecker INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 5 from 6 [ 83.33 %] 0 clones [ 0.00 %], purity: 91.63 %, hitEff: 50.85 % -SeedAndMatchTrackChecker INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 36 from 43 [ 83.72 %] 0 clones [ 0.00 %], purity: 90.11 %, hitEff: 45.27 % -SeedAndMatchTrackChecker INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 59 from 78 [ 75.64 %] 0 clones [ 0.00 %], purity: 85.50 %, hitEff: 36.88 % -SeedAndMatchTrackChecker INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 5 from 6 [ 83.33 %] 0 clones [ 0.00 %], purity: 91.63 %, hitEff: 50.85 % -SeedAndMatchTrackChecker INFO -ToolSvc INFO Removing all tools created by ToolSvc -ApplicationMgr INFO Application Manager Finalized successfully -ApplicationMgr INFO Application Manager Terminated successfully -PrGECFilter INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "Nb Events Processed" | 100 | - | "Nb events removed" | 3 | -PrLHCbID2MCParticleVPFT INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#removed null MCParticles" | 513120 | 0 | 0.0000 | -PrTrackAssociator INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - |*"Efficiency" | 4352 | 4342 |( 99.77022 +- 0.07257910)% | - | "MC particles per track" | 4342 | 4372 | 1.0069 | -SeedAndMatchTrackChecker.LoKi::H... INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "# loaded from PYTHON" | 16 | diff --git a/Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref b/Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref deleted file mode 100644 index 1578b21a09f..00000000000 --- a/Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref +++ /dev/null @@ -1,42 +0,0 @@ -VeloUTTrackChecker INFO Results -VeloUTTrackChecker INFO **** VeloUT 4724 tracks including 217 ghosts [ 4.59 %], Event average 3.83 % **** -VeloUTTrackChecker INFO 01_velo : 4244 from 8414 [ 50.44 %] 28 clones [ 0.66 %], purity: 99.55 %, hitEff: 96.52 % -VeloUTTrackChecker INFO 02_velo+UT : 4238 from 7288 [ 58.15 %] 28 clones [ 0.66 %], purity: 99.56 %, hitEff: 96.52 % -VeloUTTrackChecker INFO 03_velo+UT_P>5GeV : 3225 from 4129 [ 78.11 %] 23 clones [ 0.71 %], purity: 99.64 %, hitEff: 96.97 % -VeloUTTrackChecker INFO 04_velo+notLong : 806 from 3454 [ 23.34 %] 5 clones [ 0.62 %], purity: 99.32 %, hitEff: 95.88 % -VeloUTTrackChecker INFO 05_velo+UT+notLong : 802 from 2374 [ 33.78 %] 5 clones [ 0.62 %], purity: 99.36 %, hitEff: 95.90 % -VeloUTTrackChecker INFO 06_velo+UT+notLong_P>5GeV : 479 from 747 [ 64.12 %] 4 clones [ 0.83 %], purity: 99.55 %, hitEff: 97.28 % -VeloUTTrackChecker INFO 07_long : 3438 from 4960 [ 69.31 %] 23 clones [ 0.66 %], purity: 99.60 %, hitEff: 96.67 % -VeloUTTrackChecker INFO 07_long_strange : 153 from 299 [ 51.17 %] 1 clones [ 0.65 %], purity: 99.13 %, hitEff: 95.90 % -VeloUTTrackChecker INFO 08_long_P>5GeV : 2747 from 3420 [ 80.32 %] 19 clones [ 0.69 %], purity: 99.65 %, hitEff: 96.91 % -VeloUTTrackChecker INFO 08_long_strange_P>5GeV : 100 from 146 [ 68.49 %] 0 clones [ 0.00 %], purity: 99.35 %, hitEff: 96.92 % -VeloUTTrackChecker INFO 09_long_fromB : 7 from 7 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO 09_long_fromD : 49 from 65 [ 75.38 %] 0 clones [ 0.00 %], purity: 99.59 %, hitEff: 97.82 % -VeloUTTrackChecker INFO 10_long_fromB_P>5GeV : 7 from 7 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO 10_long_fromD_P>5GeV : 40 from 47 [ 85.11 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 97.83 % -VeloUTTrackChecker INFO 11_long_electrons : 97 from 472 [ 20.55 %] 1 clones [ 1.02 %], purity: 98.28 %, hitEff: 94.85 % -VeloUTTrackChecker INFO 14_long_fromB_P>3GeV_Pt>0.5GeV : 6 from 6 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO 14_long_fromD_P>3GeV_Pt>0.5GeV : 40 from 43 [ 93.02 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 98.17 % -VeloUTTrackChecker INFO 14_long_strange_P>3GeV_Pt>0.5GeV : 70 from 78 [ 89.74 %] 0 clones [ 0.00 %], purity: 99.53 %, hitEff: 96.78 % -VeloUTTrackChecker INFO 15_UT_long_fromB_P>3GeV_Pt>0.5GeV : 6 from 6 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO -ToolSvc INFO Removing all tools created by ToolSvc -ApplicationMgr INFO Application Manager Finalized successfully -ApplicationMgr INFO Application Manager Terminated successfully -PrGECFilter INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "Nb Events Processed" | 100 | - | "Nb events removed" | 3 | -PrLHCbID2MCParticleVPUT INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#removed null MCParticles" | 246186 | 0 | 0.0000 | -PrStoreUTHit INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#banks" | 97 | 17460 | 180.00 | -PrTrackAssociator INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - |*"Efficiency" | 4724 | 4507 |( 95.40644 +- 0.3045852)% | - | "MC particles per track" | 4507 | 4507 | 1.0000 | -VeloUTTrackChecker.LoKi::Hybrid:... INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "# loaded from PYTHON" | 22 | diff --git a/Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref.x86_64_v3-opt b/Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref.x86_64_v3-opt deleted file mode 100644 index dd2ecf3e26e..00000000000 --- a/Hlt/RecoConf/tests/refs/allen_gaudi_velo_ut_with_mcchecking.ref.x86_64_v3-opt +++ /dev/null @@ -1,42 +0,0 @@ -VeloUTTrackChecker INFO Results -VeloUTTrackChecker INFO **** VeloUT 4713 tracks including 214 ghosts [ 4.54 %], Event average 3.81 % **** -VeloUTTrackChecker INFO 01_velo : 4238 from 8414 [ 50.37 %] 27 clones [ 0.63 %], purity: 99.54 %, hitEff: 96.50 % -VeloUTTrackChecker INFO 02_velo+UT : 4232 from 7288 [ 58.07 %] 27 clones [ 0.63 %], purity: 99.56 %, hitEff: 96.50 % -VeloUTTrackChecker INFO 03_velo+UT_P>5GeV : 3219 from 4129 [ 77.96 %] 22 clones [ 0.68 %], purity: 99.64 %, hitEff: 96.94 % -VeloUTTrackChecker INFO 04_velo+notLong : 806 from 3454 [ 23.34 %] 5 clones [ 0.62 %], purity: 99.32 %, hitEff: 95.88 % -VeloUTTrackChecker INFO 05_velo+UT+notLong : 802 from 2374 [ 33.78 %] 5 clones [ 0.62 %], purity: 99.36 %, hitEff: 95.90 % -VeloUTTrackChecker INFO 06_velo+UT+notLong_P>5GeV : 479 from 747 [ 64.12 %] 4 clones [ 0.83 %], purity: 99.55 %, hitEff: 97.28 % -VeloUTTrackChecker INFO 07_long : 3432 from 4960 [ 69.19 %] 22 clones [ 0.64 %], purity: 99.60 %, hitEff: 96.64 % -VeloUTTrackChecker INFO 07_long_strange : 153 from 299 [ 51.17 %] 1 clones [ 0.65 %], purity: 99.13 %, hitEff: 95.90 % -VeloUTTrackChecker INFO 08_long_P>5GeV : 2741 from 3420 [ 80.15 %] 18 clones [ 0.65 %], purity: 99.65 %, hitEff: 96.89 % -VeloUTTrackChecker INFO 08_long_strange_P>5GeV : 100 from 146 [ 68.49 %] 0 clones [ 0.00 %], purity: 99.35 %, hitEff: 96.92 % -VeloUTTrackChecker INFO 09_long_fromB : 7 from 7 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO 09_long_fromD : 49 from 65 [ 75.38 %] 0 clones [ 0.00 %], purity: 99.59 %, hitEff: 97.82 % -VeloUTTrackChecker INFO 10_long_fromB_P>5GeV : 7 from 7 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO 10_long_fromD_P>5GeV : 40 from 47 [ 85.11 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 97.83 % -VeloUTTrackChecker INFO 11_long_electrons : 97 from 472 [ 20.55 %] 1 clones [ 1.02 %], purity: 98.36 %, hitEff: 94.85 % -VeloUTTrackChecker INFO 14_long_fromB_P>3GeV_Pt>0.5GeV : 6 from 6 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO 14_long_fromD_P>3GeV_Pt>0.5GeV : 40 from 43 [ 93.02 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 98.17 % -VeloUTTrackChecker INFO 14_long_strange_P>3GeV_Pt>0.5GeV : 70 from 78 [ 89.74 %] 0 clones [ 0.00 %], purity: 99.53 %, hitEff: 96.78 % -VeloUTTrackChecker INFO 15_UT_long_fromB_P>3GeV_Pt>0.5GeV : 6 from 6 [100.00 %] 0 clones [ 0.00 %], purity:100.00 %, hitEff:100.00 % -VeloUTTrackChecker INFO -ToolSvc INFO Removing all tools created by ToolSvc -ApplicationMgr INFO Application Manager Finalized successfully -ApplicationMgr INFO Application Manager Terminated successfully -PrGECFilter INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "Nb Events Processed" | 100 | - | "Nb events removed" | 3 | -PrLHCbID2MCParticleVPUT INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#removed null MCParticles" | 246186 | 0 | 0.0000 | -PrStoreUTHit INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "#banks" | 97 | 17460 | 180.00 | -PrTrackAssociator INFO Number of counters : 2 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - |*"Efficiency" | 4713 | 4499 |( 95.45937 +- 0.3032625)% | - | "MC particles per track" | 4499 | 4499 | 1.0000 | -VeloUTTrackChecker.LoKi::Hybrid:... INFO Number of counters : 1 - | Counter | # | sum | mean/eff^* | rms/err^* | min | max | - | "# loaded from PYTHON" | 22 | -- GitLab