From 74d0d1d2ca20ef66c5f19d3f99bf93e87ce42e5e Mon Sep 17 00:00:00 2001 From: cetin Date: Wed, 21 Feb 2024 08:34:33 +0100 Subject: [PATCH] logs and gitignore --- .gitignore | 1 + data/resolutions_and_effs_BJpsi_default.log | 785 +++++++++++++++++ ...olutions_and_effs_BJpsi_default_thesis.log | 785 +++++++++++++++++ ...tions_and_effs_BJpsi_elec_sig_def_bkg.log} | 0 ...ons_and_effs_BJpsi_elec_sig_filter_bkg.log | 786 ++++++++++++++++++ .../resolutions_and_effs_B_default_thesis.log | 0 ...solutions_and_effs_B_elec_sig_def_bkg.log} | 0 ...lutions_and_effs_B_elec_sig_filter_bkg.log | 769 +++++++++++++++++ moore_options/get_calo_data.py | 11 +- moore_options/get_calo_data_reproduce.py | 91 ++ moore_options/get_ghost_data.py | 4 +- moore_options/get_resolution_and_eff_data2.py | 2 +- scripts/CompareEfficiency.py | 101 ++- thesis/TMVA_stuff.ipynb | 194 ++++- 14 files changed, 3472 insertions(+), 57 deletions(-) create mode 100644 data/resolutions_and_effs_BJpsi_default.log create mode 100644 data_matching/logs/resolutions_and_effs_BJpsi_default_thesis.log rename data_matching/{resolutions_and_effs_BJpsi_e_sig_def_bkg.log => logs/resolutions_and_effs_BJpsi_elec_sig_def_bkg.log} (100%) create mode 100644 data_matching/logs/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.log rename data/resolutions_and_effs_B_thesis.log => data_matching/logs/resolutions_and_effs_B_default_thesis.log (100%) rename data_matching/{resolutions_and_effs_B_e_sig_def_bkg.log => logs/resolutions_and_effs_B_elec_sig_def_bkg.log} (100%) create mode 100644 data_matching/logs/resolutions_and_effs_B_elec_sig_filter_bkg.log create mode 100644 moore_options/get_calo_data_reproduce.py diff --git a/.gitignore b/.gitignore index 5a1eb63..41537dd 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ __pycache__ # data files *.root !data_results/*.root +!data_matching *.xml *.class.C diff --git a/data/resolutions_and_effs_BJpsi_default.log b/data/resolutions_and_effs_BJpsi_default.log new file mode 100644 index 0000000..8261825 --- /dev/null +++ b/data/resolutions_and_effs_BJpsi_default.log @@ -0,0 +1,785 @@ +# setting LC_ALL to "C" +# --> Including file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data2.py' +/***** User ApplicationOptions/ApplicationOptions ************************************************** +|-append_decoding_keys_to_output_manifest = True (default: True) +|-auditors = [] (default: []) +|-buffer_events = 20000 (default: 20000) +|-conddb_tag = 'sim-20210617-vc-md100' (default: '') +|-conditions_version = '' (default: '') +|-control_flow_file = '' (default: '') +|-data_flow_file = '' (default: '') +|-data_type = 'Upgrade' (default: 'Upgrade') +|-dddb_tag = 'dddb-20210617' (default: '') +|-event_store = 'HiveWhiteBoard' (default: 'HiveWhiteBoard') +|-evt_max = -1 (default: -1) +|-first_evt = 0 (default: 0) +|-geometry_version = '' (default: '') +|-histo_file = '' (default: '') +|-input_files = ['/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi'] +| (default: []) +|-input_manifest_file = '' (default: '') +|-input_process = '' (default: '') +|-input_raw_format = 0.5 (default: 0.5) +|-input_type = 'ROOT' (default: '') +|-lines_maker = None +|-memory_pool_size = 10485760 (default: 10485760) +|-monitoring_file = '' (default: '') +|-msg_svc_format = '% F%35W%S %7W%R%T %0W%M' (default: '% F%35W%S %7W%R%T %0W%M') +|-msg_svc_time_format = '%Y-%m-%d %H:%M:%S UTC' (default: '%Y-%m-%d %H:%M:%S UTC') +|-n_event_slots = 1 (default: -1) +|-n_threads = 1 (default: 1) +|-ntuple_file = 'data/resolutions_and_effs_BJpsi_default_thesis.root' (default: '') +|-output_file = '' (default: '') +|-output_level = 3 (default: 3) +|-output_manifest_file = '' (default: '') +|-output_type = '' (default: '') +|-persistreco_version = 1.0 (default: 1.0) +|-phoenix_filename = '' (default: '') +|-preamble_algs = [] (default: []) +|-print_freq = 10000 (default: 10000) +|-python_logging_level = 20 (default: 20) +|-require_specific_decoding_keys = [] (default: []) +|-scheduler_legacy_mode = True (default: True) +|-simulation = True (default: None) +|-use_iosvc = False (default: False) +|-velo_motion_system_yaml = '' (default: '') +|-write_decoding_keys_to_git = True (default: True) +\----- (End of User ApplicationOptions/ApplicationOptions) ----------------------------------------- +# Overrule specified for keys +# <-- End of file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data2.py' +ApplicationMgr SUCCESS +==================================================================================================================================== + Welcome to Moore version 55.1 + running on lhcba2 on Tue Feb 20 08:22:28 2024 +==================================================================================================================================== +ApplicationMgr INFO Application Manager Configured successfully +ToolSvc.GitDDDB INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/DDDB.git' +ToolSvc.GitDDDB INFO using commit 'upgrade/dddb-20210617' corresponding to 1871f1bb5c0d68c81dda62e84cf1eb3a45513521 +ToolSvc.GitSIMCOND INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/SIMCOND.git' +ToolSvc.GitSIMCOND INFO using commit 'upgrade/sim-20210617-vc-md100' corresponding to 9aa116c7143d21760d1be07ce1ef22c0f8f07bdf +DetectorPersistencySvc INFO Added successfully Conversion service:XmlCnvSvc +DetectorDataSvc SUCCESS Detector description database: git:/lhcb.xml +EventClockSvc.FakeEventTime INFO Event times generated from 0 with steps of 0 +EventClockSvc.FakeEventTime INFO Run numbers generated from 0 every 0 events +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c1.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c2.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c3.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c4.down.cdf +MagneticFieldSvc INFO Map scaled by factor 1 with polarity internally used: -1 signed relative current: -1 +NTupleSvc INFO Added stream file:data/resolutions_and_effs_BJpsi_default_thesis.root as FILE1 +HLTControlFlowMgr INFO Start initialization +RootHistSvc INFO Writing ROOT histograms to: data/resolutions_and_effs_BJpsi_default_thesis.root +HistogramPersistencySvc INFO Added successfully Conversion service:RootHistSvc +DeFTDetector INFO Current FT geometry version = 64 +TrackResCheckerForward.Selector.... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerForward.Selector.... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerForward.Selector.... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestLong.Selector... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestLong.Selector... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestLong.Selector... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestForward.Selec... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestForward.Selec... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestForward.Selec... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerSeed.Selector.Sel... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerSeed.Selector.Sel... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerSeed.Selector.Sel... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +HLTControlFlowMgr INFO Concurrency level information: +HLTControlFlowMgr INFO o Number of events slots: 1 +HLTControlFlowMgr INFO o TBB thread pool size: 'ThreadPoolSize':1 +HLTControlFlowMgr INFO ---> End of Initialization. This took 27278 ms +ApplicationMgr INFO Application Manager Initialized successfully +ApplicationMgr INFO Application Manager Started successfully +EventPersistencySvc INFO Added successfully Conversion service:RootCnvSvc +EventSelector INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +HLTControlFlowMgr INFO Will measure time between events 10 and 2147483647 (stop might be some events later) +HLTControlFlowMgr INFO Starting loop on events +EventSelector SUCCESS Reading Event record 1. Record number within stream 1: 1 +FTRawBankDecoder INFO Conditions DB is compatible with FT bank version 4, 5, 6. +FTRawBankDecoder INFO Building the readout map with version 0 +TransportSvc INFO Initialize the static pointer to DetDesc::IGeometryErrorSvc +TransportSvc INFO Recovery of geometry errors is ENABLED +HLTControlFlowMgr INFO Timing started at: 08:23:17 +EventSelector INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_3 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_4 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi [0B898020-FB50-11EB-8654-FA163E6857C2] +RootCnvSvc INFO Removed disconnected IO stream:0B898020-FB50-11EB-8654-FA163E6857C2 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_5 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi [5DCC4124-FC68-11EB-BDA2-FA163E58303C] +RootCnvSvc INFO Removed disconnected IO stream:5DCC4124-FC68-11EB-BDA2-FA163E58303C [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_6 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi [8EB58942-FC7E-11EB-A61E-FA163EE79BF6] +RootCnvSvc INFO Removed disconnected IO stream:8EB58942-FC7E-11EB-A61E-FA163EE79BF6 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_7 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi [BECF3234-FE56-11EB-968E-FA163E94D94F] +RootCnvSvc INFO Removed disconnected IO stream:BECF3234-FE56-11EB-968E-FA163E94D94F [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_8 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi [E516F964-FC84-11EB-B1AC-FA163E0712FF] +RootCnvSvc INFO Removed disconnected IO stream:E516F964-FC84-11EB-B1AC-FA163E0712FF [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_9 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi [C7B4B038-FB52-11EB-A14B-FA163EF0D557] +RootCnvSvc INFO Removed disconnected IO stream:C7B4B038-FB52-11EB-A14B-FA163EF0D557 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_10 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi [6D30047A-FB5A-11EB-BF88-FA163E3787B1] +RootCnvSvc INFO Removed disconnected IO stream:6D30047A-FB5A-11EB-BF88-FA163E3787B1 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_11 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi [123C7EA8-FEE4-11EB-947C-FA163E5E0D5F] +RootCnvSvc INFO Removed disconnected IO stream:123C7EA8-FEE4-11EB-947C-FA163E5E0D5F [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi] +EventSelector SUCCESS Reading Event record 10001. Record number within stream 11: 648 +EventSelector INFO Stream:EventSelector.DataStreamTool_12 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi [1559743C-FB48-11EB-ABD6-FA163ECF2D71] +RootCnvSvc INFO Removed disconnected IO stream:1559743C-FB48-11EB-ABD6-FA163ECF2D71 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_13 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi [3C8722E6-FB7C-11EB-B214-FA163E7AC841] +RootCnvSvc INFO Removed disconnected IO stream:3C8722E6-FB7C-11EB-B214-FA163E7AC841 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_14 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi [971A74C4-FC71-11EB-9B7A-FA163EA1849A] +RootCnvSvc INFO Removed disconnected IO stream:971A74C4-FC71-11EB-9B7A-FA163EA1849A [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_15 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi [5FE45F74-FC53-11EB-AD8A-FA163E974EB1] +RootCnvSvc INFO Removed disconnected IO stream:5FE45F74-FC53-11EB-AD8A-FA163E974EB1 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_16 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi [A43AC110-FC79-11EB-BF3F-FA163E72700E] +RootCnvSvc INFO Removed disconnected IO stream:A43AC110-FC79-11EB-BF3F-FA163E72700E [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_17 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi [B9D7CC62-FB38-11EB-8B01-3CECEF5D2C24] +RootCnvSvc INFO Removed disconnected IO stream:B9D7CC62-FB38-11EB-8B01-3CECEF5D2C24 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_18 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi [91F55774-FE8E-11EB-9355-FA163E426AD6] +RootCnvSvc INFO Removed disconnected IO stream:91F55774-FE8E-11EB-9355-FA163E426AD6 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_19 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi [6EC8F9B2-FB56-11EB-8DB9-FA163E6BFC32] +RootCnvSvc INFO Removed disconnected IO stream:6EC8F9B2-FB56-11EB-8DB9-FA163E6BFC32 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_20 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi [AFCB9710-FB21-11EB-9E91-FA163ED3A4EB] +RootCnvSvc INFO Removed disconnected IO stream:AFCB9710-FB21-11EB-9E91-FA163ED3A4EB [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_21 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi [00D845C2-FB4A-11EB-85C8-3CFDFE9E1FB8] +RootCnvSvc INFO Removed disconnected IO stream:00D845C2-FB4A-11EB-85C8-3CFDFE9E1FB8 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi] +EventSelector SUCCESS Reading Event record 20001. Record number within stream 21: 613 +EventSelector INFO Stream:EventSelector.DataStreamTool_22 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi [1BE698B6-FC6F-11EB-A5EC-FA163E212E5B] +RootCnvSvc INFO Removed disconnected IO stream:1BE698B6-FC6F-11EB-A5EC-FA163E212E5B [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_23 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi [DE6396AC-FD6C-11EB-85E6-FA163EDC144C] +RootCnvSvc INFO Removed disconnected IO stream:DE6396AC-FD6C-11EB-85E6-FA163EDC144C [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_24 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi [CC17E46C-FB50-11EB-8CCD-3CECEF0DE5A0] +RootCnvSvc INFO Removed disconnected IO stream:CC17E46C-FB50-11EB-8CCD-3CECEF0DE5A0 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_25 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi [02C64118-FD5C-11EB-8618-FA163E8AF260] +RootCnvSvc INFO Removed disconnected IO stream:02C64118-FD5C-11EB-8618-FA163E8AF260 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_26 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi [22CD60BE-FBC6-11EB-BEED-FA163E1EE769] +RootCnvSvc INFO Removed disconnected IO stream:22CD60BE-FBC6-11EB-BEED-FA163E1EE769 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_27 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi [8FE2489A-FB67-11EB-9FC8-FA163E35CDB2] +RootCnvSvc INFO Removed disconnected IO stream:8FE2489A-FB67-11EB-9FC8-FA163E35CDB2 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_28 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi [E09CA29E-FC7A-11EB-9806-FA163E6E9F48] +RootCnvSvc INFO Removed disconnected IO stream:E09CA29E-FC7A-11EB-9806-FA163E6E9F48 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_29 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi [C0EA9202-FB6D-11EB-9EC2-3CECEF5D2AEE] +RootCnvSvc INFO Removed disconnected IO stream:C0EA9202-FB6D-11EB-9EC2-3CECEF5D2AEE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_30 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi [9E3B8940-FB87-11EB-ADCA-FA163E643B60] +RootCnvSvc INFO Removed disconnected IO stream:9E3B8940-FB87-11EB-ADCA-FA163E643B60 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_31 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi [78850EB8-FB61-11EB-91C7-FA163E8B3E79] +RootCnvSvc INFO Removed disconnected IO stream:78850EB8-FB61-11EB-91C7-FA163E8B3E79 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi] +EventSelector SUCCESS Reading Event record 30001. Record number within stream 31: 516 +EventSelector INFO Stream:EventSelector.DataStreamTool_32 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi [D90EB734-FC74-11EB-B12A-FA163EF491BE] +RootCnvSvc INFO Removed disconnected IO stream:D90EB734-FC74-11EB-B12A-FA163EF491BE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_33 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi [E20E8376-FC30-11EB-AC14-000017009605] +RootCnvSvc INFO Removed disconnected IO stream:E20E8376-FC30-11EB-AC14-000017009605 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_34 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi [CF32C3CC-FB4D-11EB-B55F-FA163E3286CE] +RootCnvSvc INFO Removed disconnected IO stream:CF32C3CC-FB4D-11EB-B55F-FA163E3286CE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_35 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi [C97B8D2E-FB3E-11EB-9555-FA163E09F528] +RootCnvSvc INFO Removed disconnected IO stream:C97B8D2E-FB3E-11EB-9555-FA163E09F528 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_36 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi [97FD3520-FB63-11EB-9A46-FA163E714668] +RootCnvSvc INFO Removed disconnected IO stream:97FD3520-FB63-11EB-9A46-FA163E714668 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi] +HLTControlFlowMgr INFO No more events in event selection +HLTControlFlowMgr INFO ---> Loop over 35323 Events Finished - WSS 1463.99, timed 35313 Events: 10356544 ms, Evts/s = 3.40973 +BestLongTrackChecker_3a419357.Lo... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +CloneKillerMatch_cd10262b INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "nTracksInput" | 35323 | 4660994 | 131.95 | + | "nTracksSelected" | 35323 | 1845726 | 52.253 | +ForwardTrackChecker_22e49d0c.LoK... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +HLTControlFlowMgr INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Processed events" | 35323 | +MatchTrackChecker_8319528f.LoKi:... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +PrForwardTrackingVelo_9b95c79c INFO Number of counters : 10 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Accepted input tracks" | 35323 | 6797481 | 192.44 | + | "Created long tracks" | 35323 | 3660113 | 103.62 | + | "Input tracks" | 35323 | 7115007 | 201.43 | + | "Number of candidate bins per track" | 6797481 |1.03704e+08 | 15.256 | 22.819 | 0.0000 | 276.00 | + | "Number of complete candidates/track 1st Loop" | 6098013 | 4129543 | 0.67719 | 0.73194 | 0.0000 | 15.000 | + | "Number of complete candidates/track 2nd Loop" | 3129876 | 328452 | 0.10494 | 0.33800 | 0.0000 | 12.000 | + | "Number of x candidates per track 1st Loop" | 6098013 |1.731958e+07 | 2.8402 | 3.8436 | + | "Number of x candidates per track 2nd Loop" | 3129876 |2.519809e+07 | 8.0508 | 13.134 | + | "Percentage second loop execution" | 6098013 | 3129876 | 0.51326 | + | "Removed duplicates" | 35323 | 228526 | 6.4696 | +PrForwardTrackingVelo_9b95c79c.P... INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3229725 |1.297506e+07 | 4.0174 | + | "#tracks with hits added" | 3229725 | +PrHybridSeeding_4d0337cc INFO Number of counters : 21 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Created T2x1 three-hit combinations in case 0" | 119679124 |7.671455e+07 | 0.64100 | 0.64790 | 0.0000 | 7.0000 | + | "Created T2x1 three-hit combinations in case 1" | 151207948 |1.059665e+08 | 0.70080 | 0.78616 | 0.0000 | 12.000 | + | "Created T2x1 three-hit combinations in case 2" | 227117595 |2.073536e+08 | 0.91298 | 1.1067 | 0.0000 | 25.000 | + | "Created XZ tracks (part 0)" | 105969 |1.325106e+07 | 125.05 | 239.70 | 0.0000 | 6424.0 | + | "Created XZ tracks (part 1)" | 105969 |1.349818e+07 | 127.38 | 259.09 | 0.0000 | 11466. | + | "Created XZ tracks in case 0" | 70646 | 8146812 | 115.32 | 172.73 | 0.0000 | 11282. | + | "Created XZ tracks in case 1" | 70646 | 9372361 | 132.67 | 248.05 | 0.0000 | 7519.0 | + | "Created XZ tracks in case 2" | 70646 | 9230073 | 130.65 | 308.76 | 0.0000 | 11466. | + | "Created full hit combinations in case 0" | 15163122 |1.516312e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 1" | 11668330 |1.166833e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 2" | 15008628 |1.500863e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created seed tracks" | 70646 | 5792115 | 81.988 | 56.525 | 2.0000 | 2668.0 | + | "Created seed tracks (part 0)" | 35323 | 3234774 | 91.577 | 60.270 | 3.0000 | 1470.0 | + | "Created seed tracks (part 1)" | 35323 | 3251624 | 92.054 | 65.331 | 2.0000 | 2784.0 | + | "Created seed tracks in case 0" | 70646 | 3013889 | 42.662 | 30.059 | 0.0000 | 1958.0 | + | "Created seed tracks in case 1" | 70646 | 5423404 | 76.769 | 49.925 | 2.0000 | 2420.0 | + | "Created seed tracks in case 2" | 70646 | 6176184 | 87.424 | 61.365 | 2.0000 | 2782.0 | + | "Created seed tracks in recovery step" | 35323 | 310214 | 8.7822 | 5.5284 | 0.0000 | 37.000 | + | "Created two-hit combinations in case 0" | 12555772 |3.699112e+08 | 29.461 | 21.559 | 0.0000 | 363.00 | + | "Created two-hit combinations in case 1" | 10977311 | 4.2857e+08 | 39.041 | 25.887 | 0.0000 | 338.00 | + | "Created two-hit combinations in case 2" | 8593203 |5.031821e+08 | 58.556 | 40.056 | 0.0000 | 403.00 | +PrKalmanFilterForward_897feb56 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 7 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 141662 | + | "Transport failed" | 1 | 0 | 0.0000 | + | "chi2 cut" | 481122 | + | "nIterations" | 3660113 | 8577457 | 2.3435 | + | "nOutlierIterations" | 3518450 | 2648586 | 0.75277 | + | "nTracksInput" | 35323 | 3660113 | 103.62 | + | "nTracksOutput" | 35323 | 3037321 | 85.987 | +PrKalmanFilterForward_897feb56.T... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrKalmanFilterMatch_3a755db2 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 4 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 421035 | + | "Transport failed" | 4 | 0 | 0.0000 | + | "chi2 cut" | 1026654 | + | "nIterations" | 1845726 | 4930789 | 2.6715 | + | "nOutlierIterations" | 1424687 | 1845372 | 1.2953 | + | "nTracksInput" | 35323 | 1845726 | 52.253 | + | "nTracksOutput" | 35323 | 398029 | 11.268 | +PrKalmanFilterMatch_3a755db2.Tra... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 4 | +PrKalmanFilter_98e48b7e INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 7 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 141662 | + | "Transport failed" | 1 | 0 | 0.0000 | + | "chi2 cut" | 481122 | + | "nIterations" | 3660113 | 8577457 | 2.3435 | + | "nOutlierIterations" | 3518450 | 2648586 | 0.75277 | + | "nTracksInput" | 35323 | 3660113 | 103.62 | + | "nTracksOutput" | 35323 | 3037321 | 85.987 | +PrKalmanFilter_98e48b7e.TrackMas... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrLHCbID2MCParticle_4591dde6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#removed null MCParticles" | 308929194 | 0 | 0.0000 | +PrMatchNN_41c22d41 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#MatchingChi2" | 35323 |7.088902e+07 | 2006.9 | + | "#MatchingMLP" | 4660994 | 3769175 | 0.80866 | + | "#MatchingTracks" | 35323 | 4660994 | 131.95 | +PrMatchNN_41c22d41.PrAddUTHitsTool INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3830439 |1.507834e+07 | 3.9365 | + | "#tracks with hits added" | 3830439 | +PrStorePrUTHits_c5eaf5a1 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 35323 | 7629768 | 216.00 | +PrStoreSciFiHits_fb0eba02 INFO Number of counters : 25 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Average X in T1U" | 12823033 |-4.446897e+08 | -34.679 | 1128.4 | -2656.4 | 2656.3 | + | "Average X in T1V" | 13016164 |-3.308395e+08 | -25.418 | 1118.0 | -2656.4 | 2656.3 | + | "Average X in T1X1" | 12555772 |-5.877831e+08 | -46.814 | 1146.6 | -2646.2 | 2646.2 | + | "Average X in T1X2" | 13193071 |-1.892879e+08 | -14.348 | 1111.7 | -2646.2 | 2646.2 | + | "Average X in T2U" | 12586374 |-2.955082e+08 | -23.478 | 1132.6 | -2656.4 | 2656.3 | + | "Average X in T2V" | 12978071 |-2.548338e+08 | -19.636 | 1126.8 | -2656.4 | 2656.3 | + | "Average X in T2X1" | 12033609 |-3.100936e+08 | -25.769 | 1136.1 | -2646.2 | 2646.2 | + | "Average X in T2X2" | 13376850 |-2.007483e+08 | -15.007 | 1122.4 | -2646.2 | 2646.2 | + | "Average X in T3U" | 13638542 |-1.713332e+08 | -12.562 | 1332.0 | -3188.4 | 3188.4 | + | "Average X in T3V" | 14066244 |-2.250641e+08 | -16.000 | 1326.2 | -3188.4 | 3188.4 | + | "Average X in T3X1" | 13106884 |-1.373536e+08 | -10.479 | 1331.5 | -3176.2 | 3176.2 | + | "Average X in T3X2" | 14584477 |-2.901746e+08 | -19.896 | 1316.9 | -3176.2 | 3176.2 | + | "Hits in T1U" | 141292 |1.282303e+07 | 90.756 | 39.496 | 4.0000 | 394.00 | + | "Hits in T1V" | 141292 |1.301616e+07 | 92.122 | 40.033 | 3.0000 | 390.00 | + | "Hits in T1X1" | 141292 |1.255577e+07 | 88.864 | 38.535 | 4.0000 | 385.00 | + | "Hits in T1X2" | 141292 |1.319307e+07 | 93.375 | 40.429 | 4.0000 | 428.00 | + | "Hits in T2U" | 141292 |1.258637e+07 | 89.081 | 38.828 | 3.0000 | 406.00 | + | "Hits in T2V" | 141292 |1.297807e+07 | 91.853 | 39.875 | 4.0000 | 381.00 | + | "Hits in T2X1" | 141292 |1.203361e+07 | 85.168 | 37.213 | 2.0000 | 415.00 | + | "Hits in T2X2" | 141292 |1.337685e+07 | 94.675 | 40.740 | 3.0000 | 356.00 | + | "Hits in T3U" | 141292 |1.363854e+07 | 96.527 | 41.091 | 2.0000 | 551.00 | + | "Hits in T3V" | 141292 |1.406624e+07 | 99.554 | 42.317 | 4.0000 | 400.00 | + | "Hits in T3X1" | 141292 |1.310688e+07 | 92.765 | 39.497 | 3.0000 | 460.00 | + | "Hits in T3X2" | 141292 |1.458448e+07 | 103.22 | 43.677 | 2.0000 | 403.00 | + | "Total number of hits" | 35323 |1.579591e+08 | 4471.8 | 1763.1 | 418.00 | 14041. | +PrStoreUTHit_7a6d8dc6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 35323 | 7629768 | 216.00 | +PrTrackAssociator_2c3ce84d INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3425649 | 2905094 |( 84.80419 +- 0.01939542)% | + | "MC particles per track" | 2905094 | 3395558 | 1.1688 | +PrTrackAssociator_42066100 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3660113 | 2883484 |( 78.78128 +- 0.02137095)% | + | "MC particles per track" | 2883484 | 3383247 | 1.1733 | +PrTrackAssociator_8c23390c INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 5792115 | 5206376 |( 89.88730 +- 0.01252749)% | + | "MC particles per track" | 5206376 | 5206524 | 1.0000 | +PrTrackAssociator_99c0cc76 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 4660994 | 2924849 |( 62.75161 +- 0.02239375)% | + | "MC particles per track" | 2924849 | 3438189 | 1.1755 | +PrTrackAssociator_f74b0b6e INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3037321 | 2734287 |( 90.02298 +- 0.01719617)% | + | "MC particles per track" | 2734287 | 3183033 | 1.1641 | +PrVPHitsToVPLightClusters_599554c8 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 35323 |9.842278e+07 | 2786.4 | +SeedTrackChecker_e067be5b.LoKi::... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +TBTCMatch_1959fd43 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 396891 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 396891 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 396891 | +TBTC_Forward_8890084f INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 3028758 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 3028758 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 3028758 | +TrackResCheckerSeed.TrackMasterE... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +Unpack__Event_MC_FT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |1.588256e+08 | 4496.4 | 2002.3 | 166.00 | 15992. | +Unpack__Event_MC_UT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |5.586524e+07 | 1581.6 | 698.76 | 87.000 | 5629.0 | +Unpack__Event_MC_VP_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |1.015782e+08 | 2875.7 | 1215.8 | 176.00 | 9349.0 | +VeloClusterTrackingSIMD_87c18651 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 35323 |9.842278e+07 | 2786.4 | + | "Nb of Produced Tracks" | 35323 |1.102936e+07 | 312.24 | +fromPrForwardTracksV1Tracks_3c57... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 3660113 | 103.62 | +fromPrMatchTracksV1Tracks_af178645 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 4660994 | 131.95 | +fromPrSeedingTracksV1Tracks_84cd... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 5792115 | 163.98 | +fromPrVeloTracksV1TracksMerger_f... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 |1.102936e+07 | 312.24 | +ApplicationMgr INFO Application Manager Stopped successfully +BestLongTrackChecker_3a419357 INFO Results +BestLongTrackChecker_3a419357 INFO **** BestLong 3425649 tracks including 520555 ghosts [15.20 %], Event average 13.47 % **** +BestLongTrackChecker_3a419357 INFO 01_long : 2524004 from 2862750 [ 88.17 %] 7688 clones [ 0.30 %], purity: 99.24 %, hitEff: 97.17 % +BestLongTrackChecker_3a419357 INFO 02_long_P>5GeV : 1704094 from 1858902 [ 91.67 %] 3904 clones [ 0.23 %], purity: 99.37 %, hitEff: 97.74 % +BestLongTrackChecker_3a419357 INFO 03_long_strange : 125521 from 156062 [ 80.43 %] 263 clones [ 0.21 %], purity: 98.97 %, hitEff: 96.72 % +BestLongTrackChecker_3a419357 INFO 04_long_strange_P>5GeV : 64320 from 74355 [ 86.50 %] 83 clones [ 0.13 %], purity: 99.18 %, hitEff: 97.69 % +BestLongTrackChecker_3a419357 INFO 05_long_fromB : 113740 from 125169 [ 90.87 %] 324 clones [ 0.28 %], purity: 99.44 %, hitEff: 97.60 % +BestLongTrackChecker_3a419357 INFO 05_long_fromD : 65943 from 73704 [ 89.47 %] 199 clones [ 0.30 %], purity: 99.32 %, hitEff: 97.34 % +BestLongTrackChecker_3a419357 INFO 06_long_fromB_P>5GeV : 88208 from 94174 [ 93.66 %] 205 clones [ 0.23 %], purity: 99.54 %, hitEff: 98.00 % +BestLongTrackChecker_3a419357 INFO 06_long_fromD_P>5GeV : 47048 from 50679 [ 92.84 %] 121 clones [ 0.26 %], purity: 99.45 %, hitEff: 97.86 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons : 187734 from 278507 [ 67.41 %] 675 clones [ 0.36 %], purity: 98.15 %, hitEff: 95.59 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons_pairprod : 130666 from 209566 [ 62.35 %] 464 clones [ 0.35 %], purity: 97.73 %, hitEff: 94.84 % +BestLongTrackChecker_3a419357 INFO 08_long_fromB_electrons : 52683 from 64216 [ 82.04 %] 190 clones [ 0.36 %], purity: 99.16 %, hitEff: 97.41 % +BestLongTrackChecker_3a419357 INFO 09_long_fromB_electrons_P>5GeV : 49214 from 58572 [ 84.02 %] 179 clones [ 0.36 %], purity: 99.24 %, hitEff: 97.59 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77140 from 81871 [ 94.22 %] 186 clones [ 0.24 %], purity: 99.59 %, hitEff: 98.03 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 47876 from 55998 [ 85.50 %] 171 clones [ 0.36 %], purity: 99.28 %, hitEff: 97.62 % +BestLongTrackChecker_3a419357 INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38253 from 40813 [ 93.73 %] 96 clones [ 0.25 %], purity: 99.54 %, hitEff: 97.91 % +BestLongTrackChecker_3a419357 INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 33574 from 38611 [ 86.95 %] 35 clones [ 0.10 %], purity: 99.39 %, hitEff: 97.90 % +BestLongTrackChecker_3a419357 INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 76965 from 81639 [ 94.27 %] 186 clones [ 0.24 %], purity: 99.60 %, hitEff: 98.05 % +BestLongTrackChecker_3a419357 INFO +ForwardTrackChecker_22e49d0c INFO Results +ForwardTrackChecker_22e49d0c INFO **** Forward 3660113 tracks including 776629 ghosts [21.22 %], Event average 16.52 % **** +ForwardTrackChecker_22e49d0c INFO 01_long : 2492522 from 2862750 [ 87.07 %] 9245 clones [ 0.37 %], purity: 99.02 %, hitEff: 98.00 % +ForwardTrackChecker_22e49d0c INFO 02_long_P>5GeV : 1721897 from 1858902 [ 92.63 %] 5358 clones [ 0.31 %], purity: 99.19 %, hitEff: 98.41 % +ForwardTrackChecker_22e49d0c INFO 03_long_strange : 124009 from 156062 [ 79.46 %] 365 clones [ 0.29 %], purity: 98.61 %, hitEff: 97.76 % +ForwardTrackChecker_22e49d0c INFO 04_long_strange_P>5GeV : 65567 from 74355 [ 88.18 %] 139 clones [ 0.21 %], purity: 98.91 %, hitEff: 98.39 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromB : 113016 from 125169 [ 90.29 %] 397 clones [ 0.35 %], purity: 99.30 %, hitEff: 98.44 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromD : 65158 from 73704 [ 88.40 %] 230 clones [ 0.35 %], purity: 99.13 %, hitEff: 98.23 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromB_P>5GeV : 89040 from 94174 [ 94.55 %] 283 clones [ 0.32 %], purity: 99.43 %, hitEff: 98.73 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromD_P>5GeV : 47464 from 50679 [ 93.66 %] 154 clones [ 0.32 %], purity: 99.30 %, hitEff: 98.60 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons : 188428 from 278507 [ 67.66 %] 2088 clones [ 1.10 %], purity: 97.56 %, hitEff: 97.89 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons_pairprod : 130298 from 209566 [ 62.18 %] 1549 clones [ 1.17 %], purity: 96.96 %, hitEff: 97.66 % +ForwardTrackChecker_22e49d0c INFO 08_long_fromB_electrons : 54103 from 64216 [ 84.25 %] 530 clones [ 0.97 %], purity: 98.93 %, hitEff: 98.50 % +ForwardTrackChecker_22e49d0c INFO 09_long_fromB_electrons_P>5GeV : 50859 from 58572 [ 86.83 %] 505 clones [ 0.98 %], purity: 99.03 %, hitEff: 98.61 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77468 from 81871 [ 94.62 %] 256 clones [ 0.33 %], purity: 99.53 %, hitEff: 98.71 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 49316 from 55998 [ 88.07 %] 479 clones [ 0.96 %], purity: 99.10 %, hitEff: 98.58 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38286 from 40813 [ 93.81 %] 125 clones [ 0.33 %], purity: 99.45 %, hitEff: 98.56 % +ForwardTrackChecker_22e49d0c INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 34029 from 38611 [ 88.13 %] 72 clones [ 0.21 %], purity: 99.26 %, hitEff: 98.30 % +ForwardTrackChecker_22e49d0c INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 77297 from 81639 [ 94.68 %] 256 clones [ 0.33 %], purity: 99.53 %, hitEff: 98.71 % +ForwardTrackChecker_22e49d0c INFO +MatchTrackChecker_8319528f INFO Results +MatchTrackChecker_8319528f INFO **** Match 4660994 tracks including 1736145 ghosts [37.25 %], Event average 32.54 % **** +MatchTrackChecker_8319528f INFO 01_long : 2505589 from 2862750 [ 87.52 %] 13918 clones [ 0.55 %], purity: 99.17 %, hitEff: 98.16 % +MatchTrackChecker_8319528f INFO 02_long_P>5GeV : 1714510 from 1858902 [ 92.23 %] 7794 clones [ 0.45 %], purity: 99.32 %, hitEff: 98.77 % +MatchTrackChecker_8319528f INFO 03_long_strange : 125263 from 156062 [ 80.26 %] 597 clones [ 0.47 %], purity: 98.75 %, hitEff: 97.80 % +MatchTrackChecker_8319528f INFO 04_long_strange_P>5GeV : 65471 from 74355 [ 88.05 %] 249 clones [ 0.38 %], purity: 99.06 %, hitEff: 98.78 % +MatchTrackChecker_8319528f INFO 05_long_fromB : 113351 from 125169 [ 90.56 %] 651 clones [ 0.57 %], purity: 99.42 %, hitEff: 98.57 % +MatchTrackChecker_8319528f INFO 05_long_fromD : 65576 from 73704 [ 88.97 %] 377 clones [ 0.57 %], purity: 99.26 %, hitEff: 98.34 % +MatchTrackChecker_8319528f INFO 06_long_fromB_P>5GeV : 88506 from 94174 [ 93.98 %] 440 clones [ 0.49 %], purity: 99.54 %, hitEff: 98.98 % +MatchTrackChecker_8319528f INFO 06_long_fromD_P>5GeV : 47268 from 50679 [ 93.27 %] 232 clones [ 0.49 %], purity: 99.42 %, hitEff: 98.89 % +MatchTrackChecker_8319528f INFO 07_long_electrons : 198439 from 278507 [ 71.25 %] 3078 clones [ 1.53 %], purity: 97.55 %, hitEff: 97.82 % +MatchTrackChecker_8319528f INFO 07_long_electrons_pairprod : 138919 from 209566 [ 66.29 %] 2285 clones [ 1.62 %], purity: 96.94 %, hitEff: 97.54 % +MatchTrackChecker_8319528f INFO 08_long_fromB_electrons : 55044 from 64216 [ 85.72 %] 771 clones [ 1.38 %], purity: 99.02 %, hitEff: 98.61 % +MatchTrackChecker_8319528f INFO 09_long_fromB_electrons_P>5GeV : 51586 from 58572 [ 88.07 %] 736 clones [ 1.41 %], purity: 99.11 %, hitEff: 98.75 % +MatchTrackChecker_8319528f INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77008 from 81871 [ 94.06 %] 390 clones [ 0.50 %], purity: 99.64 %, hitEff: 98.89 % +MatchTrackChecker_8319528f INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 49959 from 55998 [ 89.22 %] 700 clones [ 1.38 %], purity: 99.19 %, hitEff: 98.72 % +MatchTrackChecker_8319528f INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38125 from 40813 [ 93.41 %] 184 clones [ 0.48 %], purity: 99.59 %, hitEff: 98.76 % +MatchTrackChecker_8319528f INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 33819 from 38611 [ 87.59 %] 120 clones [ 0.35 %], purity: 99.45 %, hitEff: 98.59 % +MatchTrackChecker_8319528f INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 76868 from 81639 [ 94.16 %] 390 clones [ 0.50 %], purity: 99.65 %, hitEff: 98.89 % +MatchTrackChecker_8319528f INFO +SeedTrackChecker_e067be5b INFO Results +SeedTrackChecker_e067be5b INFO **** Seed 5792115 tracks including 585739 ghosts [10.11 %], Event average 4.91 % **** +SeedTrackChecker_e067be5b INFO 01_hasT : 3701936 from 4459116 [ 83.02 %] 292 clones [ 0.01 %], purity: 99.48 %, hitEff: 97.45 % +SeedTrackChecker_e067be5b INFO 02_long : 2671211 from 2862750 [ 93.31 %] 141 clones [ 0.01 %], purity: 99.61 %, hitEff: 98.08 % +SeedTrackChecker_e067be5b INFO 03_long_P>5GeV : 1796154 from 1858902 [ 96.62 %] 104 clones [ 0.01 %], purity: 99.59 %, hitEff: 98.74 % +SeedTrackChecker_e067be5b INFO 04_long_fromB : 118867 from 125169 [ 94.97 %] 6 clones [ 0.01 %], purity: 99.70 %, hitEff: 98.51 % +SeedTrackChecker_e067be5b INFO 05_long_fromB_P>5GeV : 91354 from 94174 [ 97.01 %] 6 clones [ 0.01 %], purity: 99.69 %, hitEff: 98.96 % +SeedTrackChecker_e067be5b INFO 06_UT+T_strange : 307685 from 335379 [ 91.74 %] 19 clones [ 0.01 %], purity: 99.64 %, hitEff: 97.66 % +SeedTrackChecker_e067be5b INFO 07_UT+T_strange_P>5GeV : 162615 from 168480 [ 96.52 %] 9 clones [ 0.01 %], purity: 99.60 %, hitEff: 98.72 % +SeedTrackChecker_e067be5b INFO 08_noVelo+UT+T_strange : 166096 from 181320 [ 91.60 %] 9 clones [ 0.01 %], purity: 99.62 %, hitEff: 97.67 % +SeedTrackChecker_e067be5b INFO 09_noVelo+UT+T_strange_P>5GeV : 91944 from 95402 [ 96.38 %] 4 clones [ 0.00 %], purity: 99.60 %, hitEff: 98.70 % +SeedTrackChecker_e067be5b INFO 10_UT+T_SfromDB : 18582 from 20209 [ 91.95 %] 1 clones [ 0.01 %], purity: 99.70 %, hitEff: 97.87 % +SeedTrackChecker_e067be5b INFO 11_UT+T_SfromDB_P>5GeV : 10410 from 10775 [ 96.61 %] 0 clones [ 0.00 %], purity: 99.70 %, hitEff: 98.87 % +SeedTrackChecker_e067be5b INFO 12_noVelo+UT+T_SfromDB_P>5GeV : 6645 from 6893 [ 96.40 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 98.82 % +SeedTrackChecker_e067be5b INFO 13_hasT_electrons : 758791 from 1427957 [ 53.14 %] 64 clones [ 0.01 %], purity: 99.57 %, hitEff: 96.79 % +SeedTrackChecker_e067be5b INFO 14_long_electrons : 242358 from 278507 [ 87.02 %] 15 clones [ 0.01 %], purity: 99.70 %, hitEff: 97.44 % +SeedTrackChecker_e067be5b INFO 15_long_fromB_electrons : 59162 from 64216 [ 92.13 %] 4 clones [ 0.01 %], purity: 99.71 %, hitEff: 98.47 % +SeedTrackChecker_e067be5b INFO 16_long_electrons_P>5GeV : 153480 from 168971 [ 90.83 %] 11 clones [ 0.01 %], purity: 99.68 %, hitEff: 98.34 % +SeedTrackChecker_e067be5b INFO 17_long_fromB_electrons_P>5GeV : 54634 from 58572 [ 93.28 %] 4 clones [ 0.01 %], purity: 99.71 %, hitEff: 98.67 % +SeedTrackChecker_e067be5b INFO +TrackResCheckerBestForward INFO ************************************ +TrackResCheckerBestForward INFO ALL/x pull : mean = -0.001 +/- 0.001, RMS = 1.212 +/- 0.001 +TrackResCheckerBestForward INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.215 +/- 0.001 +TrackResCheckerBestForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.162 +/- 0.001 +TrackResCheckerBestForward INFO ALL/ty pull : mean = -0.001 +/- 0.001, RMS = 1.164 +/- 0.001 +TrackResCheckerBestForward INFO ALL/p pull : mean = -0.055 +/- 0.001, RMS = 1.327 +/- 0.001 +TrackResCheckerBestForward INFO ALL/probChi2 : mean = 0.341 +/- 0.000, RMS = 0.303 +/- 0.000 +TrackResCheckerBestForward INFO ALL/x resolution / mm: RMS = 65.939 +/- 0.058 micron +TrackResCheckerBestForward INFO ALL/y resolution / mm: RMS = 66.825 +/- 0.060 micron +TrackResCheckerBestForward INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0060 +/- 0.0000 +TrackResCheckerBestLong INFO ************************************ +TrackResCheckerBestLong INFO ALL/x pull : mean = -0.001 +/- 0.001, RMS = 1.213 +/- 0.001 +TrackResCheckerBestLong INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.214 +/- 0.001 +TrackResCheckerBestLong INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.161 +/- 0.001 +TrackResCheckerBestLong INFO ALL/ty pull : mean = -0.001 +/- 0.001, RMS = 1.162 +/- 0.001 +TrackResCheckerBestLong INFO ALL/p pull : mean = -0.057 +/- 0.001, RMS = 1.345 +/- 0.001 +TrackResCheckerBestLong INFO ALL/probChi2 : mean = 0.333 +/- 0.000, RMS = 0.303 +/- 0.000 +TrackResCheckerBestLong INFO ALL/x resolution / mm: RMS = 66.962 +/- 0.057 micron +TrackResCheckerBestLong INFO ALL/y resolution / mm: RMS = 67.731 +/- 0.058 micron +TrackResCheckerBestLong INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0062 +/- 0.0000 +TrackResCheckerForward INFO ************************************ +TrackResCheckerForward INFO ALL/x pull : mean = -0.002 +/- 0.001, RMS = 1.302 +/- 0.001 +TrackResCheckerForward INFO ALL/y pull : mean = 0.003 +/- 0.001, RMS = 1.279 +/- 0.001 +TrackResCheckerForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.379 +/- 0.001 +TrackResCheckerForward INFO ALL/ty pull : mean = -0.002 +/- 0.001, RMS = 1.337 +/- 0.001 +TrackResCheckerForward INFO ALL/p pull : mean = 0.126 +/- 0.000, RMS = 0.475 +/- 0.001 +TrackResCheckerForward INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerForward INFO ALL/x resolution / mm: RMS = 74.286 +/- 0.061 micron +TrackResCheckerForward INFO ALL/y resolution / mm: RMS = 71.360 +/- 0.061 micron +TrackResCheckerForward INFO ALL/dp/p: mean = 0.0062 +/- 0.0000, RMS = 0.0091 +/- 0.0000 +TrackResCheckerSeed INFO ************************************ +TrackResCheckerSeed INFO ALL/x pull : mean = -0.012 +/- 0.000, RMS = 0.480 +/- 0.001 +TrackResCheckerSeed INFO ALL/y pull : mean = 0.001 +/- 0.000, RMS = 0.352 +/- 0.000 +TrackResCheckerSeed INFO ALL/tx pull : mean = 0.012 +/- 0.000, RMS = 0.547 +/- 0.001 +TrackResCheckerSeed INFO ALL/ty pull : mean = -0.001 +/- 0.000, RMS = 0.462 +/- 0.001 +TrackResCheckerSeed INFO ALL/p pull : mean = 0.045 +/- 0.000, RMS = 0.933 +/- 0.001 +TrackResCheckerSeed INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerSeed INFO ALL/x resolution / mm: RMS = 223.391 +/- 0.271 micron +TrackResCheckerSeed INFO ALL/y resolution / mm: RMS = 231.151 +/- 0.242 micron +TrackResCheckerSeed INFO ALL/dp/p: mean = -0.0061 +/- 0.0000, RMS = 0.0154 +/- 0.0000 +HLTControlFlowMgr INFO Memory pool: used 4.99907 +/- 0.000395494 MiB (min: 4, max: 5) in 1 +/- 0 blocks (allocated >once in 0 +/- 0% events). Allocated capacity was 10 +/- 0 MiB (min: 10, max: 10) and 447.069 +/- 0.0619101 (min: 397, max: 502) requests were served +HLTControlFlowMgr INFO Timing table: +HLTControlFlowMgr INFO + | Name of Algorithm | Execution Count | Total Time / s | Avg. Time / us | + | Sum of all Algorithms | 35323 | 10264.133 | 290579.300 | + | "TrackResCheckerSeed" | 35323 | 3698.326 | 104700.222 | + | "Fetch__Event_pSim_MCVertices" | 35323 | 1650.144 | 46715.860 | + | "TrackResCheckerForward" | 35323 | 876.667 | 24818.582 | + | "TrackResCheckerBestLong" | 35323 | 846.729 | 23971.025 | + | "TrackResCheckerBestForward" | 35323 | 793.002 | 22450.025 | + | "SeedTrackChecker_e067be5b" | 35323 | 297.092 | 8410.724 | + | "ForwardTrackChecker_22e49d0c" | 35323 | 289.025 | 8182.355 | + | "MatchTrackChecker_8319528f" | 35323 | 250.267 | 7085.089 | + | "BestLongTrackChecker_3a419357" | 35323 | 244.372 | 6918.218 | + | "PrKalmanFilterForward_897feb56" | 35323 | 224.919 | 6367.508 | + | "PrKalmanFilter_98e48b7e" | 35323 | 218.467 | 6184.842 | + | "PrForwardTrackingVelo_9b95c79c" | 35323 | 178.106 | 5042.197 | + | "PrHybridSeeding_4d0337cc" | 35323 | 113.053 | 3200.545 | + | "PrKalmanFilterMatch_3a755db2" | 35323 | 107.418 | 3041.031 | + | "MCParticle2MCHitAlg_b530dcde" | 35323 | 104.590 | 2960.966 | + | "PrLHCbID2MCParticle_4591dde6" | 35323 | 54.376 | 1539.397 | + | "Unpack__Event_MC_Vertices" | 35323 | 45.306 | 1282.610 | + | "MCParticle2MCHitAlg_b04be519" | 35323 | 41.765 | 1182.363 | + | "Unpack__Event_MC_Particles" | 35323 | 41.063 | 1162.504 | + | "MCParticle2MCHitAlg_4a41c125" | 35323 | 16.004 | 453.075 | + | "VeloClusterTrackingSIMD_87c18651" | 35323 | 15.257 | 431.928 | + | "CloneKillerMatch_cd10262b" | 35323 | 14.711 | 416.460 | + | "PrStorePrUTHits_c5eaf5a1" | 35323 | 12.608 | 356.932 | + | "VPFullCluster2MCParticleLinker_17386552" | 35323 | 12.294 | 348.053 | + | "VPClusFull_38754d8c" | 35323 | 10.812 | 306.082 | + | "PrMatchNN_41c22d41" | 35323 | 10.760 | 304.629 | + | "TBTC_Forward_8890084f" | 35323 | 10.155 | 287.495 | + | "PrTrackAssociator_99c0cc76" | 35323 | 9.309 | 263.546 | + | "PrTrackAssociator_42066100" | 35323 | 8.859 | 250.797 | + | "PrStoreUTHit_7a6d8dc6" | 35323 | 7.571 | 214.340 | + | "PrTrackAssociator_2c3ce84d" | 35323 | 7.557 | 213.942 | + | "Unpack__Event_MC_FT_Hits" | 35323 | 7.083 | 200.522 | + | "PrTrackAssociator_f74b0b6e" | 35323 | 6.322 | 178.972 | + | "PrTrackAssociator_8c23390c" | 35323 | 5.884 | 166.590 | + | "fromPrMatchTracksV1Tracks_af178645" | 35323 | 4.892 | 138.485 | + | "Unpack__Event_MC_VP_Hits" | 35323 | 4.698 | 133.003 | + | "PrVPHitsToVPLightClusters_599554c8" | 35323 | 4.259 | 120.569 | + | "fromPrVeloTracksV1TracksMerger_fa66a5de" | 35323 | 4.092 | 115.845 | + | "fromPrForwardTracksV1Tracks_3c57fef9" | 35323 | 2.689 | 76.138 | + | "fromPrSeedingTracksV1Tracks_84cd46c2" | 35323 | 2.663 | 75.393 | + | "Unpack__Event_MC_UT_Hits" | 35323 | 2.564 | 72.577 | + | "PrStoreSciFiHits_fb0eba02" | 35323 | 2.558 | 72.414 | + | "TrackContainersMerger_3427d321" | 35323 | 1.459 | 41.301 | + | "FTRawBankDecoder" | 35323 | 1.259 | 35.650 | + | "TBTCMatch_1959fd43" | 35323 | 0.981 | 27.783 | + | "UnpackRawEvent_VP" | 35323 | 0.361 | 10.213 | + | "UniqueIDGeneratorAlg_26e527e9" | 35323 | 0.273 | 7.717 | + | "Decode_ODIN" | 35323 | 0.159 | 4.506 | + | "reserveIOV" | 35323 | 0.134 | 3.799 | + | "Fetch__Event_pSim_MCParticles" | 35323 | 0.133 | 3.771 | + | "Fetch__Event_Link_Raw_VP_Digits" | 35323 | 0.116 | 3.285 | + | "Fetch__Event_DAQ_RawEvent" | 35323 | 0.106 | 2.995 | + | "Fetch__Event_Link_Raw_UT_Clusters" | 35323 | 0.100 | 2.837 | + | "DummyEventTime" | 35323 | 0.100 | 2.823 | + | "Fetch__Event_MC_Header" | 35323 | 0.097 | 2.735 | + | "UnpackRawEvent_UT" | 35323 | 0.091 | 2.577 | + | "UnpackRawEvent_FTCluster" | 35323 | 0.081 | 2.305 | + | "Fetch__Event_pSim_UT_Hits" | 35323 | 0.075 | 2.127 | + | "Fetch__Event_pSim_FT_Hits" | 35323 | 0.074 | 2.103 | + | "UnpackRawEvent_ODIN" | 35323 | 0.071 | 2.014 | + | "Fetch__Event_Link_Raw_FT_LiteClusters" | 35323 | 0.062 | 1.765 | + | "Fetch__Event_MC_TrackInfo" | 35323 | 0.060 | 1.692 | + | "Fetch__Event_pSim_VP_Hits" | 35323 | 0.050 | 1.419 | + +HLTControlFlowMgr INFO StateTree: CFNode #executed #passed +LAZY_AND: run_tracking_debug_decision #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + NONLAZY_OR: run_tracking_debug_data #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerForward #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestLong #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestForward #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerSeed #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/ForwardTrackChecker_22e49d0c #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/MatchTrackChecker_8319528f #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/BestLongTrackChecker_3a419357 #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/SeedTrackChecker_e067be5b #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + +HLTControlFlowMgr INFO Histograms converted successfully according to request. +TransportSvc SUCCESS GEOMETRY ERRORS: 'Skip' map has the size 14 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 3 -1.4840766 1.9485456 -4.2397363 -0.10624 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 3 -0.0043415316 0.0055946582 -0.012253573 -0.000385510 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 19 -3.0716743 2.3287879 -8.5160583 -0.200566 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 19 -0.0086050274 0.0080722039 -0.026562877 -4.7695016e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 75 -3.8658349 2.4448289 -8.771396 -0.108480 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 75 -0.011374566 0.0082359221 -0.027359314 -8.8829677e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 27 -2.8259056 2.5068332 -8.9578428 -0.0846012 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 27 -0.007355048 0.0087993116 -0.02794087 -6.5077898e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 93 -3.190711 2.5114106 -8.4326567 -0.0918965 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 93 -0.0091418041 0.0084054874 -0.026302735 -1.0028465e- | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 48074 -311.2103 170.59125 -512.43491 -0.0111121 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 48074 -3.8738015 2.1511763 -6.4011336 -1.6014299e- | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 23882 -26.892359 16.727001 -136.53891 -0.00170384 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 23882 -0.031357486 0.046945413 -0.39603479 -1.3057368e- | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 2 -0.019901641 0.019901641 -0.039803281 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 2 -0.00021245129 0.00021245129 -0.00042490258 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 12 -0.05816662 0.068793464 -0.24351478 -0.0149385 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 12 -0.0033777263 0.0039948255 -0.014140864 -0.000867479 | + | BeforeMagnetRegion/VP/lvVP | mm | 141 -0.031665055 0.021994236 -0.083998134 -0.00128143 | + | BeforeMagnetRegion/VP/lvVP | X0 | 141 -0.0022005683 0.0015383678 -0.0058511339 -3.1502022e- | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 1192 -463.76732 137.1788 -644.08367 -1.67377 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 1192 -1.3484317 0.41620382 -5.3410715 -5.7935634e- | + | LHCb/lvLHCb | mm | 4282 -237.8783 2.606351 -282.83861 -228.267 | + | LHCb/lvLHCb | X0 | 4282 -0.73831198 0.11964033 -2.8293074 -0.658688 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 2944 -8.7786545 1.4439817 -14.800995 -0.000677641 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 2944 -0.03335942 0.022374515 -0.17048131 -2.0834471e- | + | MagnetRegion/lvMagnetRegion | mm | 51 -2.8214677 0.91944706 -5.4482267 -0.0535007 | + | MagnetRegion/lvMagnetRegion | X0 | 51 -0.0086747609 0.0028268916 -0.016750879 -0.000164491 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Recover' map has the size 60 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 30 6.0132755 5.7788078 0.14099992 21.7349 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 30 0.017382672 0.016494625 0.00039666808 0.0611458 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | mm | 7 6.048864e-11 4.0059487e-11 1.0728154e-11 1.1503796e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | X0 | 7 0 0 0 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | mm | 5 4.6702423e-11 4.8797316e-11 1.7515518e-11 1.4415996e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | X0 | 5 0 0 0 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | mm | 35 2.0045154e-13 9.8088234e-14 5.2998783e-14 5.0820718e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | X0 | 35 5.7918872e-16 3.3402522e-16 0 1.5460824e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 156 6.4662346 5.4889376 4.0274692e-13 24.0165 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 156 0.019650036 0.016721853 0 0.0730637 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 497 7.1164065 5.5500614 1.8053713e-12 30.1544 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 497 0.021608515 0.016928094 5.4923519e-15 0.0917365 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 273 6.9343783 5.6656007 1.2188523e-13 23.6037 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 273 0.021073293 0.017262022 0 0.0718079 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 551 6.9490331 5.6183389 4.343217e-13 30.4206 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 551 0.021099938 0.017132893 1.3213059e-15 0.0925465 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | mm | 1 0.20427624 5.6837308e-10 0.20427624 0.204276 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | X0 | 1 0.00062145499 0 0.00062145499 0.000621454 | + | AfterMagnetRegion/T/FT/lvFT | mm | 29 5.8309166 3.8489099 0.55941266 11.9333 | + | AfterMagnetRegion/T/FT/lvFT | X0 | 29 0.013843279 0.015062637 4.1199229e-05 0.0371829 | + | AfterMagnetRegion/T/lvT | mm | 59 6.6011834 3.6048072 0.15810832 17.3847 | + | AfterMagnetRegion/T/lvT | X0 | 59 0.012111391 0.014040834 0 0.0361070 | + | AfterMagnetRegion/lvAfterMagnetRegion | mm | 56 6.5751091 3.7642457 0.3345219 17.1994 | + | AfterMagnetRegion/lvAfterMagnetRegion | X0 | 56 0.00843709 0.01096379 0 0.0270844 | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | mm | 2 4.6215621e-14 2.741839e-17 4.6188203e-14 4.6243039e- | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | X0 | 2 0 0 0 | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 177039 230.57214 328.54939 0.0077819787 1048.05 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 177039 2.8109568 4.1103162 0 13.0556 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | mm | 14956 2.865909 1.8876358 0.00023904831 8.5109 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | X0 | 14956 0.00018782106 0.00032311564 0 0.000919995 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 302507 31.09991 46.911762 0.0009014202 315.52 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 302507 0.082780559 0.13400378 0 6.00357 | + | BeforeMagnetRegion/UT/Staves/lvCableL | mm | 45 0.16605663 0.0014880679 0.16316496 0.168522 | + | BeforeMagnetRegion/UT/Staves/lvCableL | X0 | 45 0.00060902227 5.4575749e-06 0.00059841688 0.000618065 | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 195 0.16992549 0.0085955953 0.14596577 0.252087 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 195 0.00062321153 3.1524841e-05 0.00053533788 0.000924545 | + | BeforeMagnetRegion/UT/Staves/lvCableS | mm | 152 0.16941583 0.012252716 0.028341083 0.184736 | + | BeforeMagnetRegion/UT/Staves/lvCableS | X0 | 152 0.0006213423 4.4937544e-05 0.00010394255 0.000677532 | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | mm | 530 2.7368517e-14 3.9052603e-15 1.7762883e-15 2.9302635e- | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | X0 | 530 2.7330781e-16 1.09551e-16 0 3.3045093e- | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | mm | 63 0.50569765 0.49805343 0.031505992 1.75601 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | X0 | 63 0 0 0 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | mm | 70 0.40559641 0.48883752 0.028290404 1.75574 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | X0 | 70 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | mm | 5590623 0.01631884 0.072138099 4.2877282e-13 5.03124 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | X0 | 5590623 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | mm | 190 0.20933541 0.25844941 0.0014566722 0.983630 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | X0 | 190 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | mm | 205 0.22735346 0.28557802 0.00099469999 0.992585 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | X0 | 205 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | mm | 221 0.24464238 0.28958017 0.00024415368 0.984804 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | X0 | 221 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | mm | 216 0.21438108 0.24383607 0.0024727626 0.991583 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | X0 | 216 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | mm | 155 0.24332585 0.28332915 0.0017553511 0.982340 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | X0 | 155 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | mm | 146 0.28825365 0.31393007 0.002599869 0.986215 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | X0 | 146 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | mm | 152 0.26022701 0.28708492 0.0022468651 0.98143 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | X0 | 152 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | mm | 127 0.31049386 0.31878324 0.0057249268 0.983535 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | X0 | 127 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | mm | 2777 0.48530748 1.4103017 7.5691634e-05 25.9809 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | X0 | 2777 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | mm | 4537 0.56392637 1.7421533 6.5636478e-05 50.9801 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | X0 | 4537 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | mm | 5526 0.57942333 1.5436649 6.4684727e-05 52.471 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | X0 | 5526 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | mm | 4509 0.67023814 1.8931374 8.8306701e-06 36.6732 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | X0 | 4509 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | mm | 1231 0.72808771 1.8966494 0.00022869746 22.0024 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | X0 | 1231 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | mm | 1028 0.82088509 2.0941455 0.00025405816 25.9849 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | X0 | 1028 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | mm | 935 0.93847464 2.4449553 8.5834471e-05 25.9836 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | X0 | 935 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | mm | 58 0.26490136 0.44901387 0.0065904011 3.29515 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | X0 | 58 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | mm | 862 0.32303251 1.128302 2.419299e-05 16.6422 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | X0 | 862 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | mm | 67 0.25856241 0.28290419 0.00016699612 0.980541 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | X0 | 67 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | mm | 74 0.18276706 0.22401055 0.0014125339 0.98070 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | X0 | 74 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | mm | 106 0.21898435 0.25796971 0.0072709706 0.981679 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | X0 | 106 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | mm | 170 0.19065195 0.24924635 0.00061664626 0.981690 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | X0 | 170 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | mm | 195 0.19912759 0.22602312 0.0013270591 0.987404 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | X0 | 195 0 0 0 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 5305 0.19047583 0.20490787 7.7077321e-05 7.46498 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 5305 0.00038019112 0.0014150002 5.5190185e-07 0.0534520 | + | BeforeMagnetRegion/VP/lvVP | mm | 7662 0.26481921 3.0708713 4.8361506e-05 146.659 | + | BeforeMagnetRegion/VP/lvVP | X0 | 7662 0.0060593411 0.004053306 0 0.0155232 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 4002406 3.3740444 23.58364 0.0015572711 533.029 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 4002406 0.014076092 0.1907753 0 6.14545 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | mm | 3 0.00032915912 3.6977651e-09 0.0003291565 0.000329164 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | X0 | 3 2.9572704e-06 3.3221926e-11 2.957247e-06 2.9573174e- | + | LHCb/lvLHCb | mm | 8620 236.86563 232.99472 0.037155421 564.131 | + | LHCb/lvLHCb | X0 | 8620 0.73352461 0.74135995 0 5.4952 | + | MagnetRegion/BcmDown/lvBcmDownMount | mm | 6 8.7786836 6.3365542 1.4510609 15.0560 | + | MagnetRegion/BcmDown/lvBcmDownMount | X0 | 6 0 0 0 | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | mm | 8 1.50264e-14 6.7572847e-15 3.5518506e-15 1.9543908e- | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | X0 | 8 0 0 0 | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | mm | 52 8.8859801e-15 9.8822772e-18 8.8764191e-15 8.9424377e- | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | X0 | 52 0 0 0 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | mm | 3008 0.14696979 0.21271701 0.0093931069 5.4126 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | X0 | 3008 0 0 0 | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | mm | 14 6.4723958e-13 9.8063827e-13 4.3777228e-14 3.2594128e- | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | X0 | 14 0 0 0 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | mm | 95 1.205133 2.3404299 0.0016926739 7.38803 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | X0 | 95 0.0014376329 0.0030617115 0 0.00991473 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | mm | 99 0.46672027 1.853525 0.0028107745 16.3080 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | X0 | 99 0.0003998656 0.0012564696 0 0.00700899 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | mm | 23 11.640681 8.4907391 0.4959471 25.3132 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | X0 | 23 0 0 0 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 174690 6.4445723 9.7441832 7.9563051e-14 37.8860 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 174690 0.0016384735 0.012577399 0 0.328955 | + | MagnetRegion/lvMagnetRegion | mm | 181748 0.23847589 0.96635562 3.7913669e-13 12.965 | + | MagnetRegion/lvMagnetRegion | X0 | 181748 4.7528806e-05 0.00022953297 0 0.0174820 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Codes' map has the size 0 + +TransportSvc INFO Reset the static pointer to DetDesc::IGeometyrErrorSvc +ToolSvc INFO Removing all tools created by ToolSvc +TrackResCheckerSeed.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestLong.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +SeedTrackChecker_e067be5b.PrChec... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +BestLongTrackChecker_3a419357.Pr... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +MatchTrackChecker_8319528f.PrChe... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +ForwardTrackChecker_22e49d0c.PrC... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +RootCnvSvc INFO Disconnected data IO:148972FE-FB5D-11EB-861A-FA163E8E4EFB [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi] +RootCnvSvc INFO Disconnected data IO:1665270C-FB54-11EB-A7EB-FA163E95EADE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi] +RootCnvSvc INFO Disconnected data IO:FACBF624-FB58-11EB-B4CE-FA163E92C5A4 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi] +ChronoStatSvc.finalize() INFO Service finalized successfully +ApplicationMgr INFO Application Manager Finalized successfully +ApplicationMgr INFO Application Manager Terminated successfully diff --git a/data_matching/logs/resolutions_and_effs_BJpsi_default_thesis.log b/data_matching/logs/resolutions_and_effs_BJpsi_default_thesis.log new file mode 100644 index 0000000..5b7b236 --- /dev/null +++ b/data_matching/logs/resolutions_and_effs_BJpsi_default_thesis.log @@ -0,0 +1,785 @@ +# setting LC_ALL to "C" +# --> Including file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data2.py' +/***** User ApplicationOptions/ApplicationOptions ************************************************** +|-append_decoding_keys_to_output_manifest = True (default: True) +|-auditors = [] (default: []) +|-buffer_events = 20000 (default: 20000) +|-conddb_tag = 'sim-20210617-vc-md100' (default: '') +|-conditions_version = '' (default: '') +|-control_flow_file = '' (default: '') +|-data_flow_file = '' (default: '') +|-data_type = 'Upgrade' (default: 'Upgrade') +|-dddb_tag = 'dddb-20210617' (default: '') +|-event_store = 'HiveWhiteBoard' (default: 'HiveWhiteBoard') +|-evt_max = -1 (default: -1) +|-first_evt = 0 (default: 0) +|-geometry_version = '' (default: '') +|-histo_file = '' (default: '') +|-input_files = ['/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi'] +| (default: []) +|-input_manifest_file = '' (default: '') +|-input_process = '' (default: '') +|-input_raw_format = 0.5 (default: 0.5) +|-input_type = 'ROOT' (default: '') +|-lines_maker = None +|-memory_pool_size = 10485760 (default: 10485760) +|-monitoring_file = '' (default: '') +|-msg_svc_format = '% F%35W%S %7W%R%T %0W%M' (default: '% F%35W%S %7W%R%T %0W%M') +|-msg_svc_time_format = '%Y-%m-%d %H:%M:%S UTC' (default: '%Y-%m-%d %H:%M:%S UTC') +|-n_event_slots = 1 (default: -1) +|-n_threads = 1 (default: 1) +|-ntuple_file = 'data/resolutions_and_effs_BJpsi_default_thesis.root' (default: '') +|-output_file = '' (default: '') +|-output_level = 3 (default: 3) +|-output_manifest_file = '' (default: '') +|-output_type = '' (default: '') +|-persistreco_version = 1.0 (default: 1.0) +|-phoenix_filename = '' (default: '') +|-preamble_algs = [] (default: []) +|-print_freq = 10000 (default: 10000) +|-python_logging_level = 20 (default: 20) +|-require_specific_decoding_keys = [] (default: []) +|-scheduler_legacy_mode = True (default: True) +|-simulation = True (default: None) +|-use_iosvc = False (default: False) +|-velo_motion_system_yaml = '' (default: '') +|-write_decoding_keys_to_git = True (default: True) +\----- (End of User ApplicationOptions/ApplicationOptions) ----------------------------------------- +# Overrule specified for keys +# <-- End of file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data2.py' +ApplicationMgr SUCCESS +==================================================================================================================================== + Welcome to Moore version 55.1 + running on lhcba2 on Tue Feb 20 15:20:24 2024 +==================================================================================================================================== +ApplicationMgr INFO Application Manager Configured successfully +ToolSvc.GitDDDB INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/DDDB.git' +ToolSvc.GitDDDB INFO using commit 'upgrade/dddb-20210617' corresponding to 1871f1bb5c0d68c81dda62e84cf1eb3a45513521 +ToolSvc.GitSIMCOND INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/SIMCOND.git' +ToolSvc.GitSIMCOND INFO using commit 'upgrade/sim-20210617-vc-md100' corresponding to 9aa116c7143d21760d1be07ce1ef22c0f8f07bdf +DetectorPersistencySvc INFO Added successfully Conversion service:XmlCnvSvc +DetectorDataSvc SUCCESS Detector description database: git:/lhcb.xml +EventClockSvc.FakeEventTime INFO Event times generated from 0 with steps of 0 +EventClockSvc.FakeEventTime INFO Run numbers generated from 0 every 0 events +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c1.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c2.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c3.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c4.down.cdf +MagneticFieldSvc INFO Map scaled by factor 1 with polarity internally used: -1 signed relative current: -1 +NTupleSvc INFO Added stream file:data/resolutions_and_effs_BJpsi_default_thesis.root as FILE1 +HLTControlFlowMgr INFO Start initialization +RootHistSvc INFO Writing ROOT histograms to: data/resolutions_and_effs_BJpsi_default_thesis.root +HistogramPersistencySvc INFO Added successfully Conversion service:RootHistSvc +DeFTDetector INFO Current FT geometry version = 64 +TrackResCheckerForward.Selector.... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerForward.Selector.... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerForward.Selector.... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestLong.Selector... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestLong.Selector... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestLong.Selector... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestForward.Selec... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestForward.Selec... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestForward.Selec... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerSeed.Selector.Sel... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerSeed.Selector.Sel... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerSeed.Selector.Sel... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +HLTControlFlowMgr INFO Concurrency level information: +HLTControlFlowMgr INFO o Number of events slots: 1 +HLTControlFlowMgr INFO o TBB thread pool size: 'ThreadPoolSize':1 +HLTControlFlowMgr INFO ---> End of Initialization. This took 82719 ms +ApplicationMgr INFO Application Manager Initialized successfully +ApplicationMgr INFO Application Manager Started successfully +EventPersistencySvc INFO Added successfully Conversion service:RootCnvSvc +EventSelector INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +HLTControlFlowMgr INFO Will measure time between events 10 and 2147483647 (stop might be some events later) +HLTControlFlowMgr INFO Starting loop on events +EventSelector SUCCESS Reading Event record 1. Record number within stream 1: 1 +FTRawBankDecoder INFO Conditions DB is compatible with FT bank version 4, 5, 6. +FTRawBankDecoder INFO Building the readout map with version 0 +TransportSvc INFO Initialize the static pointer to DetDesc::IGeometryErrorSvc +TransportSvc INFO Recovery of geometry errors is ENABLED +HLTControlFlowMgr INFO Timing started at: 15:22:14 +EventSelector INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_3 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_4 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi [0B898020-FB50-11EB-8654-FA163E6857C2] +RootCnvSvc INFO Removed disconnected IO stream:0B898020-FB50-11EB-8654-FA163E6857C2 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_5 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi [5DCC4124-FC68-11EB-BDA2-FA163E58303C] +RootCnvSvc INFO Removed disconnected IO stream:5DCC4124-FC68-11EB-BDA2-FA163E58303C [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_6 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi [8EB58942-FC7E-11EB-A61E-FA163EE79BF6] +RootCnvSvc INFO Removed disconnected IO stream:8EB58942-FC7E-11EB-A61E-FA163EE79BF6 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_7 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi [BECF3234-FE56-11EB-968E-FA163E94D94F] +RootCnvSvc INFO Removed disconnected IO stream:BECF3234-FE56-11EB-968E-FA163E94D94F [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_8 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi [E516F964-FC84-11EB-B1AC-FA163E0712FF] +RootCnvSvc INFO Removed disconnected IO stream:E516F964-FC84-11EB-B1AC-FA163E0712FF [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_9 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi [C7B4B038-FB52-11EB-A14B-FA163EF0D557] +RootCnvSvc INFO Removed disconnected IO stream:C7B4B038-FB52-11EB-A14B-FA163EF0D557 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_10 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi [6D30047A-FB5A-11EB-BF88-FA163E3787B1] +RootCnvSvc INFO Removed disconnected IO stream:6D30047A-FB5A-11EB-BF88-FA163E3787B1 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_11 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi [123C7EA8-FEE4-11EB-947C-FA163E5E0D5F] +RootCnvSvc INFO Removed disconnected IO stream:123C7EA8-FEE4-11EB-947C-FA163E5E0D5F [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi] +EventSelector SUCCESS Reading Event record 10001. Record number within stream 11: 648 +EventSelector INFO Stream:EventSelector.DataStreamTool_12 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi [1559743C-FB48-11EB-ABD6-FA163ECF2D71] +RootCnvSvc INFO Removed disconnected IO stream:1559743C-FB48-11EB-ABD6-FA163ECF2D71 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_13 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi [3C8722E6-FB7C-11EB-B214-FA163E7AC841] +RootCnvSvc INFO Removed disconnected IO stream:3C8722E6-FB7C-11EB-B214-FA163E7AC841 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_14 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi [971A74C4-FC71-11EB-9B7A-FA163EA1849A] +RootCnvSvc INFO Removed disconnected IO stream:971A74C4-FC71-11EB-9B7A-FA163EA1849A [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_15 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi [5FE45F74-FC53-11EB-AD8A-FA163E974EB1] +RootCnvSvc INFO Removed disconnected IO stream:5FE45F74-FC53-11EB-AD8A-FA163E974EB1 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_16 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi [A43AC110-FC79-11EB-BF3F-FA163E72700E] +RootCnvSvc INFO Removed disconnected IO stream:A43AC110-FC79-11EB-BF3F-FA163E72700E [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_17 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi [B9D7CC62-FB38-11EB-8B01-3CECEF5D2C24] +RootCnvSvc INFO Removed disconnected IO stream:B9D7CC62-FB38-11EB-8B01-3CECEF5D2C24 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_18 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi [91F55774-FE8E-11EB-9355-FA163E426AD6] +RootCnvSvc INFO Removed disconnected IO stream:91F55774-FE8E-11EB-9355-FA163E426AD6 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_19 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi [6EC8F9B2-FB56-11EB-8DB9-FA163E6BFC32] +RootCnvSvc INFO Removed disconnected IO stream:6EC8F9B2-FB56-11EB-8DB9-FA163E6BFC32 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_20 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi [AFCB9710-FB21-11EB-9E91-FA163ED3A4EB] +RootCnvSvc INFO Removed disconnected IO stream:AFCB9710-FB21-11EB-9E91-FA163ED3A4EB [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_21 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi [00D845C2-FB4A-11EB-85C8-3CFDFE9E1FB8] +RootCnvSvc INFO Removed disconnected IO stream:00D845C2-FB4A-11EB-85C8-3CFDFE9E1FB8 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi] +EventSelector SUCCESS Reading Event record 20001. Record number within stream 21: 613 +EventSelector INFO Stream:EventSelector.DataStreamTool_22 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi [1BE698B6-FC6F-11EB-A5EC-FA163E212E5B] +RootCnvSvc INFO Removed disconnected IO stream:1BE698B6-FC6F-11EB-A5EC-FA163E212E5B [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_23 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi [DE6396AC-FD6C-11EB-85E6-FA163EDC144C] +RootCnvSvc INFO Removed disconnected IO stream:DE6396AC-FD6C-11EB-85E6-FA163EDC144C [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_24 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi [CC17E46C-FB50-11EB-8CCD-3CECEF0DE5A0] +RootCnvSvc INFO Removed disconnected IO stream:CC17E46C-FB50-11EB-8CCD-3CECEF0DE5A0 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_25 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi [02C64118-FD5C-11EB-8618-FA163E8AF260] +RootCnvSvc INFO Removed disconnected IO stream:02C64118-FD5C-11EB-8618-FA163E8AF260 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_26 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi [22CD60BE-FBC6-11EB-BEED-FA163E1EE769] +RootCnvSvc INFO Removed disconnected IO stream:22CD60BE-FBC6-11EB-BEED-FA163E1EE769 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_27 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi [8FE2489A-FB67-11EB-9FC8-FA163E35CDB2] +RootCnvSvc INFO Removed disconnected IO stream:8FE2489A-FB67-11EB-9FC8-FA163E35CDB2 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_28 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi [E09CA29E-FC7A-11EB-9806-FA163E6E9F48] +RootCnvSvc INFO Removed disconnected IO stream:E09CA29E-FC7A-11EB-9806-FA163E6E9F48 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_29 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi [C0EA9202-FB6D-11EB-9EC2-3CECEF5D2AEE] +RootCnvSvc INFO Removed disconnected IO stream:C0EA9202-FB6D-11EB-9EC2-3CECEF5D2AEE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_30 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi [9E3B8940-FB87-11EB-ADCA-FA163E643B60] +RootCnvSvc INFO Removed disconnected IO stream:9E3B8940-FB87-11EB-ADCA-FA163E643B60 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_31 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi [78850EB8-FB61-11EB-91C7-FA163E8B3E79] +RootCnvSvc INFO Removed disconnected IO stream:78850EB8-FB61-11EB-91C7-FA163E8B3E79 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi] +EventSelector SUCCESS Reading Event record 30001. Record number within stream 31: 516 +EventSelector INFO Stream:EventSelector.DataStreamTool_32 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi [D90EB734-FC74-11EB-B12A-FA163EF491BE] +RootCnvSvc INFO Removed disconnected IO stream:D90EB734-FC74-11EB-B12A-FA163EF491BE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_33 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi [E20E8376-FC30-11EB-AC14-000017009605] +RootCnvSvc INFO Removed disconnected IO stream:E20E8376-FC30-11EB-AC14-000017009605 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_34 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi [CF32C3CC-FB4D-11EB-B55F-FA163E3286CE] +RootCnvSvc INFO Removed disconnected IO stream:CF32C3CC-FB4D-11EB-B55F-FA163E3286CE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_35 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi [C97B8D2E-FB3E-11EB-9555-FA163E09F528] +RootCnvSvc INFO Removed disconnected IO stream:C97B8D2E-FB3E-11EB-9555-FA163E09F528 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_36 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi [97FD3520-FB63-11EB-9A46-FA163E714668] +RootCnvSvc INFO Removed disconnected IO stream:97FD3520-FB63-11EB-9A46-FA163E714668 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi] +HLTControlFlowMgr INFO No more events in event selection +HLTControlFlowMgr INFO ---> Loop over 35323 Events Finished - WSS 1415.47, timed 35313 Events: 10180567 ms, Evts/s = 3.46867 +BestLongTrackChecker_3a419357.Lo... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +CloneKillerMatch_cd10262b INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "nTracksInput" | 35323 | 3629060 | 102.74 | + | "nTracksSelected" | 35323 | 871131 | 24.662 | +ForwardTrackChecker_22e49d0c.LoK... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +HLTControlFlowMgr INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Processed events" | 35323 | +MatchTrackChecker_8319528f.LoKi:... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +PrForwardTrackingVelo_9b95c79c INFO Number of counters : 10 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Accepted input tracks" | 35323 | 6797481 | 192.44 | + | "Created long tracks" | 35323 | 3660113 | 103.62 | + | "Input tracks" | 35323 | 7115007 | 201.43 | + | "Number of candidate bins per track" | 6797481 |1.03704e+08 | 15.256 | 22.819 | 0.0000 | 276.00 | + | "Number of complete candidates/track 1st Loop" | 6098013 | 4129543 | 0.67719 | 0.73194 | 0.0000 | 15.000 | + | "Number of complete candidates/track 2nd Loop" | 3129876 | 328452 | 0.10494 | 0.33800 | 0.0000 | 12.000 | + | "Number of x candidates per track 1st Loop" | 6098013 |1.731958e+07 | 2.8402 | 3.8436 | + | "Number of x candidates per track 2nd Loop" | 3129876 |2.519809e+07 | 8.0508 | 13.134 | + | "Percentage second loop execution" | 6098013 | 3129876 | 0.51326 | + | "Removed duplicates" | 35323 | 228526 | 6.4696 | +PrForwardTrackingVelo_9b95c79c.P... INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3229725 |1.297506e+07 | 4.0174 | + | "#tracks with hits added" | 3229725 | +PrHybridSeeding_4d0337cc INFO Number of counters : 21 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Created T2x1 three-hit combinations in case 0" | 119679124 |7.671455e+07 | 0.64100 | 0.64790 | 0.0000 | 7.0000 | + | "Created T2x1 three-hit combinations in case 1" | 151207948 |1.059665e+08 | 0.70080 | 0.78616 | 0.0000 | 12.000 | + | "Created T2x1 three-hit combinations in case 2" | 227117595 |2.073536e+08 | 0.91298 | 1.1067 | 0.0000 | 25.000 | + | "Created XZ tracks (part 0)" | 105969 |1.325106e+07 | 125.05 | 239.70 | 0.0000 | 6424.0 | + | "Created XZ tracks (part 1)" | 105969 |1.349818e+07 | 127.38 | 259.09 | 0.0000 | 11466. | + | "Created XZ tracks in case 0" | 70646 | 8146812 | 115.32 | 172.73 | 0.0000 | 11282. | + | "Created XZ tracks in case 1" | 70646 | 9372361 | 132.67 | 248.05 | 0.0000 | 7519.0 | + | "Created XZ tracks in case 2" | 70646 | 9230073 | 130.65 | 308.76 | 0.0000 | 11466. | + | "Created full hit combinations in case 0" | 15163122 |1.516312e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 1" | 11668330 |1.166833e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 2" | 15008628 |1.500863e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created seed tracks" | 70646 | 5792115 | 81.988 | 56.525 | 2.0000 | 2668.0 | + | "Created seed tracks (part 0)" | 35323 | 3234774 | 91.577 | 60.270 | 3.0000 | 1470.0 | + | "Created seed tracks (part 1)" | 35323 | 3251624 | 92.054 | 65.331 | 2.0000 | 2784.0 | + | "Created seed tracks in case 0" | 70646 | 3013889 | 42.662 | 30.059 | 0.0000 | 1958.0 | + | "Created seed tracks in case 1" | 70646 | 5423404 | 76.769 | 49.925 | 2.0000 | 2420.0 | + | "Created seed tracks in case 2" | 70646 | 6176184 | 87.424 | 61.365 | 2.0000 | 2782.0 | + | "Created seed tracks in recovery step" | 35323 | 310214 | 8.7822 | 5.5284 | 0.0000 | 37.000 | + | "Created two-hit combinations in case 0" | 12555772 |3.699112e+08 | 29.461 | 21.559 | 0.0000 | 363.00 | + | "Created two-hit combinations in case 1" | 10977311 | 4.2857e+08 | 39.041 | 25.887 | 0.0000 | 338.00 | + | "Created two-hit combinations in case 2" | 8593203 |5.031821e+08 | 58.556 | 40.056 | 0.0000 | 403.00 | +PrKalmanFilterForward_897feb56 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 7 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 141662 | + | "Transport failed" | 1 | 0 | 0.0000 | + | "chi2 cut" | 481122 | + | "nIterations" | 3660113 | 8577457 | 2.3435 | + | "nOutlierIterations" | 3518450 | 2648586 | 0.75277 | + | "nTracksInput" | 35323 | 3660113 | 103.62 | + | "nTracksOutput" | 35323 | 3037321 | 85.987 | +PrKalmanFilterForward_897feb56.T... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrKalmanFilterMatch_3a755db2 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 4 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 106344 | + | "Transport failed" | 3 | 0 | 0.0000 | + | "chi2 cut" | 496380 | + | "nIterations" | 871131 | 2253573 | 2.5870 | + | "nOutlierIterations" | 764784 | 953398 | 1.2466 | + | "nTracksInput" | 35323 | 871131 | 24.662 | + | "nTracksOutput" | 35323 | 268400 | 7.5984 | +PrKalmanFilterMatch_3a755db2.Tra... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 3 | +PrKalmanFilter_98e48b7e INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 7 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 141662 | + | "Transport failed" | 1 | 0 | 0.0000 | + | "chi2 cut" | 481122 | + | "nIterations" | 3660113 | 8577457 | 2.3435 | + | "nOutlierIterations" | 3518450 | 2648586 | 0.75277 | + | "nTracksInput" | 35323 | 3660113 | 103.62 | + | "nTracksOutput" | 35323 | 3037321 | 85.987 | +PrKalmanFilter_98e48b7e.TrackMas... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrLHCbID2MCParticle_4591dde6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#removed null MCParticles" | 308929194 | 0 | 0.0000 | +PrMatchNN_41c22d41 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#MatchingChi2" | 35323 |7.088902e+07 | 2006.9 | + | "#MatchingMLP" | 3629060 | 3026347 | 0.83392 | + | "#MatchingTracks" | 35323 | 3629060 | 102.74 | +PrMatchNN_41c22d41.PrAddUTHitsTool INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3182980 |1.278131e+07 | 4.0155 | + | "#tracks with hits added" | 3182980 | +PrStorePrUTHits_c5eaf5a1 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 35323 | 7629768 | 216.00 | +PrStoreSciFiHits_fb0eba02 INFO Number of counters : 25 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Average X in T1U" | 12823033 |-4.446897e+08 | -34.679 | 1128.4 | -2656.4 | 2656.3 | + | "Average X in T1V" | 13016164 |-3.308395e+08 | -25.418 | 1118.0 | -2656.4 | 2656.3 | + | "Average X in T1X1" | 12555772 |-5.877831e+08 | -46.814 | 1146.6 | -2646.2 | 2646.2 | + | "Average X in T1X2" | 13193071 |-1.892879e+08 | -14.348 | 1111.7 | -2646.2 | 2646.2 | + | "Average X in T2U" | 12586374 |-2.955082e+08 | -23.478 | 1132.6 | -2656.4 | 2656.3 | + | "Average X in T2V" | 12978071 |-2.548338e+08 | -19.636 | 1126.8 | -2656.4 | 2656.3 | + | "Average X in T2X1" | 12033609 |-3.100936e+08 | -25.769 | 1136.1 | -2646.2 | 2646.2 | + | "Average X in T2X2" | 13376850 |-2.007483e+08 | -15.007 | 1122.4 | -2646.2 | 2646.2 | + | "Average X in T3U" | 13638542 |-1.713332e+08 | -12.562 | 1332.0 | -3188.4 | 3188.4 | + | "Average X in T3V" | 14066244 |-2.250641e+08 | -16.000 | 1326.2 | -3188.4 | 3188.4 | + | "Average X in T3X1" | 13106884 |-1.373536e+08 | -10.479 | 1331.5 | -3176.2 | 3176.2 | + | "Average X in T3X2" | 14584477 |-2.901746e+08 | -19.896 | 1316.9 | -3176.2 | 3176.2 | + | "Hits in T1U" | 141292 |1.282303e+07 | 90.756 | 39.496 | 4.0000 | 394.00 | + | "Hits in T1V" | 141292 |1.301616e+07 | 92.122 | 40.033 | 3.0000 | 390.00 | + | "Hits in T1X1" | 141292 |1.255577e+07 | 88.864 | 38.535 | 4.0000 | 385.00 | + | "Hits in T1X2" | 141292 |1.319307e+07 | 93.375 | 40.429 | 4.0000 | 428.00 | + | "Hits in T2U" | 141292 |1.258637e+07 | 89.081 | 38.828 | 3.0000 | 406.00 | + | "Hits in T2V" | 141292 |1.297807e+07 | 91.853 | 39.875 | 4.0000 | 381.00 | + | "Hits in T2X1" | 141292 |1.203361e+07 | 85.168 | 37.213 | 2.0000 | 415.00 | + | "Hits in T2X2" | 141292 |1.337685e+07 | 94.675 | 40.740 | 3.0000 | 356.00 | + | "Hits in T3U" | 141292 |1.363854e+07 | 96.527 | 41.091 | 2.0000 | 551.00 | + | "Hits in T3V" | 141292 |1.406624e+07 | 99.554 | 42.317 | 4.0000 | 400.00 | + | "Hits in T3X1" | 141292 |1.310688e+07 | 92.765 | 39.497 | 3.0000 | 460.00 | + | "Hits in T3X2" | 141292 |1.458448e+07 | 103.22 | 43.677 | 2.0000 | 403.00 | + | "Total number of hits" | 35323 |1.579591e+08 | 4471.8 | 1763.1 | 418.00 | 14041. | +PrStoreUTHit_7a6d8dc6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 35323 | 7629768 | 216.00 | +PrTrackAssociator_2c3ce84d INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3296425 | 2882812 |( 87.45268 +- 0.01824486)% | + | "MC particles per track" | 2882812 | 3368002 | 1.1683 | +PrTrackAssociator_42066100 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3660113 | 2883484 |( 78.78128 +- 0.02137095)% | + | "MC particles per track" | 2883484 | 3383247 | 1.1733 | +PrTrackAssociator_8c23390c INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 5792115 | 5206376 |( 89.88730 +- 0.01252749)% | + | "MC particles per track" | 5206376 | 5206524 | 1.0000 | +PrTrackAssociator_99c0cc76 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3629060 | 2837056 |( 78.17606 +- 0.02168235)% | + | "MC particles per track" | 2837056 | 3320656 | 1.1705 | +PrTrackAssociator_f74b0b6e INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3037321 | 2734287 |( 90.02298 +- 0.01719617)% | + | "MC particles per track" | 2734287 | 3183033 | 1.1641 | +PrVPHitsToVPLightClusters_599554c8 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 35323 |9.842278e+07 | 2786.4 | +SeedTrackChecker_e067be5b.LoKi::... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +TBTCMatch_1959fd43 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 267667 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 267667 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 267667 | +TBTC_Forward_8890084f INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 3028758 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 3028758 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 3028758 | +TrackResCheckerSeed.TrackMasterE... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +Unpack__Event_MC_FT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |1.588256e+08 | 4496.4 | 2002.3 | 166.00 | 15992. | +Unpack__Event_MC_UT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |5.586524e+07 | 1581.6 | 698.76 | 87.000 | 5629.0 | +Unpack__Event_MC_VP_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |1.015782e+08 | 2875.7 | 1215.8 | 176.00 | 9349.0 | +VeloClusterTrackingSIMD_87c18651 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 35323 |9.842278e+07 | 2786.4 | + | "Nb of Produced Tracks" | 35323 |1.102936e+07 | 312.24 | +fromPrForwardTracksV1Tracks_3c57... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 3660113 | 103.62 | +fromPrMatchTracksV1Tracks_af178645 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 3629060 | 102.74 | +fromPrSeedingTracksV1Tracks_84cd... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 5792115 | 163.98 | +fromPrVeloTracksV1TracksMerger_f... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 |1.102936e+07 | 312.24 | +ApplicationMgr INFO Application Manager Stopped successfully +BestLongTrackChecker_3a419357 INFO Results +BestLongTrackChecker_3a419357 INFO **** BestLong 3296425 tracks including 413613 ghosts [12.55 %], Event average 10.94 % **** +BestLongTrackChecker_3a419357 INFO 01_long : 2513603 from 2862750 [ 87.80 %] 7255 clones [ 0.29 %], purity: 99.25 %, hitEff: 97.21 % +BestLongTrackChecker_3a419357 INFO 02_long_P>5GeV : 1702991 from 1858902 [ 91.61 %] 3864 clones [ 0.23 %], purity: 99.37 %, hitEff: 97.75 % +BestLongTrackChecker_3a419357 INFO 03_long_strange : 124617 from 156062 [ 79.85 %] 239 clones [ 0.19 %], purity: 98.98 %, hitEff: 96.78 % +BestLongTrackChecker_3a419357 INFO 04_long_strange_P>5GeV : 64255 from 74355 [ 86.42 %] 80 clones [ 0.12 %], purity: 99.18 %, hitEff: 97.69 % +BestLongTrackChecker_3a419357 INFO 05_long_fromB : 113417 from 125169 [ 90.61 %] 311 clones [ 0.27 %], purity: 99.45 %, hitEff: 97.63 % +BestLongTrackChecker_3a419357 INFO 05_long_fromD : 65702 from 73704 [ 89.14 %] 189 clones [ 0.29 %], purity: 99.33 %, hitEff: 97.37 % +BestLongTrackChecker_3a419357 INFO 06_long_fromB_P>5GeV : 88176 from 94174 [ 93.63 %] 207 clones [ 0.23 %], purity: 99.54 %, hitEff: 98.00 % +BestLongTrackChecker_3a419357 INFO 06_long_fromD_P>5GeV : 47038 from 50679 [ 92.82 %] 120 clones [ 0.25 %], purity: 99.45 %, hitEff: 97.86 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons : 180215 from 278507 [ 64.71 %] 619 clones [ 0.34 %], purity: 98.25 %, hitEff: 95.81 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons_pairprod : 123751 from 209566 [ 59.05 %] 419 clones [ 0.34 %], purity: 97.84 %, hitEff: 95.10 % +BestLongTrackChecker_3a419357 INFO 08_long_fromB_electrons : 52294 from 64216 [ 81.43 %] 187 clones [ 0.36 %], purity: 99.18 %, hitEff: 97.44 % +BestLongTrackChecker_3a419357 INFO 09_long_fromB_electrons_P>5GeV : 48981 from 58572 [ 83.63 %] 177 clones [ 0.36 %], purity: 99.25 %, hitEff: 97.61 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77126 from 81871 [ 94.20 %] 188 clones [ 0.24 %], purity: 99.59 %, hitEff: 98.03 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 47693 from 55998 [ 85.17 %] 169 clones [ 0.35 %], purity: 99.29 %, hitEff: 97.64 % +BestLongTrackChecker_3a419357 INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38250 from 40813 [ 93.72 %] 97 clones [ 0.25 %], purity: 99.54 %, hitEff: 97.91 % +BestLongTrackChecker_3a419357 INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 33572 from 38611 [ 86.95 %] 35 clones [ 0.10 %], purity: 99.39 %, hitEff: 97.90 % +BestLongTrackChecker_3a419357 INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 76951 from 81639 [ 94.26 %] 188 clones [ 0.24 %], purity: 99.60 %, hitEff: 98.05 % +BestLongTrackChecker_3a419357 INFO +ForwardTrackChecker_22e49d0c INFO Results +ForwardTrackChecker_22e49d0c INFO **** Forward 3660113 tracks including 776629 ghosts [21.22 %], Event average 16.52 % **** +ForwardTrackChecker_22e49d0c INFO 01_long : 2492522 from 2862750 [ 87.07 %] 9245 clones [ 0.37 %], purity: 99.02 %, hitEff: 98.00 % +ForwardTrackChecker_22e49d0c INFO 02_long_P>5GeV : 1721897 from 1858902 [ 92.63 %] 5358 clones [ 0.31 %], purity: 99.19 %, hitEff: 98.41 % +ForwardTrackChecker_22e49d0c INFO 03_long_strange : 124009 from 156062 [ 79.46 %] 365 clones [ 0.29 %], purity: 98.61 %, hitEff: 97.76 % +ForwardTrackChecker_22e49d0c INFO 04_long_strange_P>5GeV : 65567 from 74355 [ 88.18 %] 139 clones [ 0.21 %], purity: 98.91 %, hitEff: 98.39 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromB : 113016 from 125169 [ 90.29 %] 397 clones [ 0.35 %], purity: 99.30 %, hitEff: 98.44 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromD : 65158 from 73704 [ 88.40 %] 230 clones [ 0.35 %], purity: 99.13 %, hitEff: 98.23 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromB_P>5GeV : 89040 from 94174 [ 94.55 %] 283 clones [ 0.32 %], purity: 99.43 %, hitEff: 98.73 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromD_P>5GeV : 47464 from 50679 [ 93.66 %] 154 clones [ 0.32 %], purity: 99.30 %, hitEff: 98.60 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons : 188428 from 278507 [ 67.66 %] 2088 clones [ 1.10 %], purity: 97.56 %, hitEff: 97.89 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons_pairprod : 130298 from 209566 [ 62.18 %] 1549 clones [ 1.17 %], purity: 96.96 %, hitEff: 97.66 % +ForwardTrackChecker_22e49d0c INFO 08_long_fromB_electrons : 54103 from 64216 [ 84.25 %] 530 clones [ 0.97 %], purity: 98.93 %, hitEff: 98.50 % +ForwardTrackChecker_22e49d0c INFO 09_long_fromB_electrons_P>5GeV : 50859 from 58572 [ 86.83 %] 505 clones [ 0.98 %], purity: 99.03 %, hitEff: 98.61 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77468 from 81871 [ 94.62 %] 256 clones [ 0.33 %], purity: 99.53 %, hitEff: 98.71 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 49316 from 55998 [ 88.07 %] 479 clones [ 0.96 %], purity: 99.10 %, hitEff: 98.58 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38286 from 40813 [ 93.81 %] 125 clones [ 0.33 %], purity: 99.45 %, hitEff: 98.56 % +ForwardTrackChecker_22e49d0c INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 34029 from 38611 [ 88.13 %] 72 clones [ 0.21 %], purity: 99.26 %, hitEff: 98.30 % +ForwardTrackChecker_22e49d0c INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 77297 from 81639 [ 94.68 %] 256 clones [ 0.33 %], purity: 99.53 %, hitEff: 98.71 % +ForwardTrackChecker_22e49d0c INFO +MatchTrackChecker_8319528f INFO Results +MatchTrackChecker_8319528f INFO **** Match 3629060 tracks including 792004 ghosts [21.82 %], Event average 18.65 % **** +MatchTrackChecker_8319528f INFO 01_long : 2466249 from 2862750 [ 86.15 %] 12528 clones [ 0.51 %], purity: 99.22 %, hitEff: 98.23 % +MatchTrackChecker_8319528f INFO 02_long_P>5GeV : 1705385 from 1858902 [ 91.74 %] 7510 clones [ 0.44 %], purity: 99.34 %, hitEff: 98.81 % +MatchTrackChecker_8319528f INFO 03_long_strange : 122026 from 156062 [ 78.19 %] 503 clones [ 0.41 %], purity: 98.84 %, hitEff: 97.88 % +MatchTrackChecker_8319528f INFO 04_long_strange_P>5GeV : 64996 from 74355 [ 87.41 %] 221 clones [ 0.34 %], purity: 99.08 %, hitEff: 98.82 % +MatchTrackChecker_8319528f INFO 05_long_fromB : 112130 from 125169 [ 89.58 %] 600 clones [ 0.53 %], purity: 99.45 %, hitEff: 98.62 % +MatchTrackChecker_8319528f INFO 05_long_fromD : 64626 from 73704 [ 87.68 %] 328 clones [ 0.50 %], purity: 99.31 %, hitEff: 98.41 % +MatchTrackChecker_8319528f INFO 06_long_fromB_P>5GeV : 88218 from 94174 [ 93.68 %] 434 clones [ 0.49 %], purity: 99.55 %, hitEff: 99.01 % +MatchTrackChecker_8319528f INFO 06_long_fromD_P>5GeV : 47057 from 50679 [ 92.85 %] 223 clones [ 0.47 %], purity: 99.44 %, hitEff: 98.93 % +MatchTrackChecker_8319528f INFO 07_long_electrons : 172501 from 278507 [ 61.94 %] 2707 clones [ 1.55 %], purity: 97.97 %, hitEff: 98.16 % +MatchTrackChecker_8319528f INFO 07_long_electrons_pairprod : 115689 from 209566 [ 55.20 %] 1970 clones [ 1.67 %], purity: 97.42 %, hitEff: 97.95 % +MatchTrackChecker_8319528f INFO 08_long_fromB_electrons : 53012 from 64216 [ 82.55 %] 737 clones [ 1.37 %], purity: 99.11 %, hitEff: 98.70 % +MatchTrackChecker_8319528f INFO 09_long_fromB_electrons_P>5GeV : 50015 from 58572 [ 85.39 %] 706 clones [ 1.39 %], purity: 99.17 %, hitEff: 98.82 % +MatchTrackChecker_8319528f INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 76826 from 81871 [ 93.84 %] 385 clones [ 0.50 %], purity: 99.65 %, hitEff: 98.91 % +MatchTrackChecker_8319528f INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 48665 from 55998 [ 86.90 %] 676 clones [ 1.37 %], purity: 99.24 %, hitEff: 98.79 % +MatchTrackChecker_8319528f INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38014 from 40813 [ 93.14 %] 182 clones [ 0.48 %], purity: 99.60 %, hitEff: 98.80 % +MatchTrackChecker_8319528f INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 33687 from 38611 [ 87.25 %] 111 clones [ 0.33 %], purity: 99.45 %, hitEff: 98.61 % +MatchTrackChecker_8319528f INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 76687 from 81639 [ 93.93 %] 385 clones [ 0.50 %], purity: 99.65 %, hitEff: 98.91 % +MatchTrackChecker_8319528f INFO +SeedTrackChecker_e067be5b INFO Results +SeedTrackChecker_e067be5b INFO **** Seed 5792115 tracks including 585739 ghosts [10.11 %], Event average 4.91 % **** +SeedTrackChecker_e067be5b INFO 01_hasT : 3701936 from 4459116 [ 83.02 %] 292 clones [ 0.01 %], purity: 99.48 %, hitEff: 97.45 % +SeedTrackChecker_e067be5b INFO 02_long : 2671211 from 2862750 [ 93.31 %] 141 clones [ 0.01 %], purity: 99.61 %, hitEff: 98.08 % +SeedTrackChecker_e067be5b INFO 03_long_P>5GeV : 1796154 from 1858902 [ 96.62 %] 104 clones [ 0.01 %], purity: 99.59 %, hitEff: 98.74 % +SeedTrackChecker_e067be5b INFO 04_long_fromB : 118867 from 125169 [ 94.97 %] 6 clones [ 0.01 %], purity: 99.70 %, hitEff: 98.51 % +SeedTrackChecker_e067be5b INFO 05_long_fromB_P>5GeV : 91354 from 94174 [ 97.01 %] 6 clones [ 0.01 %], purity: 99.69 %, hitEff: 98.96 % +SeedTrackChecker_e067be5b INFO 06_UT+T_strange : 307685 from 335379 [ 91.74 %] 19 clones [ 0.01 %], purity: 99.64 %, hitEff: 97.66 % +SeedTrackChecker_e067be5b INFO 07_UT+T_strange_P>5GeV : 162615 from 168480 [ 96.52 %] 9 clones [ 0.01 %], purity: 99.60 %, hitEff: 98.72 % +SeedTrackChecker_e067be5b INFO 08_noVelo+UT+T_strange : 166096 from 181320 [ 91.60 %] 9 clones [ 0.01 %], purity: 99.62 %, hitEff: 97.67 % +SeedTrackChecker_e067be5b INFO 09_noVelo+UT+T_strange_P>5GeV : 91944 from 95402 [ 96.38 %] 4 clones [ 0.00 %], purity: 99.60 %, hitEff: 98.70 % +SeedTrackChecker_e067be5b INFO 10_UT+T_SfromDB : 18582 from 20209 [ 91.95 %] 1 clones [ 0.01 %], purity: 99.70 %, hitEff: 97.87 % +SeedTrackChecker_e067be5b INFO 11_UT+T_SfromDB_P>5GeV : 10410 from 10775 [ 96.61 %] 0 clones [ 0.00 %], purity: 99.70 %, hitEff: 98.87 % +SeedTrackChecker_e067be5b INFO 12_noVelo+UT+T_SfromDB_P>5GeV : 6645 from 6893 [ 96.40 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 98.82 % +SeedTrackChecker_e067be5b INFO 13_hasT_electrons : 758791 from 1427957 [ 53.14 %] 64 clones [ 0.01 %], purity: 99.57 %, hitEff: 96.79 % +SeedTrackChecker_e067be5b INFO 14_long_electrons : 242358 from 278507 [ 87.02 %] 15 clones [ 0.01 %], purity: 99.70 %, hitEff: 97.44 % +SeedTrackChecker_e067be5b INFO 15_long_fromB_electrons : 59162 from 64216 [ 92.13 %] 4 clones [ 0.01 %], purity: 99.71 %, hitEff: 98.47 % +SeedTrackChecker_e067be5b INFO 16_long_electrons_P>5GeV : 153480 from 168971 [ 90.83 %] 11 clones [ 0.01 %], purity: 99.68 %, hitEff: 98.34 % +SeedTrackChecker_e067be5b INFO 17_long_fromB_electrons_P>5GeV : 54634 from 58572 [ 93.28 %] 4 clones [ 0.01 %], purity: 99.71 %, hitEff: 98.67 % +SeedTrackChecker_e067be5b INFO +TrackResCheckerBestForward INFO ************************************ +TrackResCheckerBestForward INFO ALL/x pull : mean = -0.001 +/- 0.001, RMS = 1.212 +/- 0.001 +TrackResCheckerBestForward INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.215 +/- 0.001 +TrackResCheckerBestForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.162 +/- 0.001 +TrackResCheckerBestForward INFO ALL/ty pull : mean = -0.001 +/- 0.001, RMS = 1.164 +/- 0.001 +TrackResCheckerBestForward INFO ALL/p pull : mean = -0.055 +/- 0.001, RMS = 1.327 +/- 0.001 +TrackResCheckerBestForward INFO ALL/probChi2 : mean = 0.341 +/- 0.000, RMS = 0.303 +/- 0.000 +TrackResCheckerBestForward INFO ALL/x resolution / mm: RMS = 65.939 +/- 0.058 micron +TrackResCheckerBestForward INFO ALL/y resolution / mm: RMS = 66.825 +/- 0.060 micron +TrackResCheckerBestForward INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0060 +/- 0.0000 +TrackResCheckerBestLong INFO ************************************ +TrackResCheckerBestLong INFO ALL/x pull : mean = -0.001 +/- 0.001, RMS = 1.212 +/- 0.001 +TrackResCheckerBestLong INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.214 +/- 0.001 +TrackResCheckerBestLong INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.160 +/- 0.001 +TrackResCheckerBestLong INFO ALL/ty pull : mean = -0.001 +/- 0.001, RMS = 1.161 +/- 0.001 +TrackResCheckerBestLong INFO ALL/p pull : mean = -0.058 +/- 0.001, RMS = 1.341 +/- 0.001 +TrackResCheckerBestLong INFO ALL/probChi2 : mean = 0.335 +/- 0.000, RMS = 0.303 +/- 0.000 +TrackResCheckerBestLong INFO ALL/x resolution / mm: RMS = 66.470 +/- 0.057 micron +TrackResCheckerBestLong INFO ALL/y resolution / mm: RMS = 67.290 +/- 0.058 micron +TrackResCheckerBestLong INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0061 +/- 0.0000 +TrackResCheckerForward INFO ************************************ +TrackResCheckerForward INFO ALL/x pull : mean = -0.002 +/- 0.001, RMS = 1.302 +/- 0.001 +TrackResCheckerForward INFO ALL/y pull : mean = 0.003 +/- 0.001, RMS = 1.279 +/- 0.001 +TrackResCheckerForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.379 +/- 0.001 +TrackResCheckerForward INFO ALL/ty pull : mean = -0.002 +/- 0.001, RMS = 1.337 +/- 0.001 +TrackResCheckerForward INFO ALL/p pull : mean = 0.126 +/- 0.000, RMS = 0.475 +/- 0.001 +TrackResCheckerForward INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerForward INFO ALL/x resolution / mm: RMS = 74.286 +/- 0.061 micron +TrackResCheckerForward INFO ALL/y resolution / mm: RMS = 71.360 +/- 0.061 micron +TrackResCheckerForward INFO ALL/dp/p: mean = 0.0062 +/- 0.0000, RMS = 0.0091 +/- 0.0000 +TrackResCheckerSeed INFO ************************************ +TrackResCheckerSeed INFO ALL/x pull : mean = -0.012 +/- 0.000, RMS = 0.480 +/- 0.001 +TrackResCheckerSeed INFO ALL/y pull : mean = 0.001 +/- 0.000, RMS = 0.352 +/- 0.000 +TrackResCheckerSeed INFO ALL/tx pull : mean = 0.012 +/- 0.000, RMS = 0.547 +/- 0.001 +TrackResCheckerSeed INFO ALL/ty pull : mean = -0.001 +/- 0.000, RMS = 0.462 +/- 0.001 +TrackResCheckerSeed INFO ALL/p pull : mean = 0.045 +/- 0.000, RMS = 0.933 +/- 0.001 +TrackResCheckerSeed INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerSeed INFO ALL/x resolution / mm: RMS = 223.391 +/- 0.271 micron +TrackResCheckerSeed INFO ALL/y resolution / mm: RMS = 231.151 +/- 0.242 micron +TrackResCheckerSeed INFO ALL/dp/p: mean = -0.0061 +/- 0.0000, RMS = 0.0154 +/- 0.0000 +HLTControlFlowMgr INFO Memory pool: used 4.99907 +/- 0.000395494 MiB (min: 4, max: 5) in 1 +/- 0 blocks (allocated >once in 0 +/- 0% events). Allocated capacity was 10 +/- 0 MiB (min: 10, max: 10) and 447.069 +/- 0.0619101 (min: 397, max: 502) requests were served +HLTControlFlowMgr INFO Timing table: +HLTControlFlowMgr INFO + | Name of Algorithm | Execution Count | Total Time / s | Avg. Time / us | + | Sum of all Algorithms | 35323 | 10085.202 | 285513.737 | + | "TrackResCheckerSeed" | 35323 | 3670.513 | 103912.834 | + | "Fetch__Event_pSim_MCVertices" | 35323 | 1668.052 | 47222.823 | + | "TrackResCheckerForward" | 35323 | 866.407 | 24528.126 | + | "TrackResCheckerBestLong" | 35323 | 830.090 | 23499.972 | + | "TrackResCheckerBestForward" | 35323 | 783.640 | 22184.979 | + | "SeedTrackChecker_e067be5b" | 35323 | 278.634 | 7888.176 | + | "ForwardTrackChecker_22e49d0c" | 35323 | 272.741 | 7721.329 | + | "MatchTrackChecker_8319528f" | 35323 | 232.438 | 6580.365 | + | "BestLongTrackChecker_3a419357" | 35323 | 230.166 | 6516.043 | + | "PrKalmanFilterForward_897feb56" | 35323 | 225.199 | 6375.408 | + | "PrKalmanFilter_98e48b7e" | 35323 | 214.960 | 6085.555 | + | "PrForwardTrackingVelo_9b95c79c" | 35323 | 177.027 | 5011.677 | + | "PrHybridSeeding_4d0337cc" | 35323 | 114.136 | 3231.215 | + | "MCParticle2MCHitAlg_b530dcde" | 35323 | 106.377 | 3011.552 | + | "PrLHCbID2MCParticle_4591dde6" | 35323 | 53.032 | 1501.354 | + | "PrKalmanFilterMatch_3a755db2" | 35323 | 52.639 | 1490.208 | + | "Unpack__Event_MC_Vertices" | 35323 | 44.695 | 1265.311 | + | "MCParticle2MCHitAlg_b04be519" | 35323 | 41.428 | 1172.839 | + | "Unpack__Event_MC_Particles" | 35323 | 40.808 | 1155.281 | + | "VeloClusterTrackingSIMD_87c18651" | 35323 | 16.376 | 463.595 | + | "MCParticle2MCHitAlg_4a41c125" | 35323 | 15.964 | 451.957 | + | "PrStorePrUTHits_c5eaf5a1" | 35323 | 14.244 | 403.248 | + | "VPFullCluster2MCParticleLinker_17386552" | 35323 | 11.608 | 328.629 | + | "VPClusFull_38754d8c" | 35323 | 10.946 | 309.887 | + | "CloneKillerMatch_cd10262b" | 35323 | 10.702 | 302.972 | + | "TBTC_Forward_8890084f" | 35323 | 10.533 | 298.202 | + | "PrMatchNN_41c22d41" | 35323 | 8.771 | 248.300 | + | "PrTrackAssociator_42066100" | 35323 | 8.656 | 245.043 | + | "PrTrackAssociator_99c0cc76" | 35323 | 7.472 | 211.530 | + | "PrTrackAssociator_2c3ce84d" | 35323 | 7.286 | 206.258 | + | "Unpack__Event_MC_FT_Hits" | 35323 | 7.215 | 204.263 | + | "PrTrackAssociator_f74b0b6e" | 35323 | 6.274 | 177.603 | + | "PrTrackAssociator_8c23390c" | 35323 | 5.785 | 163.776 | + | "PrStoreUTHit_7a6d8dc6" | 35323 | 5.629 | 159.356 | + | "Unpack__Event_MC_VP_Hits" | 35323 | 4.850 | 137.317 | + | "fromPrMatchTracksV1Tracks_af178645" | 35323 | 4.339 | 122.825 | + | "PrVPHitsToVPLightClusters_599554c8" | 35323 | 4.288 | 121.398 | + | "fromPrVeloTracksV1TracksMerger_fa66a5de" | 35323 | 4.172 | 118.099 | + | "fromPrForwardTracksV1Tracks_3c57fef9" | 35323 | 2.855 | 80.838 | + | "PrStoreSciFiHits_fb0eba02" | 35323 | 2.831 | 80.132 | + | "fromPrSeedingTracksV1Tracks_84cd46c2" | 35323 | 2.650 | 75.017 | + | "Unpack__Event_MC_UT_Hits" | 35323 | 2.605 | 73.737 | + | "FTRawBankDecoder" | 35323 | 1.518 | 42.969 | + | "TrackContainersMerger_3427d321" | 35323 | 1.393 | 39.433 | + | "TBTCMatch_1959fd43" | 35323 | 0.719 | 20.361 | + | "UnpackRawEvent_VP" | 35323 | 0.509 | 14.416 | + | "Decode_ODIN" | 35323 | 0.292 | 8.275 | + | "UniqueIDGeneratorAlg_26e527e9" | 35323 | 0.270 | 7.634 | + | "reserveIOV" | 35323 | 0.200 | 5.673 | + | "DummyEventTime" | 35323 | 0.181 | 5.117 | + | "Fetch__Event_pSim_MCParticles" | 35323 | 0.125 | 3.552 | + | "Fetch__Event_Link_Raw_VP_Digits" | 35323 | 0.117 | 3.321 | + | "Fetch__Event_DAQ_RawEvent" | 35323 | 0.107 | 3.033 | + | "UnpackRawEvent_UT" | 35323 | 0.098 | 2.762 | + | "Fetch__Event_Link_Raw_UT_Clusters" | 35323 | 0.093 | 2.623 | + | "Fetch__Event_MC_Header" | 35323 | 0.090 | 2.540 | + | "UnpackRawEvent_FTCluster" | 35323 | 0.078 | 2.215 | + | "Fetch__Event_pSim_UT_Hits" | 35323 | 0.072 | 2.043 | + | "Fetch__Event_pSim_FT_Hits" | 35323 | 0.071 | 2.016 | + | "UnpackRawEvent_ODIN" | 35323 | 0.069 | 1.944 | + | "Fetch__Event_MC_TrackInfo" | 35323 | 0.060 | 1.702 | + | "Fetch__Event_Link_Raw_FT_LiteClusters" | 35323 | 0.058 | 1.642 | + | "Fetch__Event_pSim_VP_Hits" | 35323 | 0.050 | 1.407 | + +HLTControlFlowMgr INFO StateTree: CFNode #executed #passed +LAZY_AND: run_tracking_debug_decision #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + NONLAZY_OR: run_tracking_debug_data #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerForward #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestLong #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestForward #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerSeed #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/ForwardTrackChecker_22e49d0c #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/MatchTrackChecker_8319528f #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/BestLongTrackChecker_3a419357 #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/SeedTrackChecker_e067be5b #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + +HLTControlFlowMgr INFO Histograms converted successfully according to request. +TransportSvc SUCCESS GEOMETRY ERRORS: 'Skip' map has the size 14 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 3 -1.4840766 1.9485456 -4.2397363 -0.10624 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 3 -0.0043415316 0.0055946582 -0.012253573 -0.000385510 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 19 -3.0716743 2.3287879 -8.5160583 -0.200566 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 19 -0.0086050274 0.0080722039 -0.026562877 -4.7695016e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 75 -3.8658349 2.4448289 -8.771396 -0.108480 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 75 -0.011374566 0.0082359221 -0.027359314 -8.8829677e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 27 -2.8259056 2.5068332 -8.9578428 -0.0846012 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 27 -0.007355048 0.0087993116 -0.02794087 -6.5077898e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 93 -3.190711 2.5114106 -8.4326567 -0.0918965 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 93 -0.0091418041 0.0084054874 -0.026302735 -1.0028465e- | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 48074 -311.2103 170.59125 -512.43491 -0.0111121 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 48074 -3.8738015 2.1511763 -6.4011336 -1.6014299e- | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 23882 -26.892359 16.727001 -136.53891 -0.00170384 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 23882 -0.031357486 0.046945413 -0.39603479 -1.3057368e- | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 2 -0.019901641 0.019901641 -0.039803281 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 2 -0.00021245129 0.00021245129 -0.00042490258 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 12 -0.05816662 0.068793464 -0.24351478 -0.0149385 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 12 -0.0033777263 0.0039948255 -0.014140864 -0.000867479 | + | BeforeMagnetRegion/VP/lvVP | mm | 141 -0.031665055 0.021994236 -0.083998134 -0.00128143 | + | BeforeMagnetRegion/VP/lvVP | X0 | 141 -0.0022005683 0.0015383678 -0.0058511339 -3.1502022e- | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 1192 -463.76732 137.1788 -644.08367 -1.67377 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 1192 -1.3484317 0.41620382 -5.3410715 -5.7935634e- | + | LHCb/lvLHCb | mm | 4282 -237.8783 2.606351 -282.83861 -228.267 | + | LHCb/lvLHCb | X0 | 4282 -0.73831198 0.11964033 -2.8293074 -0.658688 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 2944 -8.7786545 1.4439817 -14.800995 -0.000677641 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 2944 -0.03335942 0.022374515 -0.17048131 -2.0834471e- | + | MagnetRegion/lvMagnetRegion | mm | 51 -2.8214677 0.91944706 -5.4482267 -0.0535007 | + | MagnetRegion/lvMagnetRegion | X0 | 51 -0.0086747609 0.0028268916 -0.016750879 -0.000164491 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Recover' map has the size 60 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 30 6.0132755 5.7788078 0.14099992 21.7349 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 30 0.017382672 0.016494625 0.00039666808 0.0611458 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | mm | 7 6.048864e-11 4.0059487e-11 1.0728154e-11 1.1503796e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | X0 | 7 0 0 0 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | mm | 5 4.6702423e-11 4.8797316e-11 1.7515518e-11 1.4415996e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | X0 | 5 0 0 0 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | mm | 35 2.0045154e-13 9.8088234e-14 5.2998783e-14 5.0820718e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | X0 | 35 5.7918872e-16 3.3402522e-16 0 1.5460824e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 156 6.4662346 5.4889376 4.0274692e-13 24.0165 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 156 0.019650036 0.016721853 0 0.0730637 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 497 7.1164065 5.5500614 1.8053713e-12 30.1544 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 497 0.021608515 0.016928094 5.4923519e-15 0.0917365 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 273 6.9343783 5.6656007 1.2188523e-13 23.6037 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 273 0.021073293 0.017262022 0 0.0718079 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 551 6.9490331 5.6183389 4.343217e-13 30.4206 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 551 0.021099938 0.017132893 1.3213059e-15 0.0925465 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | mm | 1 0.20427624 5.6837308e-10 0.20427624 0.204276 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | X0 | 1 0.00062145499 0 0.00062145499 0.000621454 | + | AfterMagnetRegion/T/FT/lvFT | mm | 29 5.8309166 3.8489099 0.55941266 11.9333 | + | AfterMagnetRegion/T/FT/lvFT | X0 | 29 0.013843279 0.015062637 4.1199229e-05 0.0371829 | + | AfterMagnetRegion/T/lvT | mm | 59 6.6011834 3.6048072 0.15810832 17.3847 | + | AfterMagnetRegion/T/lvT | X0 | 59 0.012111391 0.014040834 0 0.0361070 | + | AfterMagnetRegion/lvAfterMagnetRegion | mm | 56 6.5751091 3.7642457 0.3345219 17.1994 | + | AfterMagnetRegion/lvAfterMagnetRegion | X0 | 56 0.00843709 0.01096379 0 0.0270844 | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | mm | 2 4.6215621e-14 2.741839e-17 4.6188203e-14 4.6243039e- | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | X0 | 2 0 0 0 | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 177039 230.57214 328.54939 0.0077819787 1048.05 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 177039 2.8109568 4.1103162 0 13.0556 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | mm | 14956 2.865909 1.8876358 0.00023904831 8.5109 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | X0 | 14956 0.00018782106 0.00032311564 0 0.000919995 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 302506 31.099999 46.911813 0.0009014202 315.52 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 302506 0.082780795 0.13400394 0 6.00357 | + | BeforeMagnetRegion/UT/Staves/lvCableL | mm | 45 0.16605663 0.0014880679 0.16316496 0.168522 | + | BeforeMagnetRegion/UT/Staves/lvCableL | X0 | 45 0.00060902227 5.4575749e-06 0.00059841688 0.000618065 | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 195 0.16992549 0.0085955953 0.14596577 0.252087 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 195 0.00062321153 3.1524841e-05 0.00053533788 0.000924545 | + | BeforeMagnetRegion/UT/Staves/lvCableS | mm | 152 0.16941583 0.012252716 0.028341083 0.184736 | + | BeforeMagnetRegion/UT/Staves/lvCableS | X0 | 152 0.0006213423 4.4937544e-05 0.00010394255 0.000677532 | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | mm | 530 2.7368517e-14 3.9052603e-15 1.7762883e-15 2.9302635e- | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | X0 | 530 2.7330781e-16 1.09551e-16 0 3.3045093e- | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | mm | 63 0.50569765 0.49805343 0.031505992 1.75601 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | X0 | 63 0 0 0 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | mm | 70 0.40559641 0.48883752 0.028290404 1.75574 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | X0 | 70 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | mm | 5588540 0.016318901 0.072096524 4.2877282e-13 5.03124 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | X0 | 5588540 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | mm | 190 0.20933541 0.25844941 0.0014566722 0.983630 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | X0 | 190 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | mm | 205 0.22735346 0.28557802 0.00099469999 0.992585 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | X0 | 205 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | mm | 221 0.24464238 0.28958017 0.00024415368 0.984804 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | X0 | 221 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | mm | 216 0.21438108 0.24383607 0.0024727626 0.991583 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | X0 | 216 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | mm | 155 0.24332585 0.28332915 0.0017553511 0.982340 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | X0 | 155 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | mm | 146 0.28825365 0.31393007 0.002599869 0.986215 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | X0 | 146 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | mm | 152 0.26022701 0.28708492 0.0022468651 0.98143 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | X0 | 152 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | mm | 127 0.31049386 0.31878324 0.0057249268 0.983535 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | X0 | 127 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | mm | 2777 0.48530748 1.4103017 7.5691634e-05 25.9809 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | X0 | 2777 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | mm | 4532 0.56364499 1.7429887 6.5636478e-05 50.9801 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | X0 | 4532 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | mm | 5512 0.58019389 1.5455708 6.4684727e-05 52.471 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | X0 | 5512 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | mm | 4497 0.66813868 1.8857582 8.8306701e-06 36.6732 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | X0 | 4497 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | mm | 1230 0.73747265 1.9233704 0.00022869746 22.0024 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | X0 | 1230 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | mm | 1028 0.82088509 2.0941455 0.00025405816 25.9849 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | X0 | 1028 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | mm | 935 0.93847464 2.4449553 8.5834471e-05 25.9836 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | X0 | 935 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | mm | 58 0.26490136 0.44901387 0.0065904011 3.29515 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | X0 | 58 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | mm | 862 0.32303251 1.128302 2.419299e-05 16.6422 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | X0 | 862 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | mm | 67 0.25856241 0.28290419 0.00016699612 0.980541 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | X0 | 67 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | mm | 74 0.18276706 0.22401055 0.0014125339 0.98070 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | X0 | 74 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | mm | 106 0.21898435 0.25796971 0.0072709706 0.981679 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | X0 | 106 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | mm | 170 0.19065195 0.24924635 0.00061664626 0.981690 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | X0 | 170 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | mm | 195 0.19912759 0.22602312 0.0013270591 0.987404 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | X0 | 195 0 0 0 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 5305 0.19047583 0.20490787 7.7077321e-05 7.46498 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 5305 0.00038019112 0.0014150002 5.5190185e-07 0.0534520 | + | BeforeMagnetRegion/VP/lvVP | mm | 7662 0.26481921 3.0708713 4.8361506e-05 146.659 | + | BeforeMagnetRegion/VP/lvVP | X0 | 7662 0.0060593411 0.004053306 0 0.0155232 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 4002368 3.374067 23.583751 0.0015572711 533.029 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 4002368 0.014076222 0.1907762 0 6.14545 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | mm | 3 0.00032915912 3.6977651e-09 0.0003291565 0.000329164 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | X0 | 3 2.9572704e-06 3.3221926e-11 2.957247e-06 2.9573174e- | + | LHCb/lvLHCb | mm | 8620 236.86563 232.99472 0.037155421 564.131 | + | LHCb/lvLHCb | X0 | 8620 0.73352461 0.74135995 0 5.4952 | + | MagnetRegion/BcmDown/lvBcmDownMount | mm | 6 8.7786836 6.3365542 1.4510609 15.0560 | + | MagnetRegion/BcmDown/lvBcmDownMount | X0 | 6 0 0 0 | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | mm | 8 1.50264e-14 6.7572847e-15 3.5518506e-15 1.9543908e- | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | X0 | 8 0 0 0 | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | mm | 52 8.8859801e-15 9.8822772e-18 8.8764191e-15 8.9424377e- | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | X0 | 52 0 0 0 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | mm | 3008 0.14696979 0.21271701 0.0093931069 5.4126 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | X0 | 3008 0 0 0 | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | mm | 14 6.4723958e-13 9.8063827e-13 4.3777228e-14 3.2594128e- | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | X0 | 14 0 0 0 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | mm | 95 1.205133 2.3404299 0.0016926739 7.38803 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | X0 | 95 0.0014376329 0.0030617115 0 0.00991473 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | mm | 99 0.46672027 1.853525 0.0028107745 16.3080 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | X0 | 99 0.0003998656 0.0012564696 0 0.00700899 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | mm | 23 11.640681 8.4907391 0.4959471 25.3132 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | X0 | 23 0 0 0 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 174690 6.4445723 9.7441832 7.9563051e-14 37.8860 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 174690 0.0016384735 0.012577399 0 0.328955 | + | MagnetRegion/lvMagnetRegion | mm | 181748 0.23847589 0.96635562 3.7913669e-13 12.965 | + | MagnetRegion/lvMagnetRegion | X0 | 181748 4.7528806e-05 0.00022953297 0 0.0174820 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Codes' map has the size 0 + +TransportSvc INFO Reset the static pointer to DetDesc::IGeometyrErrorSvc +ToolSvc INFO Removing all tools created by ToolSvc +TrackResCheckerSeed.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestLong.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +SeedTrackChecker_e067be5b.PrChec... SUCCESS Booked 857 Histogram(s) : 1D=614 2D=243 +BestLongTrackChecker_3a419357.Pr... SUCCESS Booked 857 Histogram(s) : 1D=614 2D=243 +MatchTrackChecker_8319528f.PrChe... SUCCESS Booked 857 Histogram(s) : 1D=614 2D=243 +ForwardTrackChecker_22e49d0c.PrC... SUCCESS Booked 857 Histogram(s) : 1D=614 2D=243 +RootCnvSvc INFO Disconnected data IO:148972FE-FB5D-11EB-861A-FA163E8E4EFB [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi] +RootCnvSvc INFO Disconnected data IO:1665270C-FB54-11EB-A7EB-FA163E95EADE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi] +RootCnvSvc INFO Disconnected data IO:FACBF624-FB58-11EB-B4CE-FA163E92C5A4 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi] +ChronoStatSvc.finalize() INFO Service finalized successfully +ApplicationMgr INFO Application Manager Finalized successfully +ApplicationMgr INFO Application Manager Terminated successfully diff --git a/data_matching/resolutions_and_effs_BJpsi_e_sig_def_bkg.log b/data_matching/logs/resolutions_and_effs_BJpsi_elec_sig_def_bkg.log similarity index 100% rename from data_matching/resolutions_and_effs_BJpsi_e_sig_def_bkg.log rename to data_matching/logs/resolutions_and_effs_BJpsi_elec_sig_def_bkg.log diff --git a/data_matching/logs/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.log b/data_matching/logs/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.log new file mode 100644 index 0000000..917c2fa --- /dev/null +++ b/data_matching/logs/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.log @@ -0,0 +1,786 @@ +# setting LC_ALL to "C" +# --> Including file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data2.py' +/***** User ApplicationOptions/ApplicationOptions ************************************************** +|-append_decoding_keys_to_output_manifest = True (default: True) +|-auditors = [] (default: []) +|-buffer_events = 20000 (default: 20000) +|-conddb_tag = 'sim-20210617-vc-md100' (default: '') +|-conditions_version = '' (default: '') +|-control_flow_file = '' (default: '') +|-data_flow_file = '' (default: '') +|-data_type = 'Upgrade' (default: 'Upgrade') +|-dddb_tag = 'dddb-20210617' (default: '') +|-event_store = 'HiveWhiteBoard' (default: 'HiveWhiteBoard') +|-evt_max = -1 (default: -1) +|-first_evt = 0 (default: 0) +|-geometry_version = '' (default: '') +|-histo_file = '' (default: '') +|-input_files = ['/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi', '/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi'] +| (default: []) +|-input_manifest_file = '' (default: '') +|-input_process = '' (default: '') +|-input_raw_format = 0.5 (default: 0.5) +|-input_type = 'ROOT' (default: '') +|-lines_maker = None +|-memory_pool_size = 10485760 (default: 10485760) +|-monitoring_file = '' (default: '') +|-msg_svc_format = '% F%35W%S %7W%R%T %0W%M' (default: '% F%35W%S %7W%R%T %0W%M') +|-msg_svc_time_format = '%Y-%m-%d %H:%M:%S UTC' (default: '%Y-%m-%d %H:%M:%S UTC') +|-n_event_slots = 1 (default: -1) +|-n_threads = 1 (default: 1) +|-ntuple_file = 'data/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.root' +| (default: '') +|-output_file = '' (default: '') +|-output_level = 3 (default: 3) +|-output_manifest_file = '' (default: '') +|-output_type = '' (default: '') +|-persistreco_version = 1.0 (default: 1.0) +|-phoenix_filename = '' (default: '') +|-preamble_algs = [] (default: []) +|-print_freq = 10000 (default: 10000) +|-python_logging_level = 20 (default: 20) +|-require_specific_decoding_keys = [] (default: []) +|-scheduler_legacy_mode = True (default: True) +|-simulation = True (default: None) +|-use_iosvc = False (default: False) +|-velo_motion_system_yaml = '' (default: '') +|-write_decoding_keys_to_git = True (default: True) +\----- (End of User ApplicationOptions/ApplicationOptions) ----------------------------------------- +# Overrule specified for keys +# <-- End of file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data2.py' +ApplicationMgr SUCCESS +==================================================================================================================================== + Welcome to Moore version 55.1 + running on lhcba2 on Mon Feb 19 19:43:28 2024 +==================================================================================================================================== +ApplicationMgr INFO Application Manager Configured successfully +ToolSvc.GitDDDB INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/DDDB.git' +ToolSvc.GitDDDB INFO using commit 'upgrade/dddb-20210617' corresponding to 1871f1bb5c0d68c81dda62e84cf1eb3a45513521 +ToolSvc.GitSIMCOND INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/SIMCOND.git' +ToolSvc.GitSIMCOND INFO using commit 'upgrade/sim-20210617-vc-md100' corresponding to 9aa116c7143d21760d1be07ce1ef22c0f8f07bdf +DetectorPersistencySvc INFO Added successfully Conversion service:XmlCnvSvc +DetectorDataSvc SUCCESS Detector description database: git:/lhcb.xml +EventClockSvc.FakeEventTime INFO Event times generated from 0 with steps of 0 +EventClockSvc.FakeEventTime INFO Run numbers generated from 0 every 0 events +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c1.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c2.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c3.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c4.down.cdf +MagneticFieldSvc INFO Map scaled by factor 1 with polarity internally used: -1 signed relative current: -1 +NTupleSvc INFO Added stream file:data/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.root as FILE1 +HLTControlFlowMgr INFO Start initialization +RootHistSvc INFO Writing ROOT histograms to: data/resolutions_and_effs_BJpsi_elec_sig_filter_bkg.root +HistogramPersistencySvc INFO Added successfully Conversion service:RootHistSvc +DeFTDetector INFO Current FT geometry version = 64 +TrackResCheckerForward.Selector.... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerForward.Selector.... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerForward.Selector.... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestLong.Selector... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestLong.Selector... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestLong.Selector... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestForward.Selec... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestForward.Selec... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestForward.Selec... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerSeed.Selector.Sel... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerSeed.Selector.Sel... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerSeed.Selector.Sel... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +HLTControlFlowMgr INFO Concurrency level information: +HLTControlFlowMgr INFO o Number of events slots: 1 +HLTControlFlowMgr INFO o TBB thread pool size: 'ThreadPoolSize':1 +HLTControlFlowMgr INFO ---> End of Initialization. This took 87626 ms +ApplicationMgr INFO Application Manager Initialized successfully +ApplicationMgr INFO Application Manager Started successfully +EventPersistencySvc INFO Added successfully Conversion service:RootCnvSvc +EventSelector INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +HLTControlFlowMgr INFO Will measure time between events 10 and 2147483647 (stop might be some events later) +HLTControlFlowMgr INFO Starting loop on events +EventSelector SUCCESS Reading Event record 1. Record number within stream 1: 1 +FTRawBankDecoder INFO Conditions DB is compatible with FT bank version 4, 5, 6. +FTRawBankDecoder INFO Building the readout map with version 0 +TransportSvc INFO Initialize the static pointer to DetDesc::IGeometryErrorSvc +TransportSvc INFO Recovery of geometry errors is ENABLED +HLTControlFlowMgr INFO Timing started at: 19:46:00 +EventSelector INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_3 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_4 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi [0B898020-FB50-11EB-8654-FA163E6857C2] +RootCnvSvc INFO Removed disconnected IO stream:0B898020-FB50-11EB-8654-FA163E6857C2 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000036_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_5 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi [5DCC4124-FC68-11EB-BDA2-FA163E58303C] +RootCnvSvc INFO Removed disconnected IO stream:5DCC4124-FC68-11EB-BDA2-FA163E58303C [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000074_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_6 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi [8EB58942-FC7E-11EB-A61E-FA163EE79BF6] +RootCnvSvc INFO Removed disconnected IO stream:8EB58942-FC7E-11EB-A61E-FA163EE79BF6 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000084_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_7 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi [BECF3234-FE56-11EB-968E-FA163E94D94F] +RootCnvSvc INFO Removed disconnected IO stream:BECF3234-FE56-11EB-968E-FA163E94D94F [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000096_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_8 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi [E516F964-FC84-11EB-B1AC-FA163E0712FF] +RootCnvSvc INFO Removed disconnected IO stream:E516F964-FC84-11EB-B1AC-FA163E0712FF [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000085_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_9 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi [C7B4B038-FB52-11EB-A14B-FA163EF0D557] +RootCnvSvc INFO Removed disconnected IO stream:C7B4B038-FB52-11EB-A14B-FA163EF0D557 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000039_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_10 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi [6D30047A-FB5A-11EB-BF88-FA163E3787B1] +RootCnvSvc INFO Removed disconnected IO stream:6D30047A-FB5A-11EB-BF88-FA163E3787B1 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000047_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_11 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi [123C7EA8-FEE4-11EB-947C-FA163E5E0D5F] +RootCnvSvc INFO Removed disconnected IO stream:123C7EA8-FEE4-11EB-947C-FA163E5E0D5F [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000100_1.xdigi] +EventSelector SUCCESS Reading Event record 10001. Record number within stream 11: 648 +EventSelector INFO Stream:EventSelector.DataStreamTool_12 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi [1559743C-FB48-11EB-ABD6-FA163ECF2D71] +RootCnvSvc INFO Removed disconnected IO stream:1559743C-FB48-11EB-ABD6-FA163ECF2D71 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000029_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_13 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi [3C8722E6-FB7C-11EB-B214-FA163E7AC841] +RootCnvSvc INFO Removed disconnected IO stream:3C8722E6-FB7C-11EB-B214-FA163E7AC841 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000058_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_14 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi [971A74C4-FC71-11EB-9B7A-FA163EA1849A] +RootCnvSvc INFO Removed disconnected IO stream:971A74C4-FC71-11EB-9B7A-FA163EA1849A [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000078_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_15 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi [5FE45F74-FC53-11EB-AD8A-FA163E974EB1] +RootCnvSvc INFO Removed disconnected IO stream:5FE45F74-FC53-11EB-AD8A-FA163E974EB1 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000070_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_16 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi [A43AC110-FC79-11EB-BF3F-FA163E72700E] +RootCnvSvc INFO Removed disconnected IO stream:A43AC110-FC79-11EB-BF3F-FA163E72700E [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000082_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_17 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi [B9D7CC62-FB38-11EB-8B01-3CECEF5D2C24] +RootCnvSvc INFO Removed disconnected IO stream:B9D7CC62-FB38-11EB-8B01-3CECEF5D2C24 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000020_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_18 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi [91F55774-FE8E-11EB-9355-FA163E426AD6] +RootCnvSvc INFO Removed disconnected IO stream:91F55774-FE8E-11EB-9355-FA163E426AD6 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000099_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_19 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi [6EC8F9B2-FB56-11EB-8DB9-FA163E6BFC32] +RootCnvSvc INFO Removed disconnected IO stream:6EC8F9B2-FB56-11EB-8DB9-FA163E6BFC32 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000043_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_20 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi [AFCB9710-FB21-11EB-9E91-FA163ED3A4EB] +RootCnvSvc INFO Removed disconnected IO stream:AFCB9710-FB21-11EB-9E91-FA163ED3A4EB [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000009_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_21 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi [00D845C2-FB4A-11EB-85C8-3CFDFE9E1FB8] +RootCnvSvc INFO Removed disconnected IO stream:00D845C2-FB4A-11EB-85C8-3CFDFE9E1FB8 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000031_1.xdigi] +EventSelector SUCCESS Reading Event record 20001. Record number within stream 21: 613 +EventSelector INFO Stream:EventSelector.DataStreamTool_22 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi [1BE698B6-FC6F-11EB-A5EC-FA163E212E5B] +RootCnvSvc INFO Removed disconnected IO stream:1BE698B6-FC6F-11EB-A5EC-FA163E212E5B [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000076_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_23 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi [DE6396AC-FD6C-11EB-85E6-FA163EDC144C] +RootCnvSvc INFO Removed disconnected IO stream:DE6396AC-FD6C-11EB-85E6-FA163EDC144C [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000094_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_24 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi [CC17E46C-FB50-11EB-8CCD-3CECEF0DE5A0] +RootCnvSvc INFO Removed disconnected IO stream:CC17E46C-FB50-11EB-8CCD-3CECEF0DE5A0 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000037_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_25 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi [02C64118-FD5C-11EB-8618-FA163E8AF260] +RootCnvSvc INFO Removed disconnected IO stream:02C64118-FD5C-11EB-8618-FA163E8AF260 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000092_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_26 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi [22CD60BE-FBC6-11EB-BEED-FA163E1EE769] +RootCnvSvc INFO Removed disconnected IO stream:22CD60BE-FBC6-11EB-BEED-FA163E1EE769 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000064_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_27 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi [8FE2489A-FB67-11EB-9FC8-FA163E35CDB2] +RootCnvSvc INFO Removed disconnected IO stream:8FE2489A-FB67-11EB-9FC8-FA163E35CDB2 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000054_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_28 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi [E09CA29E-FC7A-11EB-9806-FA163E6E9F48] +RootCnvSvc INFO Removed disconnected IO stream:E09CA29E-FC7A-11EB-9806-FA163E6E9F48 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000083_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_29 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi [C0EA9202-FB6D-11EB-9EC2-3CECEF5D2AEE] +RootCnvSvc INFO Removed disconnected IO stream:C0EA9202-FB6D-11EB-9EC2-3CECEF5D2AEE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000056_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_30 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi [9E3B8940-FB87-11EB-ADCA-FA163E643B60] +RootCnvSvc INFO Removed disconnected IO stream:9E3B8940-FB87-11EB-ADCA-FA163E643B60 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000059_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_31 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi [78850EB8-FB61-11EB-91C7-FA163E8B3E79] +RootCnvSvc INFO Removed disconnected IO stream:78850EB8-FB61-11EB-91C7-FA163E8B3E79 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000052_1.xdigi] +EventSelector SUCCESS Reading Event record 30001. Record number within stream 31: 516 +EventSelector INFO Stream:EventSelector.DataStreamTool_32 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi [D90EB734-FC74-11EB-B12A-FA163EF491BE] +RootCnvSvc INFO Removed disconnected IO stream:D90EB734-FC74-11EB-B12A-FA163EF491BE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000079_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_33 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi [E20E8376-FC30-11EB-AC14-000017009605] +RootCnvSvc INFO Removed disconnected IO stream:E20E8376-FC30-11EB-AC14-000017009605 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000066_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_34 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi [CF32C3CC-FB4D-11EB-B55F-FA163E3286CE] +RootCnvSvc INFO Removed disconnected IO stream:CF32C3CC-FB4D-11EB-B55F-FA163E3286CE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000033_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_35 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi [C97B8D2E-FB3E-11EB-9555-FA163E09F528] +RootCnvSvc INFO Removed disconnected IO stream:C97B8D2E-FB3E-11EB-9555-FA163E09F528 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000025_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_36 Def:DATAFILE='/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi [97FD3520-FB63-11EB-9A46-FA163E714668] +RootCnvSvc INFO Removed disconnected IO stream:97FD3520-FB63-11EB-9A46-FA163E714668 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000053_1.xdigi] +HLTControlFlowMgr INFO No more events in event selection +HLTControlFlowMgr INFO ---> Loop over 35323 Events Finished - WSS 1403.9, timed 35313 Events: 10819622 ms, Evts/s = 3.26379 +BestLongTrackChecker_3a419357.Lo... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +CloneKillerMatch_cd10262b INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "nTracksInput" | 35323 | 4660994 | 131.95 | + | "nTracksSelected" | 35323 | 1845726 | 52.253 | +ForwardTrackChecker_22e49d0c.LoK... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +HLTControlFlowMgr INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Processed events" | 35323 | +MatchTrackChecker_8319528f.LoKi:... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +PrForwardTrackingVelo_9b95c79c INFO Number of counters : 10 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Accepted input tracks" | 35323 | 6797481 | 192.44 | + | "Created long tracks" | 35323 | 3660113 | 103.62 | + | "Input tracks" | 35323 | 7115007 | 201.43 | + | "Number of candidate bins per track" | 6797481 |1.03704e+08 | 15.256 | 22.819 | 0.0000 | 276.00 | + | "Number of complete candidates/track 1st Loop" | 6098013 | 4129543 | 0.67719 | 0.73194 | 0.0000 | 15.000 | + | "Number of complete candidates/track 2nd Loop" | 3129876 | 328452 | 0.10494 | 0.33800 | 0.0000 | 12.000 | + | "Number of x candidates per track 1st Loop" | 6098013 |1.731958e+07 | 2.8402 | 3.8436 | + | "Number of x candidates per track 2nd Loop" | 3129876 |2.519809e+07 | 8.0508 | 13.134 | + | "Percentage second loop execution" | 6098013 | 3129876 | 0.51326 | + | "Removed duplicates" | 35323 | 228526 | 6.4696 | +PrForwardTrackingVelo_9b95c79c.P... INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3229725 |1.297506e+07 | 4.0174 | + | "#tracks with hits added" | 3229725 | +PrHybridSeeding_4d0337cc INFO Number of counters : 21 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Created T2x1 three-hit combinations in case 0" | 119679124 |7.671455e+07 | 0.64100 | 0.64790 | 0.0000 | 7.0000 | + | "Created T2x1 three-hit combinations in case 1" | 151207948 |1.059665e+08 | 0.70080 | 0.78616 | 0.0000 | 12.000 | + | "Created T2x1 three-hit combinations in case 2" | 227117595 |2.073536e+08 | 0.91298 | 1.1067 | 0.0000 | 25.000 | + | "Created XZ tracks (part 0)" | 105969 |1.325106e+07 | 125.05 | 239.70 | 0.0000 | 6424.0 | + | "Created XZ tracks (part 1)" | 105969 |1.349818e+07 | 127.38 | 259.09 | 0.0000 | 11466. | + | "Created XZ tracks in case 0" | 70646 | 8146812 | 115.32 | 172.73 | 0.0000 | 11282. | + | "Created XZ tracks in case 1" | 70646 | 9372361 | 132.67 | 248.05 | 0.0000 | 7519.0 | + | "Created XZ tracks in case 2" | 70646 | 9230073 | 130.65 | 308.76 | 0.0000 | 11466. | + | "Created full hit combinations in case 0" | 15163122 |1.516312e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 1" | 11668330 |1.166833e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 2" | 15008628 |1.500863e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created seed tracks" | 70646 | 5792115 | 81.988 | 56.525 | 2.0000 | 2668.0 | + | "Created seed tracks (part 0)" | 35323 | 3234774 | 91.577 | 60.270 | 3.0000 | 1470.0 | + | "Created seed tracks (part 1)" | 35323 | 3251624 | 92.054 | 65.331 | 2.0000 | 2784.0 | + | "Created seed tracks in case 0" | 70646 | 3013889 | 42.662 | 30.059 | 0.0000 | 1958.0 | + | "Created seed tracks in case 1" | 70646 | 5423404 | 76.769 | 49.925 | 2.0000 | 2420.0 | + | "Created seed tracks in case 2" | 70646 | 6176184 | 87.424 | 61.365 | 2.0000 | 2782.0 | + | "Created seed tracks in recovery step" | 35323 | 310214 | 8.7822 | 5.5284 | 0.0000 | 37.000 | + | "Created two-hit combinations in case 0" | 12555772 |3.699112e+08 | 29.461 | 21.559 | 0.0000 | 363.00 | + | "Created two-hit combinations in case 1" | 10977311 | 4.2857e+08 | 39.041 | 25.887 | 0.0000 | 338.00 | + | "Created two-hit combinations in case 2" | 8593203 |5.031821e+08 | 58.556 | 40.056 | 0.0000 | 403.00 | +PrKalmanFilterForward_897feb56 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 7 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 141662 | + | "Transport failed" | 1 | 0 | 0.0000 | + | "chi2 cut" | 481122 | + | "nIterations" | 3660113 | 8577457 | 2.3435 | + | "nOutlierIterations" | 3518450 | 2648586 | 0.75277 | + | "nTracksInput" | 35323 | 3660113 | 103.62 | + | "nTracksOutput" | 35323 | 3037321 | 85.987 | +PrKalmanFilterForward_897feb56.T... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrKalmanFilterMatch_3a755db2 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 4 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 421035 | + | "Transport failed" | 4 | 0 | 0.0000 | + | "chi2 cut" | 1026654 | + | "nIterations" | 1845726 | 4930789 | 2.6715 | + | "nOutlierIterations" | 1424687 | 1845372 | 1.2953 | + | "nTracksInput" | 35323 | 1845726 | 52.253 | + | "nTracksOutput" | 35323 | 398029 | 11.268 | +PrKalmanFilterMatch_3a755db2.Tra... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 4 | +PrKalmanFilter_98e48b7e INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 7 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 141662 | + | "Transport failed" | 1 | 0 | 0.0000 | + | "chi2 cut" | 481122 | + | "nIterations" | 3660113 | 8577457 | 2.3435 | + | "nOutlierIterations" | 3518450 | 2648586 | 0.75277 | + | "nTracksInput" | 35323 | 3660113 | 103.62 | + | "nTracksOutput" | 35323 | 3037321 | 85.987 | +PrKalmanFilter_98e48b7e.TrackMas... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrLHCbID2MCParticle_4591dde6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#removed null MCParticles" | 308929194 | 0 | 0.0000 | +PrMatchNN_41c22d41 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#MatchingChi2" | 35323 |7.088902e+07 | 2006.9 | + | "#MatchingMLP" | 4660994 | 3769175 | 0.80866 | + | "#MatchingTracks" | 35323 | 4660994 | 131.95 | +PrMatchNN_41c22d41.PrAddUTHitsTool INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3830439 |1.507834e+07 | 3.9365 | + | "#tracks with hits added" | 3830439 | +PrStorePrUTHits_c5eaf5a1 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 35323 | 7629768 | 216.00 | +PrStoreSciFiHits_fb0eba02 INFO Number of counters : 25 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Average X in T1U" | 12823033 |-4.446897e+08 | -34.679 | 1128.4 | -2656.4 | 2656.3 | + | "Average X in T1V" | 13016164 |-3.308395e+08 | -25.418 | 1118.0 | -2656.4 | 2656.3 | + | "Average X in T1X1" | 12555772 |-5.877831e+08 | -46.814 | 1146.6 | -2646.2 | 2646.2 | + | "Average X in T1X2" | 13193071 |-1.892879e+08 | -14.348 | 1111.7 | -2646.2 | 2646.2 | + | "Average X in T2U" | 12586374 |-2.955082e+08 | -23.478 | 1132.6 | -2656.4 | 2656.3 | + | "Average X in T2V" | 12978071 |-2.548338e+08 | -19.636 | 1126.8 | -2656.4 | 2656.3 | + | "Average X in T2X1" | 12033609 |-3.100936e+08 | -25.769 | 1136.1 | -2646.2 | 2646.2 | + | "Average X in T2X2" | 13376850 |-2.007483e+08 | -15.007 | 1122.4 | -2646.2 | 2646.2 | + | "Average X in T3U" | 13638542 |-1.713332e+08 | -12.562 | 1332.0 | -3188.4 | 3188.4 | + | "Average X in T3V" | 14066244 |-2.250641e+08 | -16.000 | 1326.2 | -3188.4 | 3188.4 | + | "Average X in T3X1" | 13106884 |-1.373536e+08 | -10.479 | 1331.5 | -3176.2 | 3176.2 | + | "Average X in T3X2" | 14584477 |-2.901746e+08 | -19.896 | 1316.9 | -3176.2 | 3176.2 | + | "Hits in T1U" | 141292 |1.282303e+07 | 90.756 | 39.496 | 4.0000 | 394.00 | + | "Hits in T1V" | 141292 |1.301616e+07 | 92.122 | 40.033 | 3.0000 | 390.00 | + | "Hits in T1X1" | 141292 |1.255577e+07 | 88.864 | 38.535 | 4.0000 | 385.00 | + | "Hits in T1X2" | 141292 |1.319307e+07 | 93.375 | 40.429 | 4.0000 | 428.00 | + | "Hits in T2U" | 141292 |1.258637e+07 | 89.081 | 38.828 | 3.0000 | 406.00 | + | "Hits in T2V" | 141292 |1.297807e+07 | 91.853 | 39.875 | 4.0000 | 381.00 | + | "Hits in T2X1" | 141292 |1.203361e+07 | 85.168 | 37.213 | 2.0000 | 415.00 | + | "Hits in T2X2" | 141292 |1.337685e+07 | 94.675 | 40.740 | 3.0000 | 356.00 | + | "Hits in T3U" | 141292 |1.363854e+07 | 96.527 | 41.091 | 2.0000 | 551.00 | + | "Hits in T3V" | 141292 |1.406624e+07 | 99.554 | 42.317 | 4.0000 | 400.00 | + | "Hits in T3X1" | 141292 |1.310688e+07 | 92.765 | 39.497 | 3.0000 | 460.00 | + | "Hits in T3X2" | 141292 |1.458448e+07 | 103.22 | 43.677 | 2.0000 | 403.00 | + | "Total number of hits" | 35323 |1.579591e+08 | 4471.8 | 1763.1 | 418.00 | 14041. | +PrStoreUTHit_7a6d8dc6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 35323 | 7629768 | 216.00 | +PrTrackAssociator_2c3ce84d INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3425649 | 2905094 |( 84.80419 +- 0.01939542)% | + | "MC particles per track" | 2905094 | 3395558 | 1.1688 | +PrTrackAssociator_42066100 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3660113 | 2883484 |( 78.78128 +- 0.02137095)% | + | "MC particles per track" | 2883484 | 3383247 | 1.1733 | +PrTrackAssociator_8c23390c INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 5792115 | 5206376 |( 89.88730 +- 0.01252749)% | + | "MC particles per track" | 5206376 | 5206524 | 1.0000 | +PrTrackAssociator_99c0cc76 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 4660994 | 2924849 |( 62.75161 +- 0.02239375)% | + | "MC particles per track" | 2924849 | 3438189 | 1.1755 | +PrTrackAssociator_f74b0b6e INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3037321 | 2734287 |( 90.02298 +- 0.01719617)% | + | "MC particles per track" | 2734287 | 3183033 | 1.1641 | +PrVPHitsToVPLightClusters_599554c8 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 35323 |9.842278e+07 | 2786.4 | +SeedTrackChecker_e067be5b.LoKi::... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +TBTCMatch_1959fd43 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 396891 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 396891 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 396891 | +TBTC_Forward_8890084f INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 3028758 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 3028758 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 3028758 | +TrackResCheckerSeed.TrackMasterE... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +Unpack__Event_MC_FT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |1.588256e+08 | 4496.4 | 2002.3 | 166.00 | 15992. | +Unpack__Event_MC_UT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |5.586524e+07 | 1581.6 | 698.76 | 87.000 | 5629.0 | +Unpack__Event_MC_VP_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 35323 |1.015782e+08 | 2875.7 | 1215.8 | 176.00 | 9349.0 | +VeloClusterTrackingSIMD_87c18651 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 35323 |9.842278e+07 | 2786.4 | + | "Nb of Produced Tracks" | 35323 |1.102936e+07 | 312.24 | +fromPrForwardTracksV1Tracks_3c57... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 3660113 | 103.62 | +fromPrMatchTracksV1Tracks_af178645 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 4660994 | 131.95 | +fromPrSeedingTracksV1Tracks_84cd... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 | 5792115 | 163.98 | +fromPrVeloTracksV1TracksMerger_f... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 35323 |1.102936e+07 | 312.24 | +ApplicationMgr INFO Application Manager Stopped successfully +BestLongTrackChecker_3a419357 INFO Results +BestLongTrackChecker_3a419357 INFO **** BestLong 3425649 tracks including 520555 ghosts [15.20 %], Event average 13.47 % **** +BestLongTrackChecker_3a419357 INFO 01_long : 2524004 from 2862750 [ 88.17 %] 7688 clones [ 0.30 %], purity: 99.24 %, hitEff: 97.17 % +BestLongTrackChecker_3a419357 INFO 02_long_P>5GeV : 1704094 from 1858902 [ 91.67 %] 3904 clones [ 0.23 %], purity: 99.37 %, hitEff: 97.74 % +BestLongTrackChecker_3a419357 INFO 03_long_strange : 125521 from 156062 [ 80.43 %] 263 clones [ 0.21 %], purity: 98.97 %, hitEff: 96.72 % +BestLongTrackChecker_3a419357 INFO 04_long_strange_P>5GeV : 64320 from 74355 [ 86.50 %] 83 clones [ 0.13 %], purity: 99.18 %, hitEff: 97.69 % +BestLongTrackChecker_3a419357 INFO 05_long_fromB : 113740 from 125169 [ 90.87 %] 324 clones [ 0.28 %], purity: 99.44 %, hitEff: 97.60 % +BestLongTrackChecker_3a419357 INFO 05_long_fromD : 65943 from 73704 [ 89.47 %] 199 clones [ 0.30 %], purity: 99.32 %, hitEff: 97.34 % +BestLongTrackChecker_3a419357 INFO 06_long_fromB_P>5GeV : 88208 from 94174 [ 93.66 %] 205 clones [ 0.23 %], purity: 99.54 %, hitEff: 98.00 % +BestLongTrackChecker_3a419357 INFO 06_long_fromD_P>5GeV : 47048 from 50679 [ 92.84 %] 121 clones [ 0.26 %], purity: 99.45 %, hitEff: 97.86 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons : 187734 from 278507 [ 67.41 %] 675 clones [ 0.36 %], purity: 98.15 %, hitEff: 95.59 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons_pairprod : 130666 from 209566 [ 62.35 %] 464 clones [ 0.35 %], purity: 97.73 %, hitEff: 94.84 % +BestLongTrackChecker_3a419357 INFO 08_long_fromB_electrons : 52683 from 64216 [ 82.04 %] 190 clones [ 0.36 %], purity: 99.16 %, hitEff: 97.41 % +BestLongTrackChecker_3a419357 INFO 09_long_fromB_electrons_P>5GeV : 49214 from 58572 [ 84.02 %] 179 clones [ 0.36 %], purity: 99.24 %, hitEff: 97.59 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77140 from 81871 [ 94.22 %] 186 clones [ 0.24 %], purity: 99.59 %, hitEff: 98.03 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 47876 from 55998 [ 85.50 %] 171 clones [ 0.36 %], purity: 99.28 %, hitEff: 97.62 % +BestLongTrackChecker_3a419357 INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38253 from 40813 [ 93.73 %] 96 clones [ 0.25 %], purity: 99.54 %, hitEff: 97.91 % +BestLongTrackChecker_3a419357 INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 33574 from 38611 [ 86.95 %] 35 clones [ 0.10 %], purity: 99.39 %, hitEff: 97.90 % +BestLongTrackChecker_3a419357 INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 76965 from 81639 [ 94.27 %] 186 clones [ 0.24 %], purity: 99.60 %, hitEff: 98.05 % +BestLongTrackChecker_3a419357 INFO +ForwardTrackChecker_22e49d0c INFO Results +ForwardTrackChecker_22e49d0c INFO **** Forward 3660113 tracks including 776629 ghosts [21.22 %], Event average 16.52 % **** +ForwardTrackChecker_22e49d0c INFO 01_long : 2492522 from 2862750 [ 87.07 %] 9245 clones [ 0.37 %], purity: 99.02 %, hitEff: 98.00 % +ForwardTrackChecker_22e49d0c INFO 02_long_P>5GeV : 1721897 from 1858902 [ 92.63 %] 5358 clones [ 0.31 %], purity: 99.19 %, hitEff: 98.41 % +ForwardTrackChecker_22e49d0c INFO 03_long_strange : 124009 from 156062 [ 79.46 %] 365 clones [ 0.29 %], purity: 98.61 %, hitEff: 97.76 % +ForwardTrackChecker_22e49d0c INFO 04_long_strange_P>5GeV : 65567 from 74355 [ 88.18 %] 139 clones [ 0.21 %], purity: 98.91 %, hitEff: 98.39 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromB : 113016 from 125169 [ 90.29 %] 397 clones [ 0.35 %], purity: 99.30 %, hitEff: 98.44 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromD : 65158 from 73704 [ 88.40 %] 230 clones [ 0.35 %], purity: 99.13 %, hitEff: 98.23 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromB_P>5GeV : 89040 from 94174 [ 94.55 %] 283 clones [ 0.32 %], purity: 99.43 %, hitEff: 98.73 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromD_P>5GeV : 47464 from 50679 [ 93.66 %] 154 clones [ 0.32 %], purity: 99.30 %, hitEff: 98.60 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons : 188428 from 278507 [ 67.66 %] 2088 clones [ 1.10 %], purity: 97.56 %, hitEff: 97.89 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons_pairprod : 130298 from 209566 [ 62.18 %] 1549 clones [ 1.17 %], purity: 96.96 %, hitEff: 97.66 % +ForwardTrackChecker_22e49d0c INFO 08_long_fromB_electrons : 54103 from 64216 [ 84.25 %] 530 clones [ 0.97 %], purity: 98.93 %, hitEff: 98.50 % +ForwardTrackChecker_22e49d0c INFO 09_long_fromB_electrons_P>5GeV : 50859 from 58572 [ 86.83 %] 505 clones [ 0.98 %], purity: 99.03 %, hitEff: 98.61 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77468 from 81871 [ 94.62 %] 256 clones [ 0.33 %], purity: 99.53 %, hitEff: 98.71 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 49316 from 55998 [ 88.07 %] 479 clones [ 0.96 %], purity: 99.10 %, hitEff: 98.58 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38286 from 40813 [ 93.81 %] 125 clones [ 0.33 %], purity: 99.45 %, hitEff: 98.56 % +ForwardTrackChecker_22e49d0c INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 34029 from 38611 [ 88.13 %] 72 clones [ 0.21 %], purity: 99.26 %, hitEff: 98.30 % +ForwardTrackChecker_22e49d0c INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 77297 from 81639 [ 94.68 %] 256 clones [ 0.33 %], purity: 99.53 %, hitEff: 98.71 % +ForwardTrackChecker_22e49d0c INFO +MatchTrackChecker_8319528f INFO Results +MatchTrackChecker_8319528f INFO **** Match 4660994 tracks including 1736145 ghosts [37.25 %], Event average 32.54 % **** +MatchTrackChecker_8319528f INFO 01_long : 2505589 from 2862750 [ 87.52 %] 13918 clones [ 0.55 %], purity: 99.17 %, hitEff: 98.16 % +MatchTrackChecker_8319528f INFO 02_long_P>5GeV : 1714510 from 1858902 [ 92.23 %] 7794 clones [ 0.45 %], purity: 99.32 %, hitEff: 98.77 % +MatchTrackChecker_8319528f INFO 03_long_strange : 125263 from 156062 [ 80.26 %] 597 clones [ 0.47 %], purity: 98.75 %, hitEff: 97.80 % +MatchTrackChecker_8319528f INFO 04_long_strange_P>5GeV : 65471 from 74355 [ 88.05 %] 249 clones [ 0.38 %], purity: 99.06 %, hitEff: 98.78 % +MatchTrackChecker_8319528f INFO 05_long_fromB : 113351 from 125169 [ 90.56 %] 651 clones [ 0.57 %], purity: 99.42 %, hitEff: 98.57 % +MatchTrackChecker_8319528f INFO 05_long_fromD : 65576 from 73704 [ 88.97 %] 377 clones [ 0.57 %], purity: 99.26 %, hitEff: 98.34 % +MatchTrackChecker_8319528f INFO 06_long_fromB_P>5GeV : 88506 from 94174 [ 93.98 %] 440 clones [ 0.49 %], purity: 99.54 %, hitEff: 98.98 % +MatchTrackChecker_8319528f INFO 06_long_fromD_P>5GeV : 47268 from 50679 [ 93.27 %] 232 clones [ 0.49 %], purity: 99.42 %, hitEff: 98.89 % +MatchTrackChecker_8319528f INFO 07_long_electrons : 198439 from 278507 [ 71.25 %] 3078 clones [ 1.53 %], purity: 97.55 %, hitEff: 97.82 % +MatchTrackChecker_8319528f INFO 07_long_electrons_pairprod : 138919 from 209566 [ 66.29 %] 2285 clones [ 1.62 %], purity: 96.94 %, hitEff: 97.54 % +MatchTrackChecker_8319528f INFO 08_long_fromB_electrons : 55044 from 64216 [ 85.72 %] 771 clones [ 1.38 %], purity: 99.02 %, hitEff: 98.61 % +MatchTrackChecker_8319528f INFO 09_long_fromB_electrons_P>5GeV : 51586 from 58572 [ 88.07 %] 736 clones [ 1.41 %], purity: 99.11 %, hitEff: 98.75 % +MatchTrackChecker_8319528f INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 77008 from 81871 [ 94.06 %] 390 clones [ 0.50 %], purity: 99.64 %, hitEff: 98.89 % +MatchTrackChecker_8319528f INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 49959 from 55998 [ 89.22 %] 700 clones [ 1.38 %], purity: 99.19 %, hitEff: 98.72 % +MatchTrackChecker_8319528f INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 38125 from 40813 [ 93.41 %] 184 clones [ 0.48 %], purity: 99.59 %, hitEff: 98.76 % +MatchTrackChecker_8319528f INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 33819 from 38611 [ 87.59 %] 120 clones [ 0.35 %], purity: 99.45 %, hitEff: 98.59 % +MatchTrackChecker_8319528f INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 76868 from 81639 [ 94.16 %] 390 clones [ 0.50 %], purity: 99.65 %, hitEff: 98.89 % +MatchTrackChecker_8319528f INFO +SeedTrackChecker_e067be5b INFO Results +SeedTrackChecker_e067be5b INFO **** Seed 5792115 tracks including 585739 ghosts [10.11 %], Event average 4.91 % **** +SeedTrackChecker_e067be5b INFO 01_hasT : 3701936 from 4459116 [ 83.02 %] 292 clones [ 0.01 %], purity: 99.48 %, hitEff: 97.45 % +SeedTrackChecker_e067be5b INFO 02_long : 2671211 from 2862750 [ 93.31 %] 141 clones [ 0.01 %], purity: 99.61 %, hitEff: 98.08 % +SeedTrackChecker_e067be5b INFO 03_long_P>5GeV : 1796154 from 1858902 [ 96.62 %] 104 clones [ 0.01 %], purity: 99.59 %, hitEff: 98.74 % +SeedTrackChecker_e067be5b INFO 04_long_fromB : 118867 from 125169 [ 94.97 %] 6 clones [ 0.01 %], purity: 99.70 %, hitEff: 98.51 % +SeedTrackChecker_e067be5b INFO 05_long_fromB_P>5GeV : 91354 from 94174 [ 97.01 %] 6 clones [ 0.01 %], purity: 99.69 %, hitEff: 98.96 % +SeedTrackChecker_e067be5b INFO 06_UT+T_strange : 307685 from 335379 [ 91.74 %] 19 clones [ 0.01 %], purity: 99.64 %, hitEff: 97.66 % +SeedTrackChecker_e067be5b INFO 07_UT+T_strange_P>5GeV : 162615 from 168480 [ 96.52 %] 9 clones [ 0.01 %], purity: 99.60 %, hitEff: 98.72 % +SeedTrackChecker_e067be5b INFO 08_noVelo+UT+T_strange : 166096 from 181320 [ 91.60 %] 9 clones [ 0.01 %], purity: 99.62 %, hitEff: 97.67 % +SeedTrackChecker_e067be5b INFO 09_noVelo+UT+T_strange_P>5GeV : 91944 from 95402 [ 96.38 %] 4 clones [ 0.00 %], purity: 99.60 %, hitEff: 98.70 % +SeedTrackChecker_e067be5b INFO 10_UT+T_SfromDB : 18582 from 20209 [ 91.95 %] 1 clones [ 0.01 %], purity: 99.70 %, hitEff: 97.87 % +SeedTrackChecker_e067be5b INFO 11_UT+T_SfromDB_P>5GeV : 10410 from 10775 [ 96.61 %] 0 clones [ 0.00 %], purity: 99.70 %, hitEff: 98.87 % +SeedTrackChecker_e067be5b INFO 12_noVelo+UT+T_SfromDB_P>5GeV : 6645 from 6893 [ 96.40 %] 0 clones [ 0.00 %], purity: 99.67 %, hitEff: 98.82 % +SeedTrackChecker_e067be5b INFO 13_hasT_electrons : 758791 from 1427957 [ 53.14 %] 64 clones [ 0.01 %], purity: 99.57 %, hitEff: 96.79 % +SeedTrackChecker_e067be5b INFO 14_long_electrons : 242358 from 278507 [ 87.02 %] 15 clones [ 0.01 %], purity: 99.70 %, hitEff: 97.44 % +SeedTrackChecker_e067be5b INFO 15_long_fromB_electrons : 59162 from 64216 [ 92.13 %] 4 clones [ 0.01 %], purity: 99.71 %, hitEff: 98.47 % +SeedTrackChecker_e067be5b INFO 16_long_electrons_P>5GeV : 153480 from 168971 [ 90.83 %] 11 clones [ 0.01 %], purity: 99.68 %, hitEff: 98.34 % +SeedTrackChecker_e067be5b INFO 17_long_fromB_electrons_P>5GeV : 54634 from 58572 [ 93.28 %] 4 clones [ 0.01 %], purity: 99.71 %, hitEff: 98.67 % +SeedTrackChecker_e067be5b INFO +TrackResCheckerBestForward INFO ************************************ +TrackResCheckerBestForward INFO ALL/x pull : mean = -0.001 +/- 0.001, RMS = 1.212 +/- 0.001 +TrackResCheckerBestForward INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.215 +/- 0.001 +TrackResCheckerBestForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.162 +/- 0.001 +TrackResCheckerBestForward INFO ALL/ty pull : mean = -0.001 +/- 0.001, RMS = 1.164 +/- 0.001 +TrackResCheckerBestForward INFO ALL/p pull : mean = -0.055 +/- 0.001, RMS = 1.327 +/- 0.001 +TrackResCheckerBestForward INFO ALL/probChi2 : mean = 0.341 +/- 0.000, RMS = 0.303 +/- 0.000 +TrackResCheckerBestForward INFO ALL/x resolution / mm: RMS = 65.939 +/- 0.058 micron +TrackResCheckerBestForward INFO ALL/y resolution / mm: RMS = 66.825 +/- 0.060 micron +TrackResCheckerBestForward INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0060 +/- 0.0000 +TrackResCheckerBestLong INFO ************************************ +TrackResCheckerBestLong INFO ALL/x pull : mean = -0.001 +/- 0.001, RMS = 1.213 +/- 0.001 +TrackResCheckerBestLong INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.214 +/- 0.001 +TrackResCheckerBestLong INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.161 +/- 0.001 +TrackResCheckerBestLong INFO ALL/ty pull : mean = -0.001 +/- 0.001, RMS = 1.162 +/- 0.001 +TrackResCheckerBestLong INFO ALL/p pull : mean = -0.057 +/- 0.001, RMS = 1.345 +/- 0.001 +TrackResCheckerBestLong INFO ALL/probChi2 : mean = 0.333 +/- 0.000, RMS = 0.303 +/- 0.000 +TrackResCheckerBestLong INFO ALL/x resolution / mm: RMS = 66.962 +/- 0.057 micron +TrackResCheckerBestLong INFO ALL/y resolution / mm: RMS = 67.731 +/- 0.058 micron +TrackResCheckerBestLong INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0062 +/- 0.0000 +TrackResCheckerForward INFO ************************************ +TrackResCheckerForward INFO ALL/x pull : mean = -0.002 +/- 0.001, RMS = 1.302 +/- 0.001 +TrackResCheckerForward INFO ALL/y pull : mean = 0.003 +/- 0.001, RMS = 1.279 +/- 0.001 +TrackResCheckerForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.379 +/- 0.001 +TrackResCheckerForward INFO ALL/ty pull : mean = -0.002 +/- 0.001, RMS = 1.337 +/- 0.001 +TrackResCheckerForward INFO ALL/p pull : mean = 0.126 +/- 0.000, RMS = 0.475 +/- 0.001 +TrackResCheckerForward INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerForward INFO ALL/x resolution / mm: RMS = 74.286 +/- 0.061 micron +TrackResCheckerForward INFO ALL/y resolution / mm: RMS = 71.360 +/- 0.061 micron +TrackResCheckerForward INFO ALL/dp/p: mean = 0.0062 +/- 0.0000, RMS = 0.0091 +/- 0.0000 +TrackResCheckerSeed INFO ************************************ +TrackResCheckerSeed INFO ALL/x pull : mean = -0.012 +/- 0.000, RMS = 0.480 +/- 0.001 +TrackResCheckerSeed INFO ALL/y pull : mean = 0.001 +/- 0.000, RMS = 0.352 +/- 0.000 +TrackResCheckerSeed INFO ALL/tx pull : mean = 0.012 +/- 0.000, RMS = 0.547 +/- 0.001 +TrackResCheckerSeed INFO ALL/ty pull : mean = -0.001 +/- 0.000, RMS = 0.462 +/- 0.001 +TrackResCheckerSeed INFO ALL/p pull : mean = 0.045 +/- 0.000, RMS = 0.933 +/- 0.001 +TrackResCheckerSeed INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerSeed INFO ALL/x resolution / mm: RMS = 223.391 +/- 0.271 micron +TrackResCheckerSeed INFO ALL/y resolution / mm: RMS = 231.151 +/- 0.242 micron +TrackResCheckerSeed INFO ALL/dp/p: mean = -0.0061 +/- 0.0000, RMS = 0.0154 +/- 0.0000 +HLTControlFlowMgr INFO Memory pool: used 4.99907 +/- 0.000395494 MiB (min: 4, max: 5) in 1 +/- 0 blocks (allocated >once in 0 +/- 0% events). Allocated capacity was 10 +/- 0 MiB (min: 10, max: 10) and 447.069 +/- 0.0619101 (min: 397, max: 502) requests were served +HLTControlFlowMgr INFO Timing table: +HLTControlFlowMgr INFO + | Name of Algorithm | Execution Count | Total Time / s | Avg. Time / us | + | Sum of all Algorithms | 35323 | 10720.545 | 303500.407 | + | "TrackResCheckerSeed" | 35323 | 3788.313 | 107247.757 | + | "Fetch__Event_pSim_MCVertices" | 35323 | 1912.100 | 54131.862 | + | "TrackResCheckerForward" | 35323 | 888.644 | 25157.660 | + | "TrackResCheckerBestLong" | 35323 | 856.452 | 24246.302 | + | "TrackResCheckerBestForward" | 35323 | 801.074 | 22678.542 | + | "ForwardTrackChecker_22e49d0c" | 35323 | 304.128 | 8609.922 | + | "SeedTrackChecker_e067be5b" | 35323 | 301.927 | 8547.595 | + | "MatchTrackChecker_8319528f" | 35323 | 254.685 | 7210.188 | + | "BestLongTrackChecker_3a419357" | 35323 | 248.963 | 7048.179 | + | "PrKalmanFilterForward_897feb56" | 35323 | 231.643 | 6557.859 | + | "PrKalmanFilter_98e48b7e" | 35323 | 223.739 | 6334.091 | + | "PrForwardTrackingVelo_9b95c79c" | 35323 | 182.611 | 5169.742 | + | "PrHybridSeeding_4d0337cc" | 35323 | 116.828 | 3307.418 | + | "MCParticle2MCHitAlg_b530dcde" | 35323 | 111.778 | 3164.442 | + | "PrKalmanFilterMatch_3a755db2" | 35323 | 109.960 | 3112.972 | + | "PrLHCbID2MCParticle_4591dde6" | 35323 | 55.102 | 1559.942 | + | "Unpack__Event_MC_Vertices" | 35323 | 46.733 | 1323.030 | + | "MCParticle2MCHitAlg_b04be519" | 35323 | 42.702 | 1208.890 | + | "Unpack__Event_MC_Particles" | 35323 | 42.286 | 1197.128 | + | "MCParticle2MCHitAlg_4a41c125" | 35323 | 16.480 | 466.562 | + | "VeloClusterTrackingSIMD_87c18651" | 35323 | 16.217 | 459.108 | + | "PrStorePrUTHits_c5eaf5a1" | 35323 | 15.491 | 438.555 | + | "CloneKillerMatch_cd10262b" | 35323 | 15.203 | 430.400 | + | "VPFullCluster2MCParticleLinker_17386552" | 35323 | 12.258 | 347.031 | + | "PrMatchNN_41c22d41" | 35323 | 11.413 | 323.101 | + | "VPClusFull_38754d8c" | 35323 | 11.156 | 315.837 | + | "TBTC_Forward_8890084f" | 35323 | 10.792 | 305.514 | + | "PrTrackAssociator_99c0cc76" | 35323 | 9.703 | 274.706 | + | "PrTrackAssociator_42066100" | 35323 | 9.055 | 256.359 | + | "PrTrackAssociator_2c3ce84d" | 35323 | 8.088 | 228.975 | + | "PrStoreUTHit_7a6d8dc6" | 35323 | 7.769 | 219.950 | + | "Unpack__Event_MC_FT_Hits" | 35323 | 7.359 | 208.325 | + | "PrTrackAssociator_f74b0b6e" | 35323 | 6.755 | 191.245 | + | "PrTrackAssociator_8c23390c" | 35323 | 6.326 | 179.095 | + | "fromPrMatchTracksV1Tracks_af178645" | 35323 | 5.379 | 152.275 | + | "Unpack__Event_MC_VP_Hits" | 35323 | 4.977 | 140.890 | + | "PrVPHitsToVPLightClusters_599554c8" | 35323 | 4.460 | 126.272 | + | "fromPrVeloTracksV1TracksMerger_fa66a5de" | 35323 | 4.291 | 121.476 | + | "fromPrSeedingTracksV1Tracks_84cd46c2" | 35323 | 2.855 | 80.826 | + | "PrStoreSciFiHits_fb0eba02" | 35323 | 2.833 | 80.209 | + | "fromPrForwardTracksV1Tracks_3c57fef9" | 35323 | 2.799 | 79.248 | + | "Unpack__Event_MC_UT_Hits" | 35323 | 2.665 | 75.451 | + | "TrackContainersMerger_3427d321" | 35323 | 1.525 | 43.178 | + | "FTRawBankDecoder" | 35323 | 1.446 | 40.923 | + | "TBTCMatch_1959fd43" | 35323 | 1.065 | 30.160 | + | "UnpackRawEvent_VP" | 35323 | 0.497 | 14.063 | + | "UniqueIDGeneratorAlg_26e527e9" | 35323 | 0.277 | 7.832 | + | "Decode_ODIN" | 35323 | 0.235 | 6.640 | + | "reserveIOV" | 35323 | 0.191 | 5.418 | + | "Fetch__Event_pSim_MCParticles" | 35323 | 0.149 | 4.208 | + | "DummyEventTime" | 35323 | 0.148 | 4.197 | + | "Fetch__Event_Link_Raw_VP_Digits" | 35323 | 0.116 | 3.290 | + | "UnpackRawEvent_UT" | 35323 | 0.110 | 3.106 | + | "Fetch__Event_DAQ_RawEvent" | 35323 | 0.108 | 3.045 | + | "Fetch__Event_Link_Raw_UT_Clusters" | 35323 | 0.101 | 2.853 | + | "Fetch__Event_MC_Header" | 35323 | 0.089 | 2.514 | + | "UnpackRawEvent_FTCluster" | 35323 | 0.087 | 2.451 | + | "UnpackRawEvent_ODIN" | 35323 | 0.085 | 2.411 | + | "Fetch__Event_pSim_UT_Hits" | 35323 | 0.075 | 2.137 | + | "Fetch__Event_pSim_FT_Hits" | 35323 | 0.072 | 2.046 | + | "Fetch__Event_MC_TrackInfo" | 35323 | 0.064 | 1.806 | + | "Fetch__Event_Link_Raw_FT_LiteClusters" | 35323 | 0.061 | 1.732 | + | "Fetch__Event_pSim_VP_Hits" | 35323 | 0.051 | 1.440 | + +HLTControlFlowMgr INFO StateTree: CFNode #executed #passed +LAZY_AND: run_tracking_debug_decision #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + NONLAZY_OR: run_tracking_debug_data #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerForward #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestLong #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestForward #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerSeed #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/ForwardTrackChecker_22e49d0c #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/MatchTrackChecker_8319528f #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/BestLongTrackChecker_3a419357 #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/SeedTrackChecker_e067be5b #=35323 Sum=35323 Eff=|( 100.0000 +- 0.00000 )%| + +HLTControlFlowMgr INFO Histograms converted successfully according to request. +TransportSvc SUCCESS GEOMETRY ERRORS: 'Skip' map has the size 14 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 3 -1.4840766 1.9485456 -4.2397363 -0.10624 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 3 -0.0043415316 0.0055946582 -0.012253573 -0.000385510 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 19 -3.0716743 2.3287879 -8.5160583 -0.200566 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 19 -0.0086050274 0.0080722039 -0.026562877 -4.7695016e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 75 -3.8658349 2.4448289 -8.771396 -0.108480 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 75 -0.011374566 0.0082359221 -0.027359314 -8.8829677e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 27 -2.8259056 2.5068332 -8.9578428 -0.0846012 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 27 -0.007355048 0.0087993116 -0.02794087 -6.5077898e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 93 -3.190711 2.5114106 -8.4326567 -0.0918965 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 93 -0.0091418041 0.0084054874 -0.026302735 -1.0028465e- | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 48074 -311.2103 170.59125 -512.43491 -0.0111121 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 48074 -3.8738015 2.1511763 -6.4011336 -1.6014299e- | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 23882 -26.892359 16.727001 -136.53891 -0.00170384 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 23882 -0.031357486 0.046945413 -0.39603479 -1.3057368e- | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 2 -0.019901641 0.019901641 -0.039803281 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 2 -0.00021245129 0.00021245129 -0.00042490258 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 12 -0.05816662 0.068793464 -0.24351478 -0.0149385 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 12 -0.0033777263 0.0039948255 -0.014140864 -0.000867479 | + | BeforeMagnetRegion/VP/lvVP | mm | 141 -0.031665055 0.021994236 -0.083998134 -0.00128143 | + | BeforeMagnetRegion/VP/lvVP | X0 | 141 -0.0022005683 0.0015383678 -0.0058511339 -3.1502022e- | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 1192 -463.76732 137.1788 -644.08367 -1.67377 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 1192 -1.3484317 0.41620382 -5.3410715 -5.7935634e- | + | LHCb/lvLHCb | mm | 4282 -237.8783 2.606351 -282.83861 -228.267 | + | LHCb/lvLHCb | X0 | 4282 -0.73831198 0.11964033 -2.8293074 -0.658688 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 2944 -8.7786545 1.4439817 -14.800995 -0.000677641 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 2944 -0.03335942 0.022374515 -0.17048131 -2.0834471e- | + | MagnetRegion/lvMagnetRegion | mm | 51 -2.8214677 0.91944706 -5.4482267 -0.0535007 | + | MagnetRegion/lvMagnetRegion | X0 | 51 -0.0086747609 0.0028268916 -0.016750879 -0.000164491 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Recover' map has the size 60 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 30 6.0132755 5.7788078 0.14099992 21.7349 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 30 0.017382672 0.016494625 0.00039666808 0.0611458 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | mm | 7 6.048864e-11 4.0059487e-11 1.0728154e-11 1.1503796e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | X0 | 7 0 0 0 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | mm | 5 4.6702423e-11 4.8797316e-11 1.7515518e-11 1.4415996e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | X0 | 5 0 0 0 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | mm | 35 2.0045154e-13 9.8088234e-14 5.2998783e-14 5.0820718e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | X0 | 35 5.7918872e-16 3.3402522e-16 0 1.5460824e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 156 6.4662346 5.4889376 4.0274692e-13 24.0165 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 156 0.019650036 0.016721853 0 0.0730637 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 497 7.1164065 5.5500614 1.8053713e-12 30.1544 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 497 0.021608515 0.016928094 5.4923519e-15 0.0917365 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 273 6.9343783 5.6656007 1.2188523e-13 23.6037 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 273 0.021073293 0.017262022 0 0.0718079 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 551 6.9490331 5.6183389 4.343217e-13 30.4206 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 551 0.021099938 0.017132893 1.3213059e-15 0.0925465 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | mm | 1 0.20427624 5.6837308e-10 0.20427624 0.204276 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | X0 | 1 0.00062145499 0 0.00062145499 0.000621454 | + | AfterMagnetRegion/T/FT/lvFT | mm | 29 5.8309166 3.8489099 0.55941266 11.9333 | + | AfterMagnetRegion/T/FT/lvFT | X0 | 29 0.013843279 0.015062637 4.1199229e-05 0.0371829 | + | AfterMagnetRegion/T/lvT | mm | 59 6.6011834 3.6048072 0.15810832 17.3847 | + | AfterMagnetRegion/T/lvT | X0 | 59 0.012111391 0.014040834 0 0.0361070 | + | AfterMagnetRegion/lvAfterMagnetRegion | mm | 56 6.5751091 3.7642457 0.3345219 17.1994 | + | AfterMagnetRegion/lvAfterMagnetRegion | X0 | 56 0.00843709 0.01096379 0 0.0270844 | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | mm | 2 4.6215621e-14 2.741839e-17 4.6188203e-14 4.6243039e- | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | X0 | 2 0 0 0 | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 177039 230.57214 328.54939 0.0077819787 1048.05 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 177039 2.8109568 4.1103162 0 13.0556 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | mm | 14956 2.865909 1.8876358 0.00023904831 8.5109 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | X0 | 14956 0.00018782106 0.00032311564 0 0.000919995 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 302507 31.09991 46.911762 0.0009014202 315.52 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 302507 0.082780559 0.13400378 0 6.00357 | + | BeforeMagnetRegion/UT/Staves/lvCableL | mm | 45 0.16605663 0.0014880679 0.16316496 0.168522 | + | BeforeMagnetRegion/UT/Staves/lvCableL | X0 | 45 0.00060902227 5.4575749e-06 0.00059841688 0.000618065 | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 195 0.16992549 0.0085955953 0.14596577 0.252087 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 195 0.00062321153 3.1524841e-05 0.00053533788 0.000924545 | + | BeforeMagnetRegion/UT/Staves/lvCableS | mm | 152 0.16941583 0.012252716 0.028341083 0.184736 | + | BeforeMagnetRegion/UT/Staves/lvCableS | X0 | 152 0.0006213423 4.4937544e-05 0.00010394255 0.000677532 | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | mm | 530 2.7368517e-14 3.9052603e-15 1.7762883e-15 2.9302635e- | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | X0 | 530 2.7330781e-16 1.09551e-16 0 3.3045093e- | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | mm | 63 0.50569765 0.49805343 0.031505992 1.75601 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | X0 | 63 0 0 0 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | mm | 70 0.40559641 0.48883752 0.028290404 1.75574 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | X0 | 70 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | mm | 5590623 0.01631884 0.072138099 4.2877282e-13 5.03124 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | X0 | 5590623 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | mm | 190 0.20933541 0.25844941 0.0014566722 0.983630 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | X0 | 190 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | mm | 205 0.22735346 0.28557802 0.00099469999 0.992585 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | X0 | 205 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | mm | 221 0.24464238 0.28958017 0.00024415368 0.984804 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | X0 | 221 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | mm | 216 0.21438108 0.24383607 0.0024727626 0.991583 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | X0 | 216 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | mm | 155 0.24332585 0.28332915 0.0017553511 0.982340 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | X0 | 155 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | mm | 146 0.28825365 0.31393007 0.002599869 0.986215 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | X0 | 146 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | mm | 152 0.26022701 0.28708492 0.0022468651 0.98143 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | X0 | 152 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | mm | 127 0.31049386 0.31878324 0.0057249268 0.983535 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | X0 | 127 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | mm | 2777 0.48530748 1.4103017 7.5691634e-05 25.9809 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | X0 | 2777 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | mm | 4537 0.56392637 1.7421533 6.5636478e-05 50.9801 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | X0 | 4537 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | mm | 5526 0.57942333 1.5436649 6.4684727e-05 52.471 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | X0 | 5526 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | mm | 4509 0.67023814 1.8931374 8.8306701e-06 36.6732 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | X0 | 4509 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | mm | 1231 0.72808771 1.8966494 0.00022869746 22.0024 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | X0 | 1231 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | mm | 1028 0.82088509 2.0941455 0.00025405816 25.9849 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | X0 | 1028 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | mm | 935 0.93847464 2.4449553 8.5834471e-05 25.9836 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | X0 | 935 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | mm | 58 0.26490136 0.44901387 0.0065904011 3.29515 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | X0 | 58 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | mm | 862 0.32303251 1.128302 2.419299e-05 16.6422 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | X0 | 862 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | mm | 67 0.25856241 0.28290419 0.00016699612 0.980541 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | X0 | 67 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | mm | 74 0.18276706 0.22401055 0.0014125339 0.98070 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | X0 | 74 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | mm | 106 0.21898435 0.25796971 0.0072709706 0.981679 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | X0 | 106 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | mm | 170 0.19065195 0.24924635 0.00061664626 0.981690 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | X0 | 170 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | mm | 195 0.19912759 0.22602312 0.0013270591 0.987404 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | X0 | 195 0 0 0 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 5305 0.19047583 0.20490787 7.7077321e-05 7.46498 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 5305 0.00038019112 0.0014150002 5.5190185e-07 0.0534520 | + | BeforeMagnetRegion/VP/lvVP | mm | 7662 0.26481921 3.0708713 4.8361506e-05 146.659 | + | BeforeMagnetRegion/VP/lvVP | X0 | 7662 0.0060593411 0.004053306 0 0.0155232 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 4002406 3.3740444 23.58364 0.0015572711 533.029 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 4002406 0.014076092 0.1907753 0 6.14545 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | mm | 3 0.00032915912 3.6977651e-09 0.0003291565 0.000329164 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | X0 | 3 2.9572704e-06 3.3221926e-11 2.957247e-06 2.9573174e- | + | LHCb/lvLHCb | mm | 8620 236.86563 232.99472 0.037155421 564.131 | + | LHCb/lvLHCb | X0 | 8620 0.73352461 0.74135995 0 5.4952 | + | MagnetRegion/BcmDown/lvBcmDownMount | mm | 6 8.7786836 6.3365542 1.4510609 15.0560 | + | MagnetRegion/BcmDown/lvBcmDownMount | X0 | 6 0 0 0 | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | mm | 8 1.50264e-14 6.7572847e-15 3.5518506e-15 1.9543908e- | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | X0 | 8 0 0 0 | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | mm | 52 8.8859801e-15 9.8822772e-18 8.8764191e-15 8.9424377e- | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | X0 | 52 0 0 0 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | mm | 3008 0.14696979 0.21271701 0.0093931069 5.4126 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | X0 | 3008 0 0 0 | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | mm | 14 6.4723958e-13 9.8063827e-13 4.3777228e-14 3.2594128e- | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | X0 | 14 0 0 0 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | mm | 95 1.205133 2.3404299 0.0016926739 7.38803 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | X0 | 95 0.0014376329 0.0030617115 0 0.00991473 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | mm | 99 0.46672027 1.853525 0.0028107745 16.3080 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | X0 | 99 0.0003998656 0.0012564696 0 0.00700899 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | mm | 23 11.640681 8.4907391 0.4959471 25.3132 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | X0 | 23 0 0 0 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 174690 6.4445723 9.7441832 7.9563051e-14 37.8860 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 174690 0.0016384735 0.012577399 0 0.328955 | + | MagnetRegion/lvMagnetRegion | mm | 181748 0.23847589 0.96635562 3.7913669e-13 12.965 | + | MagnetRegion/lvMagnetRegion | X0 | 181748 4.7528806e-05 0.00022953297 0 0.0174820 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Codes' map has the size 0 + +TransportSvc INFO Reset the static pointer to DetDesc::IGeometyrErrorSvc +ToolSvc INFO Removing all tools created by ToolSvc +TrackResCheckerSeed.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestLong.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +SeedTrackChecker_e067be5b.PrChec... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +BestLongTrackChecker_3a419357.Pr... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +MatchTrackChecker_8319528f.PrChe... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +ForwardTrackChecker_22e49d0c.PrC... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +RootCnvSvc INFO Disconnected data IO:148972FE-FB5D-11EB-861A-FA163E8E4EFB [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000048_1.xdigi] +RootCnvSvc INFO Disconnected data IO:1665270C-FB54-11EB-A7EB-FA163E95EADE [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000040_1.xdigi] +RootCnvSvc INFO Disconnected data IO:FACBF624-FB58-11EB-B4CE-FA163E92C5A4 [/auto/data/guenther/Bd_JpsiKst_ee/00143565_00000045_1.xdigi] +ChronoStatSvc.finalize() INFO Service finalized successfully +ApplicationMgr INFO Application Manager Finalized successfully +ApplicationMgr INFO Application Manager Terminated successfully diff --git a/data/resolutions_and_effs_B_thesis.log b/data_matching/logs/resolutions_and_effs_B_default_thesis.log similarity index 100% rename from data/resolutions_and_effs_B_thesis.log rename to data_matching/logs/resolutions_and_effs_B_default_thesis.log diff --git a/data_matching/resolutions_and_effs_B_e_sig_def_bkg.log b/data_matching/logs/resolutions_and_effs_B_elec_sig_def_bkg.log similarity index 100% rename from data_matching/resolutions_and_effs_B_e_sig_def_bkg.log rename to data_matching/logs/resolutions_and_effs_B_elec_sig_def_bkg.log diff --git a/data_matching/logs/resolutions_and_effs_B_elec_sig_filter_bkg.log b/data_matching/logs/resolutions_and_effs_B_elec_sig_filter_bkg.log new file mode 100644 index 0000000..9b3d1d3 --- /dev/null +++ b/data_matching/logs/resolutions_and_effs_B_elec_sig_filter_bkg.log @@ -0,0 +1,769 @@ +# setting LC_ALL to "C" +# --> Including file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data.py' +/***** User ApplicationOptions/ApplicationOptions ************************************************** +|-append_decoding_keys_to_output_manifest = True (default: True) +|-auditors = [] (default: []) +|-buffer_events = 20000 (default: 20000) +|-conddb_tag = 'sim-20210617-vc-md100' (default: '') +|-conditions_version = '' (default: '') +|-control_flow_file = '' (default: '') +|-data_flow_file = '' (default: '') +|-data_type = 'Upgrade' (default: 'Upgrade') +|-dddb_tag = 'dddb-20210617' (default: '') +|-event_store = 'HiveWhiteBoard' (default: 'HiveWhiteBoard') +|-evt_max = -1 (default: -1) +|-first_evt = 0 (default: 0) +|-geometry_version = '' (default: '') +|-histo_file = '' (default: '') +|-input_files = ['/auto/data/guenther/Bd_Kstee/00151673_00000098_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000078_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000114_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000115_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000090_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000096_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000127_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000137_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000049_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000019_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000111_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000077_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000027_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000058_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000159_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000072_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000129_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000126_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000017_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000093_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000124_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000089_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000018_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000002_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000148_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000176_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000068_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000135_1.xdigi', '/auto/data/guenther/Bd_Kstee/00151673_00000071_1.xdigi'] +| (default: []) +|-input_manifest_file = '' (default: '') +|-input_process = '' (default: '') +|-input_raw_format = 0.5 (default: 0.5) +|-input_type = 'ROOT' (default: '') +|-lines_maker = None +|-memory_pool_size = 10485760 (default: 10485760) +|-monitoring_file = '' (default: '') +|-msg_svc_format = '% F%35W%S %7W%R%T %0W%M' (default: '% F%35W%S %7W%R%T %0W%M') +|-msg_svc_time_format = '%Y-%m-%d %H:%M:%S UTC' (default: '%Y-%m-%d %H:%M:%S UTC') +|-n_event_slots = 1 (default: -1) +|-n_threads = 1 (default: 1) +|-ntuple_file = 'data/resolutions_and_effs_B_elec_sig_filter_bkg.root' (default: '') +|-output_file = '' (default: '') +|-output_level = 3 (default: 3) +|-output_manifest_file = '' (default: '') +|-output_type = '' (default: '') +|-persistreco_version = 1.0 (default: 1.0) +|-phoenix_filename = '' (default: '') +|-preamble_algs = [] (default: []) +|-print_freq = 10000 (default: 10000) +|-python_logging_level = 20 (default: 20) +|-require_specific_decoding_keys = [] (default: []) +|-scheduler_legacy_mode = True (default: True) +|-simulation = True (default: None) +|-use_iosvc = False (default: False) +|-velo_motion_system_yaml = '' (default: '') +|-write_decoding_keys_to_git = True (default: True) +\----- (End of User ApplicationOptions/ApplicationOptions) ----------------------------------------- +# Overrule specified for keys +# <-- End of file '/auto/work/cetin/LHCb/reco_tuner/moore_options/get_resolution_and_eff_data.py' +ApplicationMgr SUCCESS +==================================================================================================================================== + Welcome to Moore version 55.1 + running on lhcba2 on Mon Feb 19 19:43:59 2024 +==================================================================================================================================== +ApplicationMgr INFO Application Manager Configured successfully +ToolSvc.GitDDDB INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/DDDB.git' +ToolSvc.GitDDDB INFO using commit 'upgrade/dddb-20210617' corresponding to 1871f1bb5c0d68c81dda62e84cf1eb3a45513521 +ToolSvc.GitSIMCOND INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/SIMCOND.git' +ToolSvc.GitSIMCOND INFO using commit 'upgrade/sim-20210617-vc-md100' corresponding to 9aa116c7143d21760d1be07ce1ef22c0f8f07bdf +DetectorPersistencySvc INFO Added successfully Conversion service:XmlCnvSvc +DetectorDataSvc SUCCESS Detector description database: git:/lhcb.xml +EventClockSvc.FakeEventTime INFO Event times generated from 0 with steps of 0 +EventClockSvc.FakeEventTime INFO Run numbers generated from 0 every 0 events +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c1.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c2.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c3.down.cdf +MagneticFieldGridReader INFO Opened magnetic field file: /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf//field.v5r0.c4.down.cdf +MagneticFieldSvc INFO Map scaled by factor 1 with polarity internally used: -1 signed relative current: -1 +NTupleSvc INFO Added stream file:data/resolutions_and_effs_B_elec_sig_filter_bkg.root as FILE1 +HLTControlFlowMgr INFO Start initialization +RootHistSvc INFO Writing ROOT histograms to: data/resolutions_and_effs_B_elec_sig_filter_bkg.root +HistogramPersistencySvc INFO Added successfully Conversion service:RootHistSvc +DeFTDetector INFO Current FT geometry version = 64 +TrackResCheckerForward.Selector.... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerForward.Selector.... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerForward.Selector.... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestLong.Selector... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestLong.Selector... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestLong.Selector... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerBestForward.Selec... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerBestForward.Selec... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerBestForward.Selec... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +TrackResCheckerSeed.Selector.Sel... INFO MCParticle Momentum cut : 0 GeV/c < P < 1.79769e+305 GeV/c +TrackResCheckerSeed.Selector.Sel... INFO Beta * gamma cut : 0 < beta*gamma +TrackResCheckerSeed.Selector.Sel... INFO Eta cut : -1.79769e+308 < P < 1.79769e+308 +HLTControlFlowMgr INFO Concurrency level information: +HLTControlFlowMgr INFO o Number of events slots: 1 +HLTControlFlowMgr INFO o TBB thread pool size: 'ThreadPoolSize':1 +HLTControlFlowMgr INFO ---> End of Initialization. This took 87637 ms +ApplicationMgr INFO Application Manager Initialized successfully +ApplicationMgr INFO Application Manager Started successfully +EventPersistencySvc INFO Added successfully Conversion service:RootCnvSvc +EventSelector INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000098_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +HLTControlFlowMgr INFO Will measure time between events 10 and 2147483647 (stop might be some events later) +HLTControlFlowMgr INFO Starting loop on events +EventSelector SUCCESS Reading Event record 1. Record number within stream 1: 1 +FTRawBankDecoder INFO Conditions DB is compatible with FT bank version 4, 5, 6. +FTRawBankDecoder INFO Building the readout map with version 0 +TransportSvc INFO Initialize the static pointer to DetDesc::IGeometryErrorSvc +TransportSvc INFO Recovery of geometry errors is ENABLED +HLTControlFlowMgr INFO Timing started at: 19:45:58 +EventSelector INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000078_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_3 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000114_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +EventSelector INFO Stream:EventSelector.DataStreamTool_4 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000115_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000098_1.xdigi [8D5E10AA-5DE5-11EC-900E-48FD8EE739FD] +RootCnvSvc INFO Removed disconnected IO stream:8D5E10AA-5DE5-11EC-900E-48FD8EE739FD [/auto/data/guenther/Bd_Kstee/00151673_00000098_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_5 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000090_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000078_1.xdigi [016CE698-5DE0-11EC-AA65-F02FA78BD289] +RootCnvSvc INFO Removed disconnected IO stream:016CE698-5DE0-11EC-AA65-F02FA78BD289 [/auto/data/guenther/Bd_Kstee/00151673_00000078_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_6 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000096_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000114_1.xdigi [96F78B2E-5DEE-11EC-A774-3CECEF0DB336] +RootCnvSvc INFO Removed disconnected IO stream:96F78B2E-5DEE-11EC-A774-3CECEF0DB336 [/auto/data/guenther/Bd_Kstee/00151673_00000114_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_7 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000127_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000115_1.xdigi [E90D9CE0-5DEF-11EC-9A8E-D85ED3091D9F] +RootCnvSvc INFO Removed disconnected IO stream:E90D9CE0-5DEF-11EC-9A8E-D85ED3091D9F [/auto/data/guenther/Bd_Kstee/00151673_00000115_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_8 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000137_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000090_1.xdigi [2F87F326-5DDE-11EC-BE06-6CC21739CEE0] +RootCnvSvc INFO Removed disconnected IO stream:2F87F326-5DDE-11EC-BE06-6CC21739CEE0 [/auto/data/guenther/Bd_Kstee/00151673_00000090_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_9 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000049_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000096_1.xdigi [FB24F114-5DE3-11EC-A481-C4346BC8E730] +RootCnvSvc INFO Removed disconnected IO stream:FB24F114-5DE3-11EC-A481-C4346BC8E730 [/auto/data/guenther/Bd_Kstee/00151673_00000096_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_10 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000019_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000127_1.xdigi [B810C602-5DFA-11EC-9B02-3CECEF0DB326] +RootCnvSvc INFO Removed disconnected IO stream:B810C602-5DFA-11EC-9B02-3CECEF0DB326 [/auto/data/guenther/Bd_Kstee/00151673_00000127_1.xdigi] +EventSelector SUCCESS Reading Event record 10001. Record number within stream 10: 829 +EventSelector INFO Stream:EventSelector.DataStreamTool_11 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000111_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000137_1.xdigi [2895F650-5E04-11EC-9D63-BC97E1CA35E0] +RootCnvSvc INFO Removed disconnected IO stream:2895F650-5E04-11EC-9D63-BC97E1CA35E0 [/auto/data/guenther/Bd_Kstee/00151673_00000137_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_12 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000077_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000049_1.xdigi [E3AB1D28-5DB2-11EC-986D-F02FA768CDD0] +RootCnvSvc INFO Removed disconnected IO stream:E3AB1D28-5DB2-11EC-986D-F02FA768CDD0 [/auto/data/guenther/Bd_Kstee/00151673_00000049_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_13 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000027_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000019_1.xdigi [03088410-5DA1-11EC-9AFE-A4BF010F110E] +RootCnvSvc INFO Removed disconnected IO stream:03088410-5DA1-11EC-9AFE-A4BF010F110E [/auto/data/guenther/Bd_Kstee/00151673_00000019_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_14 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000058_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000111_1.xdigi [FC11F736-5DEB-11EC-97D4-B42E99AB00C4] +RootCnvSvc INFO Removed disconnected IO stream:FC11F736-5DEB-11EC-97D4-B42E99AB00C4 [/auto/data/guenther/Bd_Kstee/00151673_00000111_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_15 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000159_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000077_1.xdigi [2B0AD454-5DD8-11EC-ADC9-0242AC1C0534] +RootCnvSvc INFO Removed disconnected IO stream:2B0AD454-5DD8-11EC-ADC9-0242AC1C0534 [/auto/data/guenther/Bd_Kstee/00151673_00000077_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_16 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000072_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000027_1.xdigi [76253C8E-5DA8-11EC-B7C8-0242AC1C0539] +RootCnvSvc INFO Removed disconnected IO stream:76253C8E-5DA8-11EC-B7C8-0242AC1C0539 [/auto/data/guenther/Bd_Kstee/00151673_00000027_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_17 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000129_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000058_1.xdigi [3231FD90-5DD6-11EC-B2FD-A4BF010F1246] +RootCnvSvc INFO Removed disconnected IO stream:3231FD90-5DD6-11EC-B2FD-A4BF010F1246 [/auto/data/guenther/Bd_Kstee/00151673_00000058_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_18 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000126_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000159_1.xdigi [5BC2B228-5E1A-11EC-BA37-0242AC1C052C] +RootCnvSvc INFO Removed disconnected IO stream:5BC2B228-5E1A-11EC-BA37-0242AC1C052C [/auto/data/guenther/Bd_Kstee/00151673_00000159_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_19 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000017_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000072_1.xdigi [69B0AE80-5DDE-11EC-BDE6-A4C64F4163F6] +RootCnvSvc INFO Removed disconnected IO stream:69B0AE80-5DDE-11EC-BDE6-A4C64F4163F6 [/auto/data/guenther/Bd_Kstee/00151673_00000072_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_20 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000093_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000129_1.xdigi [9B23AA88-5DFE-11EC-A56D-F02FA78BD09F] +RootCnvSvc INFO Removed disconnected IO stream:9B23AA88-5DFE-11EC-A56D-F02FA78BD09F [/auto/data/guenther/Bd_Kstee/00151673_00000129_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_21 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000124_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000126_1.xdigi [1D28E18E-5DF9-11EC-9195-0242AC1C050D] +RootCnvSvc INFO Removed disconnected IO stream:1D28E18E-5DF9-11EC-9195-0242AC1C050D [/auto/data/guenther/Bd_Kstee/00151673_00000126_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_22 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000089_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000017_1.xdigi [A9F30DC8-5DA0-11EC-A530-80D4A5B16D11] +RootCnvSvc INFO Removed disconnected IO stream:A9F30DC8-5DA0-11EC-A530-80D4A5B16D11 [/auto/data/guenther/Bd_Kstee/00151673_00000017_1.xdigi] +EventSelector SUCCESS Reading Event record 20001. Record number within stream 22: 144 +EventSelector INFO Stream:EventSelector.DataStreamTool_23 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000018_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000093_1.xdigi [A9ADB61C-5DDF-11EC-B270-18C04D0AD672] +RootCnvSvc INFO Removed disconnected IO stream:A9ADB61C-5DDF-11EC-B270-18C04D0AD672 [/auto/data/guenther/Bd_Kstee/00151673_00000093_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_24 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000002_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000124_1.xdigi [609AEFF4-5DF7-11EC-A950-A4BF0112D64C] +RootCnvSvc INFO Removed disconnected IO stream:609AEFF4-5DF7-11EC-A950-A4BF0112D64C [/auto/data/guenther/Bd_Kstee/00151673_00000124_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_25 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000148_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000089_1.xdigi [97630F54-5DDD-11EC-B8C0-A4BF0112BC72] +RootCnvSvc INFO Removed disconnected IO stream:97630F54-5DDD-11EC-B8C0-A4BF0112BC72 [/auto/data/guenther/Bd_Kstee/00151673_00000089_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_26 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000176_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000018_1.xdigi [01D7F180-5DA0-11EC-9E4C-B42E99AB00C0] +RootCnvSvc INFO Removed disconnected IO stream:01D7F180-5DA0-11EC-9E4C-B42E99AB00C0 [/auto/data/guenther/Bd_Kstee/00151673_00000018_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_27 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000068_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000002_1.xdigi [38264BD6-5B59-11EC-B4D7-0800383D3666] +RootCnvSvc INFO Removed disconnected IO stream:38264BD6-5B59-11EC-B4D7-0800383D3666 [/auto/data/guenther/Bd_Kstee/00151673_00000002_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_28 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000135_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000148_1.xdigi [2DD034A4-5E0F-11EC-AE5B-0242AC1C0558] +RootCnvSvc INFO Removed disconnected IO stream:2DD034A4-5E0F-11EC-AE5B-0242AC1C0558 [/auto/data/guenther/Bd_Kstee/00151673_00000148_1.xdigi] +EventSelector INFO Stream:EventSelector.DataStreamTool_29 Def:DATAFILE='/auto/data/guenther/Bd_Kstee/00151673_00000071_1.xdigi' SVC='Gaudi::RootEvtSelector' OPT='READ' IgnoreChecksum='YES' +IODataManager INFO Disconnect from dataset /auto/data/guenther/Bd_Kstee/00151673_00000176_1.xdigi [CD8DF0F6-5E2A-11EC-A006-EC0D9A8DE50E] +RootCnvSvc INFO Removed disconnected IO stream:CD8DF0F6-5E2A-11EC-A006-EC0D9A8DE50E [/auto/data/guenther/Bd_Kstee/00151673_00000176_1.xdigi] +HLTControlFlowMgr INFO No more events in event selection +HLTControlFlowMgr INFO ---> Loop over 27892 Events Finished - WSS 1426.47, timed 27882 Events: 8426253 ms, Evts/s = 3.30894 +BestLongTrackChecker_3a419357.Lo... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +CloneKillerMatch_cd10262b INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "nTracksInput" | 27892 | 3651664 | 130.92 | + | "nTracksSelected" | 27892 | 1434339 | 51.425 | +ForwardTrackChecker_22e49d0c.LoK... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +HLTControlFlowMgr INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Processed events" | 27892 | +MatchTrackChecker_8319528f.LoKi:... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +PrForwardTrackingVelo_9b95c79c INFO Number of counters : 10 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Accepted input tracks" | 27892 | 5324563 | 190.90 | + | "Created long tracks" | 27892 | 2870712 | 102.92 | + | "Input tracks" | 27892 | 5562373 | 199.43 | + | "Number of candidate bins per track" | 5324563 |7.956693e+07 | 14.943 | 21.748 | 0.0000 | 250.00 | + | "Number of complete candidates/track 1st Loop" | 4778607 | 3231977 | 0.67634 | 0.72549 | 0.0000 | 12.000 | + | "Number of complete candidates/track 2nd Loop" | 2444312 | 251667 | 0.10296 | 0.33038 | 0.0000 | 8.0000 | + | "Number of x candidates per track 1st Loop" | 4778607 |1.329624e+07 | 2.7825 | 3.6139 | + | "Number of x candidates per track 2nd Loop" | 2444312 |1.913445e+07 | 7.8282 | 12.228 | + | "Percentage second loop execution" | 4778607 | 2444312 | 0.51151 | + | "Removed duplicates" | 27892 | 177375 | 6.3594 | +PrForwardTrackingVelo_9b95c79c.P... INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 2540329 |1.020741e+07 | 4.0181 | + | "#tracks with hits added" | 2540329 | +PrHybridSeeding_4d0337cc INFO Number of counters : 21 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Created T2x1 three-hit combinations in case 0" | 93538219 |5.987451e+07 | 0.64011 | 0.64716 | 0.0000 | 7.0000 | + | "Created T2x1 three-hit combinations in case 1" | 117985244 |8.248533e+07 | 0.69912 | 0.78456 | 0.0000 | 13.000 | + | "Created T2x1 three-hit combinations in case 2" | 177482175 |1.615384e+08 | 0.91017 | 1.1046 | 0.0000 | 25.000 | + | "Created XZ tracks (part 0)" | 83676 |1.023488e+07 | 122.32 | 223.79 | 0.0000 | 6243.0 | + | "Created XZ tracks (part 1)" | 83676 |1.040511e+07 | 124.35 | 233.32 | 0.0000 | 6153.0 | + | "Created XZ tracks in case 0" | 55784 | 6318684 | 113.27 | 154.38 | 1.0000 | 3299.0 | + | "Created XZ tracks in case 1" | 55784 | 7222950 | 129.48 | 223.32 | 0.0000 | 5203.0 | + | "Created XZ tracks in case 2" | 55784 | 7098352 | 127.25 | 287.96 | 0.0000 | 6243.0 | + | "Created full hit combinations in case 0" | 11715892 |1.171589e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 1" | 8977689 | 8977689 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created full hit combinations in case 2" | 11530318 |1.153032e+07 | 1.0000 | 0.0000 | 1.0000 | 1.0000 | + | "Created seed tracks" | 55784 | 4531052 | 81.225 | 51.313 | 2.0000 | 1093.0 | + | "Created seed tracks (part 0)" | 27892 | 2536447 | 90.938 | 57.345 | 2.0000 | 1170.0 | + | "Created seed tracks (part 1)" | 27892 | 2540636 | 91.088 | 57.876 | 2.0000 | 1082.0 | + | "Created seed tracks in case 0" | 55784 | 2359153 | 42.291 | 27.085 | 1.0000 | 693.00 | + | "Created seed tracks in case 1" | 55784 | 4247531 | 76.142 | 45.370 | 2.0000 | 959.00 | + | "Created seed tracks in case 2" | 55784 | 4833518 | 86.647 | 56.014 | 2.0000 | 1166.0 | + | "Created seed tracks in recovery step" | 27892 | 243565 | 8.7324 | 5.4742 | 0.0000 | 42.000 | + | "Created two-hit combinations in case 0" | 9880093 |2.900854e+08 | 29.361 | 21.416 | 0.0000 | 245.00 | + | "Created two-hit combinations in case 1" | 8636545 |3.356417e+08 | 38.863 | 25.654 | 0.0000 | 363.00 | + | "Created two-hit combinations in case 2" | 6760916 |3.941952e+08 | 58.305 | 39.750 | 0.0000 | 415.00 | +PrKalmanFilterForward_897feb56 INFO Number of counters : 7 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 2 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 109133 | + | "chi2 cut" | 372430 | + | "nIterations" | 2870711 | 6728618 | 2.3439 | + | "nOutlierIterations" | 2761578 | 2045007 | 0.74052 | + | "nTracksInput" | 27892 | 2870712 | 102.92 | + | "nTracksOutput" | 27892 | 2389146 | 85.657 | +PrKalmanFilterForward_897feb56.T... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrKalmanFilterMatch_3a755db2 INFO Number of counters : 8 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 2 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 328342 | + | "Transport failed" | 3 | 0 | 0.0000 | + | "chi2 cut" | 799346 | + | "nIterations" | 1434339 | 3833237 | 2.6725 | + | "nOutlierIterations" | 1105994 | 1420677 | 1.2845 | + | "nTracksInput" | 27892 | 1434339 | 51.425 | + | "nTracksOutput" | 27892 | 306646 | 10.994 | +PrKalmanFilterMatch_3a755db2.Tra... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 3 | +PrKalmanFilter_98e48b7e INFO Number of counters : 7 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Add states failed" | 2 | 0 | 0.0000 | + | "Pre outlier chi2 cut" | 109133 | + | "chi2 cut" | 372430 | + | "nIterations" | 2870711 | 6728618 | 2.3439 | + | "nOutlierIterations" | 2761578 | 2045007 | 0.74052 | + | "nTracksInput" | 27892 | 2870712 | 102.92 | + | "nTracksOutput" | 27892 | 2389146 | 85.657 | +PrKalmanFilter_98e48b7e.TrackMas... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +PrLHCbID2MCParticle_4591dde6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#removed null MCParticles" | 239542220 | 0 | 0.0000 | +PrMatchNN_41c22d41 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#MatchingChi2" | 27892 |5.507225e+07 | 1974.5 | + | "#MatchingMLP" | 3651664 | 2957367 | 0.80987 | + | "#MatchingTracks" | 27892 | 3651664 | 130.92 | +PrMatchNN_41c22d41.PrAddUTHitsTool INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#UT hits added" | 3009168 |1.185041e+07 | 3.9381 | + | "#tracks with hits added" | 3009168 | +PrStorePrUTHits_c5eaf5a1 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 27892 | 6024672 | 216.00 | +PrStoreSciFiHits_fb0eba02 INFO Number of counters : 25 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Average X in T1U" | 10088209 |-3.419735e+08 | -33.898 | 1129.4 | -2656.4 | 2656.3 | + | "Average X in T1V" | 10243376 |-2.575024e+08 | -25.138 | 1119.0 | -2656.4 | 2656.3 | + | "Average X in T1X1" | 9880093 |-4.497282e+08 | -45.519 | 1147.2 | -2646.2 | 2646.2 | + | "Average X in T1X2" | 10380592 |-1.424772e+08 | -13.725 | 1112.4 | -2646.2 | 2646.2 | + | "Average X in T2U" | 9903508 |-2.357181e+08 | -23.801 | 1132.7 | -2656.4 | 2656.3 | + | "Average X in T2V" | 10219888 |-2.122879e+08 | -20.772 | 1126.4 | -2656.4 | 2656.3 | + | "Average X in T2X1" | 9477696 |-2.345171e+08 | -24.744 | 1137.1 | -2646.2 | 2646.2 | + | "Average X in T2X2" | 10525890 |-1.666995e+08 | -15.837 | 1121.8 | -2646.2 | 2646.2 | + | "Average X in T3U" | 10732268 |-1.430358e+08 | -13.328 | 1330.8 | -3188.4 | 3188.4 | + | "Average X in T3V" | 11071258 |-1.809314e+08 | -16.342 | 1326.1 | -3188.4 | 3188.4 | + | "Average X in T3X1" | 10309994 |-1.156406e+08 | -11.216 | 1331.0 | -3176.2 | 3176.2 | + | "Average X in T3X2" | 11484760 |-2.348821e+08 | -20.452 | 1317.7 | -3176.2 | 3176.2 | + | "Hits in T1U" | 111568 |1.008821e+07 | 90.422 | 39.221 | 0.0000 | 354.00 | + | "Hits in T1V" | 111568 |1.024338e+07 | 91.813 | 39.872 | 2.0000 | 464.00 | + | "Hits in T1X1" | 111568 | 9880093 | 88.557 | 38.261 | 1.0000 | 330.00 | + | "Hits in T1X2" | 111568 |1.038059e+07 | 93.043 | 40.170 | 1.0000 | 326.00 | + | "Hits in T2U" | 111568 | 9903508 | 88.767 | 38.648 | 0.0000 | 366.00 | + | "Hits in T2V" | 111568 |1.021989e+07 | 91.602 | 39.698 | 2.0000 | 497.00 | + | "Hits in T2X1" | 111568 | 9477696 | 84.950 | 37.062 | 2.0000 | 330.00 | + | "Hits in T2X2" | 111568 |1.052589e+07 | 94.345 | 40.600 | 2.0000 | 386.00 | + | "Hits in T3U" | 111568 |1.073227e+07 | 96.195 | 40.909 | 2.0000 | 360.00 | + | "Hits in T3V" | 111568 |1.107126e+07 | 99.233 | 42.165 | 1.0000 | 487.00 | + | "Hits in T3X1" | 111568 |1.030999e+07 | 92.410 | 39.415 | 1.0000 | 464.00 | + | "Hits in T3X2" | 111568 |1.148476e+07 | 102.94 | 43.561 | 2.0000 | 417.00 | + | "Total number of hits" | 27892 |1.243175e+08 | 4457.1 | 1755.5 | 250.00 | 13587. | +PrStoreUTHit_7a6d8dc6 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "#banks" | 27892 | 6024672 | 216.00 | +PrTrackAssociator_2c3ce84d INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 2688164 | 2289105 |( 85.15496 +- 0.02168542)% | + | "MC particles per track" | 2289105 | 2675167 | 1.1687 | +PrTrackAssociator_42066100 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 2870712 | 2271679 |( 79.13295 +- 0.02398360)% | + | "MC particles per track" | 2271679 | 2664730 | 1.1730 | +PrTrackAssociator_8c23390c INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 4531052 | 4098989 |( 90.46440 +- 0.01379791)% | + | "MC particles per track" | 4098989 | 4099100 | 1.0000 | +PrTrackAssociator_99c0cc76 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 3651664 | 2304340 |( 63.10383 +- 0.02525068)% | + | "MC particles per track" | 2304340 | 2708551 | 1.1754 | +PrTrackAssociator_f74b0b6e INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"Efficiency" | 2389146 | 2155106 |( 90.20403 +- 0.01923160)% | + | "MC particles per track" | 2155106 | 2508355 | 1.1639 | +PrVPHitsToVPLightClusters_599554c8 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 27892 |7.376784e+07 | 2644.8 | +SeedTrackChecker_e067be5b.LoKi::... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# loaded from PYTHON" | 17 | +TBTCMatch_1959fd43 INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 305753 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 305753 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 305753 | +TBTC_Forward_8890084f INFO Number of counters : 3 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + |*"BadInput" | 2382411 | 0 |( 0.000000 +- 0.000000)% | + |*"FitFailed" | 2382411 | 0 |( 0.000000 +- 0.000000)% | + | "FittedBefore" | 2382411 | +TrackResCheckerSeed.TrackMasterE... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "RungeKuttaExtrapolator failed with code: RK: Curling"| 1 | +Unpack__Event_MC_FT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 27892 |1.250436e+08 | 4483.1 | 1991.3 | 196.00 | 15308. | +Unpack__Event_MC_UT_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 27892 |4.407483e+07 | 1580.2 | 695.60 | 57.000 | 5468.0 | +Unpack__Event_MC_VP_Hits INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "# UnPackedData" | 27892 |8.009476e+07 | 2871.6 | 1212.5 | 93.000 | 10072. | +VeloClusterTrackingSIMD_87c18651 INFO Number of counters : 2 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of Produced Clusters" | 27892 |7.376784e+07 | 2644.8 | + | "Nb of Produced Tracks" | 27892 | 8521770 | 305.53 | +fromPrForwardTracksV1Tracks_3c57... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 27892 | 2870712 | 102.92 | +fromPrMatchTracksV1Tracks_af178645 INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 27892 | 3651664 | 130.92 | +fromPrSeedingTracksV1Tracks_84cd... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 27892 | 4531052 | 162.45 | +fromPrVeloTracksV1TracksMerger_f... INFO Number of counters : 1 + | Counter | # | sum | mean/eff^* | rms/err^* | min | max | + | "Nb of converted Tracks" | 27892 | 8521770 | 305.53 | +ApplicationMgr INFO Application Manager Stopped successfully +BestLongTrackChecker_3a419357 INFO Results +BestLongTrackChecker_3a419357 INFO **** BestLong 2688164 tracks including 399059 ghosts [14.85 %], Event average 13.21 % **** +BestLongTrackChecker_3a419357 INFO 01_long : 1993202 from 2255928 [ 88.35 %] 5530 clones [ 0.28 %], purity: 99.26 %, hitEff: 97.23 % +BestLongTrackChecker_3a419357 INFO 02_long_P>5GeV : 1346737 from 1465944 [ 91.87 %] 2752 clones [ 0.20 %], purity: 99.39 %, hitEff: 97.81 % +BestLongTrackChecker_3a419357 INFO 03_long_strange : 99086 from 122654 [ 80.78 %] 231 clones [ 0.23 %], purity: 98.99 %, hitEff: 96.74 % +BestLongTrackChecker_3a419357 INFO 04_long_strange_P>5GeV : 50925 from 58583 [ 86.93 %] 78 clones [ 0.15 %], purity: 99.21 %, hitEff: 97.71 % +BestLongTrackChecker_3a419357 INFO 05_long_fromB : 90271 from 99007 [ 91.18 %] 268 clones [ 0.30 %], purity: 99.46 %, hitEff: 97.65 % +BestLongTrackChecker_3a419357 INFO 05_long_fromD : 51792 from 57792 [ 89.62 %] 155 clones [ 0.30 %], purity: 99.32 %, hitEff: 97.36 % +BestLongTrackChecker_3a419357 INFO 06_long_fromB_P>5GeV : 70369 from 75001 [ 93.82 %] 181 clones [ 0.26 %], purity: 99.55 %, hitEff: 98.05 % +BestLongTrackChecker_3a419357 INFO 06_long_fromD_P>5GeV : 36911 from 39756 [ 92.84 %] 96 clones [ 0.26 %], purity: 99.45 %, hitEff: 97.88 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons : 145065 from 215405 [ 67.35 %] 547 clones [ 0.38 %], purity: 98.10 %, hitEff: 95.50 % +BestLongTrackChecker_3a419357 INFO 07_long_electrons_pairprod : 102903 from 163484 [ 62.94 %] 391 clones [ 0.38 %], purity: 97.76 %, hitEff: 94.88 % +BestLongTrackChecker_3a419357 INFO 08_long_fromB_electrons : 38952 from 48290 [ 80.66 %] 138 clones [ 0.35 %], purity: 98.93 %, hitEff: 97.07 % +BestLongTrackChecker_3a419357 INFO 09_long_fromB_electrons_P>5GeV : 35774 from 43175 [ 82.86 %] 128 clones [ 0.36 %], purity: 99.01 %, hitEff: 97.28 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 61899 from 65597 [ 94.36 %] 165 clones [ 0.27 %], purity: 99.62 %, hitEff: 98.08 % +BestLongTrackChecker_3a419357 INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 34186 from 40429 [ 84.56 %] 117 clones [ 0.34 %], purity: 99.06 %, hitEff: 97.33 % +BestLongTrackChecker_3a419357 INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 30009 from 32068 [ 93.58 %] 85 clones [ 0.28 %], purity: 99.55 %, hitEff: 97.94 % +BestLongTrackChecker_3a419357 INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 26595 from 30474 [ 87.27 %] 39 clones [ 0.15 %], purity: 99.43 %, hitEff: 97.91 % +BestLongTrackChecker_3a419357 INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 61748 from 65403 [ 94.41 %] 165 clones [ 0.27 %], purity: 99.62 %, hitEff: 98.10 % +BestLongTrackChecker_3a419357 INFO +ForwardTrackChecker_22e49d0c INFO Results +ForwardTrackChecker_22e49d0c INFO **** Forward 2870712 tracks including 599033 ghosts [20.87 %], Event average 16.42 % **** +ForwardTrackChecker_22e49d0c INFO 01_long : 1967822 from 2255928 [ 87.23 %] 6946 clones [ 0.35 %], purity: 99.04 %, hitEff: 98.02 % +ForwardTrackChecker_22e49d0c INFO 02_long_P>5GeV : 1359643 from 1465944 [ 92.75 %] 3947 clones [ 0.29 %], purity: 99.21 %, hitEff: 98.44 % +ForwardTrackChecker_22e49d0c INFO 03_long_strange : 98002 from 122654 [ 79.90 %] 314 clones [ 0.32 %], purity: 98.60 %, hitEff: 97.76 % +ForwardTrackChecker_22e49d0c INFO 04_long_strange_P>5GeV : 51892 from 58583 [ 88.58 %] 122 clones [ 0.23 %], purity: 98.93 %, hitEff: 98.42 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromB : 89684 from 99007 [ 90.58 %] 316 clones [ 0.35 %], purity: 99.32 %, hitEff: 98.45 % +ForwardTrackChecker_22e49d0c INFO 05_long_fromD : 51223 from 57792 [ 88.63 %] 187 clones [ 0.36 %], purity: 99.14 %, hitEff: 98.20 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromB_P>5GeV : 70969 from 75001 [ 94.62 %] 231 clones [ 0.32 %], purity: 99.45 %, hitEff: 98.74 % +ForwardTrackChecker_22e49d0c INFO 06_long_fromD_P>5GeV : 37246 from 39756 [ 93.69 %] 126 clones [ 0.34 %], purity: 99.31 %, hitEff: 98.55 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons : 145478 from 215405 [ 67.54 %] 1822 clones [ 1.24 %], purity: 97.49 %, hitEff: 97.84 % +ForwardTrackChecker_22e49d0c INFO 07_long_electrons_pairprod : 102405 from 163484 [ 62.64 %] 1220 clones [ 1.18 %], purity: 97.02 %, hitEff: 97.61 % +ForwardTrackChecker_22e49d0c INFO 08_long_fromB_electrons : 39977 from 48290 [ 82.79 %] 598 clones [ 1.47 %], purity: 98.61 %, hitEff: 98.49 % +ForwardTrackChecker_22e49d0c INFO 09_long_fromB_electrons_P>5GeV : 36999 from 43175 [ 85.70 %] 577 clones [ 1.54 %], purity: 98.71 %, hitEff: 98.61 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 62107 from 65597 [ 94.68 %] 208 clones [ 0.33 %], purity: 99.56 %, hitEff: 98.72 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 35297 from 40429 [ 87.31 %] 549 clones [ 1.53 %], purity: 98.79 %, hitEff: 98.59 % +ForwardTrackChecker_22e49d0c INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 30068 from 32068 [ 93.76 %] 110 clones [ 0.36 %], purity: 99.46 %, hitEff: 98.52 % +ForwardTrackChecker_22e49d0c INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 26941 from 30474 [ 88.41 %] 70 clones [ 0.26 %], purity: 99.29 %, hitEff: 98.37 % +ForwardTrackChecker_22e49d0c INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 61961 from 65403 [ 94.74 %] 208 clones [ 0.33 %], purity: 99.56 %, hitEff: 98.72 % +ForwardTrackChecker_22e49d0c INFO +MatchTrackChecker_8319528f INFO Results +MatchTrackChecker_8319528f INFO **** Match 3651664 tracks including 1347324 ghosts [36.90 %], Event average 32.33 % **** +MatchTrackChecker_8319528f INFO 01_long : 1977902 from 2255928 [ 87.68 %] 10510 clones [ 0.53 %], purity: 99.18 %, hitEff: 98.17 % +MatchTrackChecker_8319528f INFO 02_long_P>5GeV : 1354175 from 1465944 [ 92.38 %] 5967 clones [ 0.44 %], purity: 99.34 %, hitEff: 98.77 % +MatchTrackChecker_8319528f INFO 03_long_strange : 99042 from 122654 [ 80.75 %] 508 clones [ 0.51 %], purity: 98.76 %, hitEff: 97.80 % +MatchTrackChecker_8319528f INFO 04_long_strange_P>5GeV : 51897 from 58583 [ 88.59 %] 201 clones [ 0.39 %], purity: 99.08 %, hitEff: 98.83 % +MatchTrackChecker_8319528f INFO 05_long_fromB : 89906 from 99007 [ 90.81 %] 479 clones [ 0.53 %], purity: 99.44 %, hitEff: 98.57 % +MatchTrackChecker_8319528f INFO 05_long_fromD : 51501 from 57792 [ 89.11 %] 285 clones [ 0.55 %], purity: 99.26 %, hitEff: 98.33 % +MatchTrackChecker_8319528f INFO 06_long_fromB_P>5GeV : 70558 from 75001 [ 94.08 %] 329 clones [ 0.46 %], purity: 99.55 %, hitEff: 98.96 % +MatchTrackChecker_8319528f INFO 06_long_fromD_P>5GeV : 37038 from 39756 [ 93.16 %] 181 clones [ 0.49 %], purity: 99.42 %, hitEff: 98.86 % +MatchTrackChecker_8319528f INFO 07_long_electrons : 153312 from 215405 [ 71.17 %] 2661 clones [ 1.71 %], purity: 97.49 %, hitEff: 97.80 % +MatchTrackChecker_8319528f INFO 07_long_electrons_pairprod : 109149 from 163484 [ 66.76 %] 1840 clones [ 1.66 %], purity: 97.01 %, hitEff: 97.53 % +MatchTrackChecker_8319528f INFO 08_long_fromB_electrons : 40782 from 48290 [ 84.45 %] 814 clones [ 1.96 %], purity: 98.69 %, hitEff: 98.56 % +MatchTrackChecker_8319528f INFO 09_long_fromB_electrons_P>5GeV : 37617 from 43175 [ 87.13 %] 774 clones [ 2.02 %], purity: 98.79 %, hitEff: 98.75 % +MatchTrackChecker_8319528f INFO 10_long_fromB_P>3GeV_Pt>0.5GeV : 61780 from 65597 [ 94.18 %] 296 clones [ 0.48 %], purity: 99.67 %, hitEff: 98.88 % +MatchTrackChecker_8319528f INFO 10_long_fromB_electrons_P>3GeV_Pt>0.5GeV : 35803 from 40429 [ 88.56 %] 734 clones [ 2.01 %], purity: 98.89 %, hitEff: 98.72 % +MatchTrackChecker_8319528f INFO 10_long_fromD_P>3GeV_Pt>0.5GeV : 29875 from 32068 [ 93.16 %] 150 clones [ 0.50 %], purity: 99.59 %, hitEff: 98.73 % +MatchTrackChecker_8319528f INFO 10_long_strange_P>3GeV_Pt>0.5GeV : 26799 from 30474 [ 87.94 %] 115 clones [ 0.43 %], purity: 99.47 %, hitEff: 98.63 % +MatchTrackChecker_8319528f INFO 11_UT_long_fromB_P>3GeV_Pt>0.5GeV : 61660 from 65403 [ 94.28 %] 296 clones [ 0.48 %], purity: 99.67 %, hitEff: 98.88 % +MatchTrackChecker_8319528f INFO +SeedTrackChecker_e067be5b INFO Results +SeedTrackChecker_e067be5b INFO **** Seed 4531052 tracks including 432063 ghosts [ 9.54 %], Event average 4.84 % **** +SeedTrackChecker_e067be5b INFO 01_hasT : 2918449 from 3515434 [ 83.02 %] 220 clones [ 0.01 %], purity: 99.48 %, hitEff: 97.46 % +SeedTrackChecker_e067be5b INFO 02_long : 2105554 from 2255928 [ 93.33 %] 102 clones [ 0.00 %], purity: 99.62 %, hitEff: 98.08 % +SeedTrackChecker_e067be5b INFO 03_long_P>5GeV : 1416897 from 1465944 [ 96.65 %] 74 clones [ 0.01 %], purity: 99.59 %, hitEff: 98.75 % +SeedTrackChecker_e067be5b INFO 04_long_fromB : 94090 from 99007 [ 95.03 %] 2 clones [ 0.00 %], purity: 99.69 %, hitEff: 98.51 % +SeedTrackChecker_e067be5b INFO 05_long_fromB_P>5GeV : 72775 from 75001 [ 97.03 %] 2 clones [ 0.00 %], purity: 99.68 %, hitEff: 98.95 % +SeedTrackChecker_e067be5b INFO 06_UT+T_strange : 242645 from 264501 [ 91.74 %] 12 clones [ 0.00 %], purity: 99.64 %, hitEff: 97.68 % +SeedTrackChecker_e067be5b INFO 07_UT+T_strange_P>5GeV : 128860 from 133353 [ 96.63 %] 4 clones [ 0.00 %], purity: 99.62 %, hitEff: 98.74 % +SeedTrackChecker_e067be5b INFO 08_noVelo+UT+T_strange : 131367 from 143408 [ 91.60 %] 6 clones [ 0.00 %], purity: 99.63 %, hitEff: 97.71 % +SeedTrackChecker_e067be5b INFO 09_noVelo+UT+T_strange_P>5GeV : 73048 from 75759 [ 96.42 %] 2 clones [ 0.00 %], purity: 99.61 %, hitEff: 98.70 % +SeedTrackChecker_e067be5b INFO 10_UT+T_SfromDB : 14953 from 16142 [ 92.63 %] 2 clones [ 0.01 %], purity: 99.65 %, hitEff: 97.88 % +SeedTrackChecker_e067be5b INFO 11_UT+T_SfromDB_P>5GeV : 8486 from 8765 [ 96.82 %] 2 clones [ 0.02 %], purity: 99.63 %, hitEff: 98.85 % +SeedTrackChecker_e067be5b INFO 12_noVelo+UT+T_SfromDB_P>5GeV : 5345 from 5529 [ 96.67 %] 1 clones [ 0.02 %], purity: 99.62 %, hitEff: 98.79 % +SeedTrackChecker_e067be5b INFO 13_hasT_electrons : 593879 from 1118547 [ 53.09 %] 45 clones [ 0.01 %], purity: 99.57 %, hitEff: 96.80 % +SeedTrackChecker_e067be5b INFO 14_long_electrons : 187378 from 215405 [ 86.99 %] 10 clones [ 0.01 %], purity: 99.69 %, hitEff: 97.42 % +SeedTrackChecker_e067be5b INFO 15_long_fromB_electrons : 44332 from 48290 [ 91.80 %] 0 clones [ 0.00 %], purity: 99.71 %, hitEff: 98.41 % +SeedTrackChecker_e067be5b INFO 16_long_electrons_P>5GeV : 117067 from 128966 [ 90.77 %] 5 clones [ 0.00 %], purity: 99.67 %, hitEff: 98.33 % +SeedTrackChecker_e067be5b INFO 17_long_fromB_electrons_P>5GeV : 40231 from 43175 [ 93.18 %] 0 clones [ 0.00 %], purity: 99.71 %, hitEff: 98.66 % +SeedTrackChecker_e067be5b INFO +TrackResCheckerBestForward INFO ************************************ +TrackResCheckerBestForward INFO ALL/x pull : mean = 0.000 +/- 0.001, RMS = 1.276 +/- 0.001 +TrackResCheckerBestForward INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.280 +/- 0.001 +TrackResCheckerBestForward INFO ALL/tx pull : mean = 0.001 +/- 0.001, RMS = 1.252 +/- 0.001 +TrackResCheckerBestForward INFO ALL/ty pull : mean = -0.002 +/- 0.001, RMS = 1.255 +/- 0.001 +TrackResCheckerBestForward INFO ALL/p pull : mean = -0.043 +/- 0.001, RMS = 1.325 +/- 0.001 +TrackResCheckerBestForward INFO ALL/probChi2 : mean = 0.348 +/- 0.000, RMS = 0.304 +/- 0.000 +TrackResCheckerBestForward INFO ALL/x resolution / mm: RMS = 74.624 +/- 0.067 micron +TrackResCheckerBestForward INFO ALL/y resolution / mm: RMS = 75.620 +/- 0.068 micron +TrackResCheckerBestForward INFO ALL/dp/p: mean = 0.0004 +/- 0.0000, RMS = 0.0060 +/- 0.0000 +TrackResCheckerBestLong INFO ************************************ +TrackResCheckerBestLong INFO ALL/x pull : mean = 0.001 +/- 0.001, RMS = 1.275 +/- 0.001 +TrackResCheckerBestLong INFO ALL/y pull : mean = 0.002 +/- 0.001, RMS = 1.277 +/- 0.001 +TrackResCheckerBestLong INFO ALL/tx pull : mean = 0.000 +/- 0.001, RMS = 1.250 +/- 0.001 +TrackResCheckerBestLong INFO ALL/ty pull : mean = -0.002 +/- 0.001, RMS = 1.252 +/- 0.001 +TrackResCheckerBestLong INFO ALL/p pull : mean = -0.045 +/- 0.001, RMS = 1.344 +/- 0.001 +TrackResCheckerBestLong INFO ALL/probChi2 : mean = 0.340 +/- 0.000, RMS = 0.304 +/- 0.000 +TrackResCheckerBestLong INFO ALL/x resolution / mm: RMS = 75.527 +/- 0.065 micron +TrackResCheckerBestLong INFO ALL/y resolution / mm: RMS = 76.437 +/- 0.067 micron +TrackResCheckerBestLong INFO ALL/dp/p: mean = 0.0005 +/- 0.0000, RMS = 0.0061 +/- 0.0000 +TrackResCheckerForward INFO ************************************ +TrackResCheckerForward INFO ALL/x pull : mean = -0.002 +/- 0.001, RMS = 1.362 +/- 0.001 +TrackResCheckerForward INFO ALL/y pull : mean = 0.003 +/- 0.001, RMS = 1.339 +/- 0.001 +TrackResCheckerForward INFO ALL/tx pull : mean = 0.003 +/- 0.001, RMS = 1.454 +/- 0.001 +TrackResCheckerForward INFO ALL/ty pull : mean = -0.003 +/- 0.001, RMS = 1.413 +/- 0.001 +TrackResCheckerForward INFO ALL/p pull : mean = 0.124 +/- 0.000, RMS = 0.467 +/- 0.001 +TrackResCheckerForward INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerForward INFO ALL/x resolution / mm: RMS = 82.111 +/- 0.068 micron +TrackResCheckerForward INFO ALL/y resolution / mm: RMS = 79.247 +/- 0.068 micron +TrackResCheckerForward INFO ALL/dp/p: mean = 0.0061 +/- 0.0000, RMS = 0.0090 +/- 0.0000 +TrackResCheckerSeed INFO ************************************ +TrackResCheckerSeed INFO ALL/x pull : mean = -0.013 +/- 0.000, RMS = 0.480 +/- 0.001 +TrackResCheckerSeed INFO ALL/y pull : mean = 0.001 +/- 0.000, RMS = 0.352 +/- 0.001 +TrackResCheckerSeed INFO ALL/tx pull : mean = 0.013 +/- 0.000, RMS = 0.548 +/- 0.001 +TrackResCheckerSeed INFO ALL/ty pull : mean = -0.001 +/- 0.000, RMS = 0.462 +/- 0.001 +TrackResCheckerSeed INFO ALL/p pull : mean = 0.044 +/- 0.000, RMS = 0.931 +/- 0.001 +TrackResCheckerSeed INFO ALL/probChi2 : mean = 0.000 +/- 0.000, RMS = 0.000 +/- 0.000 +TrackResCheckerSeed INFO ALL/x resolution / mm: RMS = 223.025 +/- 0.306 micron +TrackResCheckerSeed INFO ALL/y resolution / mm: RMS = 230.467 +/- 0.273 micron +TrackResCheckerSeed INFO ALL/dp/p: mean = -0.0061 +/- 0.0000, RMS = 0.0154 +/- 0.0000 +HLTControlFlowMgr INFO Memory pool: used 4.97949 +/- 0.00042823 MiB (min: 4, max: 5) in 1 +/- 0 blocks (allocated >once in 0 +/- 0% events). Allocated capacity was 10 +/- 0 MiB (min: 10, max: 10) and 442.888 +/- 0.0676078 (min: 396, max: 494) requests were served +HLTControlFlowMgr INFO Timing table: +HLTControlFlowMgr INFO + | Name of Algorithm | Execution Count | Total Time / s | Avg. Time / us | + | Sum of all Algorithms | 27892 | 8350.505 | 299387.092 | + | "TrackResCheckerSeed" | 27892 | 2967.884 | 106406.282 | + | "Fetch__Event_DAQ_RawEvent" | 27892 | 1456.944 | 52235.189 | + | "TrackResCheckerForward" | 27892 | 707.015 | 25348.296 | + | "TrackResCheckerBestLong" | 27892 | 684.929 | 24556.457 | + | "TrackResCheckerBestForward" | 27892 | 641.919 | 23014.440 | + | "ForwardTrackChecker_22e49d0c" | 27892 | 235.105 | 8429.121 | + | "SeedTrackChecker_e067be5b" | 27892 | 233.352 | 8366.266 | + | "MatchTrackChecker_8319528f" | 27892 | 195.769 | 7018.819 | + | "BestLongTrackChecker_3a419357" | 27892 | 191.679 | 6872.180 | + | "PrKalmanFilterForward_897feb56" | 27892 | 176.047 | 6311.753 | + | "PrKalmanFilter_98e48b7e" | 27892 | 170.881 | 6126.532 | + | "PrForwardTrackingVelo_9b95c79c" | 27892 | 137.131 | 4916.500 | + | "PrHybridSeeding_4d0337cc" | 27892 | 88.327 | 3166.734 | + | "MCParticle2MCHitAlg_b530dcde" | 27892 | 85.953 | 3081.620 | + | "PrKalmanFilterMatch_3a755db2" | 27892 | 83.177 | 2982.116 | + | "PrLHCbID2MCParticle_4591dde6" | 27892 | 41.715 | 1495.583 | + | "Unpack__Event_MC_Vertices" | 27892 | 36.267 | 1300.251 | + | "MCParticle2MCHitAlg_b04be519" | 27892 | 33.073 | 1185.757 | + | "Unpack__Event_MC_Particles" | 27892 | 32.766 | 1174.761 | + | "MCParticle2MCHitAlg_4a41c125" | 27892 | 12.759 | 457.442 | + | "VeloClusterTrackingSIMD_87c18651" | 27892 | 12.207 | 437.653 | + | "CloneKillerMatch_cd10262b" | 27892 | 11.500 | 412.308 | + | "PrStoreUTHit_7a6d8dc6" | 27892 | 10.277 | 368.455 | + | "VPFullCluster2MCParticleLinker_17386552" | 27892 | 8.884 | 318.525 | + | "VPClusFull_38754d8c" | 27892 | 8.609 | 308.669 | + | "PrMatchNN_41c22d41" | 27892 | 8.519 | 305.421 | + | "TBTC_Forward_8890084f" | 27892 | 8.094 | 290.176 | + | "PrTrackAssociator_99c0cc76" | 27892 | 7.375 | 264.429 | + | "PrTrackAssociator_42066100" | 27892 | 7.085 | 254.009 | + | "PrStorePrUTHits_c5eaf5a1" | 27892 | 6.166 | 221.084 | + | "PrTrackAssociator_2c3ce84d" | 27892 | 6.146 | 220.364 | + | "Unpack__Event_MC_FT_Hits" | 27892 | 5.716 | 204.918 | + | "PrTrackAssociator_f74b0b6e" | 27892 | 5.181 | 185.756 | + | "PrTrackAssociator_8c23390c" | 27892 | 4.896 | 175.526 | + | "fromPrMatchTracksV1Tracks_af178645" | 27892 | 3.993 | 143.173 | + | "Unpack__Event_MC_VP_Hits" | 27892 | 3.802 | 136.321 | + | "PrVPHitsToVPLightClusters_599554c8" | 27892 | 3.296 | 118.179 | + | "fromPrVeloTracksV1TracksMerger_fa66a5de" | 27892 | 2.907 | 104.206 | + | "fromPrSeedingTracksV1Tracks_84cd46c2" | 27892 | 2.144 | 76.884 | + | "PrStoreSciFiHits_fb0eba02" | 27892 | 2.094 | 75.075 | + | "fromPrForwardTracksV1Tracks_3c57fef9" | 27892 | 2.074 | 74.374 | + | "Unpack__Event_MC_UT_Hits" | 27892 | 2.073 | 74.337 | + | "TrackContainersMerger_3427d321" | 27892 | 1.181 | 42.357 | + | "FTRawBankDecoder" | 27892 | 1.019 | 36.545 | + | "TBTCMatch_1959fd43" | 27892 | 0.783 | 28.067 | + | "UnpackRawEvent_ODIN" | 27892 | 0.424 | 15.214 | + | "UniqueIDGeneratorAlg_26e527e9" | 27892 | 0.174 | 6.224 | + | "Decode_ODIN" | 27892 | 0.151 | 5.407 | + | "reserveIOV" | 27892 | 0.114 | 4.075 | + | "Fetch__Event_pSim_MCVertices" | 27892 | 0.098 | 3.512 | + | "Fetch__Event_MC_Header" | 27892 | 0.091 | 3.252 | + | "UnpackRawEvent_VP" | 27892 | 0.084 | 2.997 | + | "Fetch__Event_pSim_MCParticles" | 27892 | 0.077 | 2.751 | + | "Fetch__Event_Link_Raw_UT_Clusters" | 27892 | 0.072 | 2.592 | + | "UnpackRawEvent_FTCluster" | 27892 | 0.067 | 2.419 | + | "UnpackRawEvent_UT" | 27892 | 0.065 | 2.321 | + | "Fetch__Event_Link_Raw_VP_Digits" | 27892 | 0.063 | 2.260 | + | "DummyEventTime" | 27892 | 0.062 | 2.211 | + | "Fetch__Event_pSim_UT_Hits" | 27892 | 0.058 | 2.075 | + | "Fetch__Event_pSim_FT_Hits" | 27892 | 0.056 | 2.001 | + | "Fetch__Event_MC_TrackInfo" | 27892 | 0.050 | 1.792 | + | "Fetch__Event_Link_Raw_FT_LiteClusters" | 27892 | 0.044 | 1.593 | + | "Fetch__Event_pSim_VP_Hits" | 27892 | 0.041 | 1.455 | + +HLTControlFlowMgr INFO StateTree: CFNode #executed #passed +LAZY_AND: run_tracking_debug_decision #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + NONLAZY_OR: run_tracking_debug_data #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerForward #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestLong #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerBestForward #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + TrackResChecker/TrackResCheckerSeed #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/ForwardTrackChecker_22e49d0c #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/MatchTrackChecker_8319528f #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/BestLongTrackChecker_3a419357 #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + PrTrackChecker/SeedTrackChecker_e067be5b #=27892 Sum=27892 Eff=|( 100.0000 +- 0.00000 )%| + +HLTControlFlowMgr INFO Histograms converted successfully according to request. +TransportSvc SUCCESS GEOMETRY ERRORS: 'Skip' map has the size 13 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 14 -3.7792487 3.0248426 -8.6210566 -0.619362 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 14 -0.010799607 0.010387479 -0.026890382 -4.7643259e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 65 -3.7940666 2.8645128 -11.220861 -0.138275 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 65 -0.0094526801 0.0090807808 -0.026939593 -2.2463078e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 24 -2.6942195 2.2286503 -8.2295611 -0.101122 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 24 -0.0048710104 0.0075389056 -0.025669248 -7.7786628e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 73 -3.9308739 2.747799 -9.1522173 -0.135365 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 73 -0.011260383 0.0090926475 -0.028547153 -4.7512419e- | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 37837 -312.41016 170.0855 -508.93953 -0.0465357 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 37837 -3.8890691 2.1445869 -6.3574707 -9.5599948e- | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 18426 -26.7944 16.698001 -126.89778 -0.00473145 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 18426 -0.031566002 0.046593293 -0.36807044 -1.8869109e- | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 1 0 0 0 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 1 0 0 0 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 12 -0.054177349 0.05654016 -0.23738858 -0.0231990 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 12 -0.00314607 0.0032832781 -0.013785117 -0.00134716 | + | BeforeMagnetRegion/VP/lvVP | mm | 114 -0.032343673 0.0230965 -0.080038227 -0.000149512 | + | BeforeMagnetRegion/VP/lvVP | X0 | 114 -0.0022529924 0.0016088538 -0.0055752951 -1.0414726e- | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 999 -467.5961 134.90302 -542.60626 -0.90334 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 999 -1.3559742 0.3923521 -1.5738441 -0.00158121 | + | LHCb/lvLHCb | mm | 3398 -237.952 2.7879693 -286.90902 -229.232 | + | LHCb/lvLHCb | X0 | 3398 -0.73693824 0.10654044 -3.051839 -0.657201 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 2409 -8.8048208 1.4775773 -14.883258 -0.0183763 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 2409 -0.033623049 0.022655552 -0.17142884 -5.6499011e- | + | MagnetRegion/lvMagnetRegion | mm | 34 -3.2752028 1.6798584 -10.814248 -1.03359 | + | MagnetRegion/lvMagnetRegion | X0 | 34 -0.010064012 0.0051723064 -0.033249013 -0.00317783 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Recover' map has the size 65 + | Logical Volume | | # mean RMS min max | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | mm | 18 5.7671325 5.7755976 0.52223911 21.499 | + | AfterMagnetRegion/T/FT/CFrames/lvCFramePair | X0 | 18 0.016405857 0.016507952 0.0014691893 0.0604843 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | mm | 9 9.9696582e-11 1.2100197e-10 2.7038493e-12 2.8343395e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5U | X0 | 9 0 0 0 | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | mm | 1 3.4364509e-12 1.3109815e-20 3.4364509e-12 3.4364509e- | + | AfterMagnetRegion/T/FT/Layers/lvLayer5V | X0 | 1 0 0 0 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | mm | 19 2.1216117e-13 9.7873409e-14 4.8501396e-14 3.5600165e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleFull | X0 | 19 5.2605837e-16 3.3926567e-16 0 1.0830384e- | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | mm | 120 7.0970666 5.8603973 2.5965017e-13 21.4671 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftU | X0 | 120 0.021589397 0.017830478 7.8991514e-16 0.0653079 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | mm | 417 7.7346414 6.2214299 4.1846319e-13 40.9872 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleLeftX | X0 | 417 0.023309173 0.01908222 1.2730606e-15 0.124692 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | mm | 198 7.4459808 6.4910358 2.5415391e-13 30.553 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightU | X0 | 198 0.022458426 0.019924897 7.7319428e-16 0.092950 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | mm | 411 7.052735 5.8433878 7.9537112e-13 31.2597 | + | AfterMagnetRegion/T/FT/Modules/lvFTModuleHoleRightX | X0 | 411 0.021359389 0.017858604 2.4197007e-15 0.095099 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | mm | 1 0.50823506 2.6759615e-09 0.50823506 0.508235 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5UNeg | X0 | 1 0.0015461672 0 0.0015461672 0.00154616 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5XPos | mm | 2 0.65019475 0 0.65019475 0.650194 | + | AfterMagnetRegion/T/FT/Quarters/lvQuarter5XPos | X0 | 2 0.0010369056 0.00098902051 4.7885085e-05 0.00202592 | + | AfterMagnetRegion/T/FT/lvFT | mm | 36 6.8002625 3.7784422 0.095252613 11.1437 | + | AfterMagnetRegion/T/FT/lvFT | X0 | 36 0.015824503 0.016029953 7.0150973e-06 0.034722 | + | AfterMagnetRegion/T/lvT | mm | 64 6.657603 4.0652495 0.16258558 16.2468 | + | AfterMagnetRegion/T/lvT | X0 | 64 0.011069758 0.013462288 0 0.0343961 | + | AfterMagnetRegion/lvAfterMagnetRegion | mm | 58 6.9269808 3.3280518 0.031073975 16.1011 | + | AfterMagnetRegion/lvAfterMagnetRegion | X0 | 58 0.009630328 0.011665208 0 0.0253115 | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | mm | 2 4.6209344e-14 5.9845133e-18 4.6203359e-14 4.6215329e- | + | eMagnetRegion/Rich1/PipeInRich1/lvUX851InRich1AfterSubM | X0 | 2 0 0 0 | + | BeforeMagnetRegion/Rich1/lvRich1Master | mm | 139108 231.5326 329.07597 0.00046742038 1020.19 | + | BeforeMagnetRegion/Rich1/lvRich1Master | X0 | 139108 2.8216054 4.1165304 0 12.7085 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | mm | 11892 2.8763705 1.8826035 0.00018851125 8.60407 | + | BeforeMagnetRegion/Rich1/lvRich1Mirror1Master | X0 | 11892 0.00019055752 0.00032538083 0 0.000913915 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | mm | 237633 30.920589 46.956256 0.0018562725 315.355 | + | BeforeMagnetRegion/Rich1/lvRich1SubMaster | X0 | 237633 0.082509218 0.13572815 0 7.6814 | + | BeforeMagnetRegion/UT/Staves/lvCableL | mm | 11 0.16593355 0.0016562807 0.16278305 0.168443 | + | BeforeMagnetRegion/UT/Staves/lvCableL | X0 | 11 0.00060857085 6.074505e-06 0.0005970162 0.000617776 | + | BeforeMagnetRegion/UT/Staves/lvCableM | mm | 127 0.17142615 0.015862076 0.13315313 0.331732 | + | BeforeMagnetRegion/UT/Staves/lvCableM | X0 | 127 0.00062871527 5.8175078e-05 0.00048834679 0.00121664 | + | BeforeMagnetRegion/UT/Staves/lvCableS | mm | 112 0.17071342 0.0057668163 0.16278305 0.210293 | + | BeforeMagnetRegion/UT/Staves/lvCableS | X0 | 112 0.00062610129 2.1150131e-05 0.0005970162 0.000771264 | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | mm | 431 2.6666235e-14 5.4500226e-15 1.7754475e-15 2.8848311e- | + | BeforeMagnetRegion/VP/PipeSections/lvVeloDownStreamPipe | X0 | 431 2.5699344e-16 1.225843e-16 0 3.2532743e- | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | mm | 55 0.50972109 0.53793944 0.034287989 1.75796 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxLeft | X0 | 55 0 0 0 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | mm | 44 0.4678467 0.50597694 0.027378903 1.75760 | + | BeforeMagnetRegion/VP/RFBox/lvRFBoxRight | X0 | 44 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | mm | 4399931 0.016327599 0.071701947 6.2996915e-13 5.02769 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilCompTnTUnit | X0 | 4399931 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | mm | 150 0.18621202 0.22890217 0.00019080113 0.981920 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter10 | X0 | 150 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | mm | 193 0.18065241 0.24057904 0.00074558993 0.984250 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter11 | X0 | 193 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | mm | 146 0.26692063 0.30237735 0.0013192214 0.987600 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter12 | X0 | 146 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | mm | 153 0.21107838 0.25148966 0.0015799506 0.98479 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter13 | X0 | 153 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | mm | 146 0.24165017 0.23959617 0.0053556045 0.986154 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter14 | X0 | 146 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | mm | 152 0.22847937 0.23616131 0.0067703181 0.983873 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter15 | X0 | 152 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | mm | 120 0.26668912 0.28255696 0.0016554006 0.986222 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter16 | X0 | 120 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | mm | 128 0.30963164 0.32691033 0.0033048353 0.983065 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter17 | X0 | 128 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | mm | 2125 0.45293655 1.1349767 9.727334e-05 18.9754 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter18 | X0 | 2125 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | mm | 3539 0.55970894 1.8504585 7.3830461e-06 50.9822 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter19 | X0 | 3539 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | mm | 4302 0.6302168 2.0140331 3.3497502e-05 42.6581 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter20 | X0 | 4302 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | mm | 3642 0.63797056 1.7566995 5.4157466e-05 30.7006 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter21 | X0 | 3642 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | mm | 1011 0.72260309 1.6581353 0.00026601559 18.7227 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter22 | X0 | 1011 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | mm | 800 0.72116284 1.9400682 0.00085605665 25.9802 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter23 | X0 | 800 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | mm | 717 0.94366909 2.3627566 0.0002906313 24.6840 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter24 | X0 | 717 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | mm | 51 0.27170496 0.36677696 0.0013428796 1.89242 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter3 | X0 | 51 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | mm | 681 0.38517666 1.1912257 0.00016492315 16.4816 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter4 | X0 | 681 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | mm | 44 0.20166343 0.24513387 0.0022114222 0.981331 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter5 | X0 | 44 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | mm | 74 0.20973606 0.24733937 0.002897563 0.981476 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter6 | X0 | 74 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | mm | 90 0.22209208 0.22959904 0.0021505578 0.983388 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter7 | X0 | 90 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | mm | 128 0.2495295 0.3017273 0.006151537 0.98541 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter8 | X0 | 128 0 0 0 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | mm | 171 0.19300402 0.24985965 0.000283708 0.984083 | + | BeforeMagnetRegion/VP/RFFoil/lvRFFoilInter9 | X0 | 171 0 0 0 | + | BeforeMagnetRegion/VP/Supports/lvSupport | mm | 4163 0.18870253 0.14931324 0.00069991236 8.0611 | + | BeforeMagnetRegion/VP/Supports/lvSupport | X0 | 4163 0.00034962438 0.00096603794 6.5094364e-07 0.0577207 | + | BeforeMagnetRegion/VP/VacTank/lvVacTank | mm | 1 99.482914 0 99.482914 99.4829 | + | BeforeMagnetRegion/VP/VacTank/lvVacTank | X0 | 1 0 0 0 | + | BeforeMagnetRegion/VP/lvVP | mm | 5995 0.21977407 2.2137858 1.6599453e-05 57.2945 | + | BeforeMagnetRegion/VP/lvVP | X0 | 5995 0.0060962123 0.0041211517 0 0.0154964 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | mm | 3152419 3.3805392 23.637406 0.00029760146 494.062 | + | BeforeMagnetRegion/lvBeforeMagnetRegion | X0 | 3152419 0.014027804 0.18986947 0 6.17001 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | mm | 4 0.00016954604 1.662216e-06 0.00016788382 0.000171208 | + | DownstreamRegion/NeutronShielding/lvNeutronShielding | X0 | 4 1.5232556e-06 1.4933879e-08 1.5083218e-06 1.5381895e- | + | LHCb/lvLHCb | mm | 6854 236.44078 232.95899 0.0045939449 557.53 | + | LHCb/lvLHCb | X0 | 6854 0.73060333 0.73572753 0 5.89395 | + | MagnetRegion/BcmDown/lvBcmDownMount | mm | 5 3.9787074 5.5250371 0.83333119 15.015 | + | MagnetRegion/BcmDown/lvBcmDownMount | X0 | 5 0 0 0 | + | gnetRegion/PipeInMagnet/Compensator/lvUX85C2800BellowCR | mm | 1 7.1079402e-15 0 7.1079402e-15 7.1079402e- | + | gnetRegion/PipeInMagnet/Compensator/lvUX85C2800BellowCR | X0 | 1 0 0 0 | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | mm | 18 2.6276657e-14 1.3406572e-14 3.5485979e-15 4.4690785e- | + | etRegion/PipeInMagnet/Compensator/lvUX85Compensator2800 | X0 | 18 0 0 0 | + | MagnetRegion/PipeInMagnet/UX852/lvUX852 | mm | 1 2.2774432e-13 0 2.2774432e-13 2.2774432e- | + | MagnetRegion/PipeInMagnet/UX852/lvUX852 | X0 | 1 0 0 0 | + | MagnetRegion/PipeInMagnet/UX852/lvUX852Cone04 | mm | 1 8.5114167e-14 4.5337209e-22 8.5114167e-14 8.5114167e- | + | MagnetRegion/PipeInMagnet/UX852/lvUX852Cone04 | X0 | 1 0 0 0 | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | mm | 48 8.8886614e-15 2.1856775e-17 8.8806451e-15 9.0274817e- | + | MagnetRegion/PipeInMagnet/lvUX85InMagnet | X0 | 48 0 0 0 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | mm | 2382 0.15640774 0.30337461 0.0084146378 5.47857 | + | egion/PipeSupportsInMagnet/lvUX852CollarForkAttachProng | X0 | 2382 0 0 0 | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | mm | 6 1.9168144e-13 1.2416185e-13 4.3978917e-14 3.837863e- | + | MagnetRegion/PipeSupportsInMagnet/lvUX852FixCollar | X0 | 6 0 0 0 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | mm | 80 1.4693521 2.3368257 0.00041035063 6.97121 | + | Region/PipeSupportsInMagnet/lvUX852FutureFibreCableHead | X0 | 80 0.0012429064 0.0027170939 0 0.00935536 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | mm | 60 0.32338766 0.87616873 0.0013624547 4.30592 | + | eSupportsInMagnet/lvUX852FutureFibreCableHeadWithoutPin | X0 | 60 0.00043398594 0.0011758176 1.828413e-06 0.00577855 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | mm | 25 11.478989 8.1996683 0.32584053 26.9125 | + | MagnetRegion/PipeSupportsInMagnet/lvUX853FixCollar | X0 | 25 0 0 0 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | mm | 138527 6.428563 9.7366212 6.7500947e-14 38.0942 | + | agnetRegion/PipeSupportsInMagnet/lvUX85SupportsInMagnet | X0 | 138527 0.0016437917 0.012788584 0 0.330763 | + | MagnetRegion/lvMagnetRegion | mm | 142274 0.24328236 0.98852982 8.0025351e-14 12.6701 | + | MagnetRegion/lvMagnetRegion | X0 | 142274 4.9283278e-05 0.00030696061 0 0.0743525 | + +TransportSvc SUCCESS GEOMETRY ERRORS: 'Codes' map has the size 0 + +TransportSvc INFO Reset the static pointer to DetDesc::IGeometyrErrorSvc +ToolSvc INFO Removing all tools created by ToolSvc +TrackResCheckerSeed.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerBestLong.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +TrackResCheckerForward.ALL SUCCESS Booked 23 Histogram(s) : 1D=19 2D=4 +SeedTrackChecker_e067be5b.PrChec... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +BestLongTrackChecker_3a419357.Pr... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +MatchTrackChecker_8319528f.PrChe... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +ForwardTrackChecker_22e49d0c.PrC... SUCCESS Booked 925 Histogram(s) : 1D=682 2D=243 +RootCnvSvc INFO Disconnected data IO:0ACB343E-5E02-11EC-9FD8-0C42A132CBA6 [/auto/data/guenther/Bd_Kstee/00151673_00000135_1.xdigi] +RootCnvSvc INFO Disconnected data IO:50B932A6-5DDB-11EC-A1F2-A4BF010F119E [/auto/data/guenther/Bd_Kstee/00151673_00000068_1.xdigi] +RootCnvSvc INFO Disconnected data IO:5CF12ABE-5DD7-11EC-B196-0CC47A50D2CA [/auto/data/guenther/Bd_Kstee/00151673_00000071_1.xdigi] +ChronoStatSvc.finalize() INFO Service finalized successfully +ApplicationMgr INFO Application Manager Finalized successfully +ApplicationMgr INFO Application Manager Terminated successfully diff --git a/moore_options/get_calo_data.py b/moore_options/get_calo_data.py index 3fe2fdd..ad17bc4 100644 --- a/moore_options/get_calo_data.py +++ b/moore_options/get_calo_data.py @@ -102,8 +102,10 @@ def standalone_hlt2_fastest_reco(): ).Output matched_seeds = {} - matched_seeds["v3"] = electron_matched_seeds - matched_seeds["v1"] = fromV3TrackV1Track(InputTracks=matched_seeds["v3"]).OutputTracks + matched_seeds["v3"] = shower_matched_seeds + matched_seeds["v1"] = fromV3TrackV1Track( + InputTracks=matched_seeds["v3"] + ).OutputTracks calo_long = PrMatchNNv3( VeloInput=hlt2_tracks["Velo"]["Pr"], @@ -124,11 +126,12 @@ def standalone_hlt2_fastest_reco(): track_type: hlt2_tracks[track_type] for track_type in out_track_types["Best"] } - data = [calo_long, calo_matched_seeds, electron_matched_seeds, shower_matched_seeds] + # data = [calo_long, calo_matched_seeds, electron_matched_seeds, shower_matched_seeds] + data = [shower_matched_seeds] types_and_locations_for_checkers = { "Forward": hlt2_tracks["Forward"], "Seed": hlt2_tracks["Seed"], - "Match": hlt2_tracks["Match"], #match_tracks, + "Match": match_tracks, # hlt2_tracks["Match"], } data += get_track_checkers(types_and_locations_for_checkers) # data += get_fitted_tracks_checkers(best_tracks) diff --git a/moore_options/get_calo_data_reproduce.py b/moore_options/get_calo_data_reproduce.py new file mode 100644 index 0000000..0833225 --- /dev/null +++ b/moore_options/get_calo_data_reproduce.py @@ -0,0 +1,91 @@ +# flake8: noqa +from Moore import options, run_reconstruction +from RecoConf.hlt2_tracking import ( + make_hlt2_tracks, + get_default_out_track_types_for_light_reco, + convert_tracks_to_v3_from_v1, + get_global_ut_hits_tool, +) +from RecoConf.hlt1_tracking import make_all_pvs +from RecoConf.event_filters import require_gec +from RecoConf.mc_checking import get_track_checkers, get_fitted_tracks_checkers +from RecoConf.calorimeter_reconstruction import ( + make_photons_and_electrons, + make_clusters, + make_acceptance, + make_track_cluster_matching, + make_digits, + make_track_electron_and_brem_matching, + make_trackbased_eshower, +) +from Moore.config import Reconstruction +from PyConf.Algorithms import ( + PrFilterTracks2CaloClusters, + PrMatchNNv3, + PrFilterTracks2ElectronMatch, + PrFilterTracks2ElectronShower, + fromPrMatchTracksV1Tracks, + fromV3TrackV1Track, +) +import Functors as F +import glob + +options.evt_max = -1 +options.ntuple_file = f"data/calo_data_test_tinker.root" +options.input_files = ["/auto/data/guenther/Bd_Kstee/00151673_00000002_1.xdigi"] +options.input_type = "ROOT" +options.dddb_tag = "dddb-20210617" +options.conddb_tag = "sim-20210617-vc-md100" +options.simulation = True + + +def standalone_hlt2_fastest_reco(): + hlt2_tracks = make_hlt2_tracks(light_reco=True, fast_reco=False, use_pr_kf=True) + + digisEcal = make_digits(calo_raw_bank=False)["digitsEcal"] + tracks_v3, trackrels = convert_tracks_to_v3_from_v1( + hlt2_tracks["Seed"]["v1"], + track_types=["Ttrack"], + ) + # track acceptances + tracks_incalo = make_acceptance(tracks_v3) + + eshower = make_trackbased_eshower(tracks_incalo, digisEcal) + + # should be best; shape of shower etc; E/p statt chi2; DLL even better? GET(1) + # Cut=F.FILTER(F.ALL)).Output + shower_matched_seeds = PrFilterTracks2ElectronShower( + Relation=eshower["Ttrack"], Cut=F.FILTER((F.GET(0) @ F.WEIGHT) > 0.7) + ).Output + + matched_seeds = {} + matched_seeds["v3"] = shower_matched_seeds + matched_seeds["v1"] = fromV3TrackV1Track( + InputTracks=matched_seeds["v3"] + ).OutputTracks + + calo_long = PrMatchNNv3( + VeloInput=hlt2_tracks["Velo"]["Pr"], + SeedInput=matched_seeds["v3"], + AddUTHitsToolName=get_global_ut_hits_tool(), + ).MatchOutput + + match_tracks = {} + match_tracks["Pr"] = calo_long + match_tracks["v1"] = fromPrMatchTracksV1Tracks( + InputTracksLocation=match_tracks["Pr"], + VeloTracksLocation=hlt2_tracks["Velo"]["v1"], + SeedTracksLocation=matched_seeds["v1"], + ).OutputTracksLocation + + data = [calo_long, shower_matched_seeds] + types_and_locations_for_checkers = { + "Match": match_tracks, + } + data += get_track_checkers(types_and_locations_for_checkers) + # data += get_fitted_tracks_checkers(best_tracks) + + return Reconstruction("hlt2_reco", data, [require_gec()]) + + +run_reconstruction(options, standalone_hlt2_fastest_reco) diff --git a/moore_options/get_ghost_data.py b/moore_options/get_ghost_data.py index 9dbc501..45cdf56 100644 --- a/moore_options/get_ghost_data.py +++ b/moore_options/get_ghost_data.py @@ -33,8 +33,8 @@ import glob options.evt_max = -1 -decay = "B" # D, B -options.ntuple_file = f"data/ghost_data_{decay}_vars_thesis.root" +decay = "BJpsi" # D, B +options.ntuple_file = f"data/ghost_data_{decay}_default.root" options.input_type = "ROOT" if decay == "B": diff --git a/moore_options/get_resolution_and_eff_data2.py b/moore_options/get_resolution_and_eff_data2.py index 5063272..7315882 100644 --- a/moore_options/get_resolution_and_eff_data2.py +++ b/moore_options/get_resolution_and_eff_data2.py @@ -39,7 +39,7 @@ decay = "BJpsi" options.evt_max = -1 -options.ntuple_file = f"data/resolutions_and_effs_{decay}_elec_sig_filter_bkg.root" +options.ntuple_file = f"data/resolutions_and_effs_{decay}_default_thesis.root" options.input_type = "ROOT" diff --git a/scripts/CompareEfficiency.py b/scripts/CompareEfficiency.py index 45223df..79e71d3 100644 --- a/scripts/CompareEfficiency.py +++ b/scripts/CompareEfficiency.py @@ -187,7 +187,7 @@ def argument_parser(): "--trackers", type=str, nargs="+", - default=["Match", "BestLong", "Seed"], # Forward + default=["Match", "Seed"], # Forward help="Trackers to plot.", ) parser.add_argument( @@ -475,11 +475,13 @@ def PrCheckerEfficiency( canvas.SetRightMargin(0.1) mg = TMultiGraph() for i, lab in enumerate(label): - if not plot_electrons_only:# and not plot_velo_only: + if not plot_electrons_only: # and not plot_velo_only: mg.Add(eff[lab]) set_style(eff[lab], colors[i], markers[i], styles[i]) if categories[tracker][cut]["plotElectrons"] and plot_electrons: - if not plot_velo_only or ( histo=="phi" or histo =="eta" or histo=="nPV" ): + if not plot_velo_only or ( + histo == "phi" or histo == "eta" or histo == "nPV" + ): mg.Add(eff_elec[lab]) set_style( eff_elec[lab], elec_colors[i], markers[i], styles[i] @@ -533,12 +535,14 @@ def PrCheckerEfficiency( hist_velo[lab].Scale(scale) if i == 0: - if not plot_electrons_only:# and not plot_velo_only: + if not plot_electrons_only: # and not plot_velo_only: set_style(hist_den[lab], mygray, markers[i], styles[i]) gStyle.SetPalette(2, array("i", [mygray - 1, myblue + 1])) hist_den[lab].Draw("HIST PLC SAME") if categories[tracker][cut]["plotElectrons"] and plot_electrons: - if not plot_velo_only or ( histo=="phi" or histo =="eta" or histo=="nPV" ): + if not plot_velo_only or ( + histo == "phi" or histo == "eta" or histo == "nPV" + ): set_style(hist_elec[lab], myblue, markers[i], styles[i]) hist_elec[lab].SetFillColorAlpha(myblue, 0.5) hist_elec[lab].Draw("HIST PLC SAME") @@ -547,9 +551,7 @@ def PrCheckerEfficiency( and plot_velo and (histo == "p" or histo == "pt") ): - set_style( - hist_velo[lab], myblue, markers[i], styles[i] - ) + set_style(hist_velo[lab], myblue, markers[i], styles[i]) hist_velo[lab].SetFillColorAlpha(myblue, 0.5) hist_velo[lab].Draw("HIST PLC SAME") # else: @@ -581,10 +583,12 @@ def PrCheckerEfficiency( legend.SetTextSize(0.04) legend.Draw() for lab in label: - if not plot_electrons_only:# and not plot_velo_only: + if not plot_electrons_only: # and not plot_velo_only: eff[lab].Draw("P SAME") if categories[tracker][cut]["plotElectrons"] and plot_electrons: - if not plot_velo_only or ( histo=="phi" or histo =="eta" or histo=="nPV" ): + if not plot_velo_only or ( + histo == "phi" or histo == "eta" or histo == "nPV" + ): eff_elec[lab].Draw("P SAME") if ( categories[tracker][cut]["plotEndVelo"] @@ -616,7 +620,7 @@ def PrCheckerEfficiency( axis.SetLabelSize(0) axis.Draw() canvas.RedrawAxis() - if savepdf: + if savepdf and False: filestypes = ["pdf"] # , "png", "eps", "C", "ps", "tex"] for ftype in filestypes: if not plot_electrons_only: @@ -699,7 +703,9 @@ def PrCheckerEfficiency( print("\nCompare Efficiencies: ") outputfile.cd() - for jcut in compareCuts: # [long, long_fromB, long_fromB_P>5GeV] + for ncut, jcut in enumerate( + compareCuts + ): # [long, long_fromB, long_fromB_P>5GeV] compareDir = outputfile.mkdir("compare_" + jcut) compareDir.cd() for histo in efficiencyHistos: # [p, pt, phi, eta, nPV] @@ -817,7 +823,9 @@ def PrCheckerEfficiency( seeditr = 0 for i, lab in enumerate(label): if categories[tracker][cut]["plotElectrons"] and plot_electrons: - if not plot_velo_only or ( histo=="phi" or histo =="eta" or histo=="nPV" ): + if not plot_velo_only or ( + histo == "phi" or histo == "eta" or histo == "nPV" + ): if (tracker == "Seed") and (seeditr != 0): continue if tracker == "Seed": @@ -843,16 +851,27 @@ def PrCheckerEfficiency( and plot_velo and (histo == "p" or histo == "pt") ): - mg.Add(eff_velo[lab]) - set_style( - eff_velo[lab], - elec_colors[jcolor + markeritr], - markers[i + markeritr], - styles[i], - ) + if (tracker == "Seed") and (seeditr != 0): + continue + if tracker == "Seed": + seeditr += 1 + mg.Add(eff_elec[lab]) + set_style( + eff_elec[lab], + colors[jcolor], + markers[i + markeritr], + styles[i], + ) + else: + mg.Add(eff_velo[lab]) + set_style( + eff_velo[lab], + elec_colors[jcolor + markeritr], + markers[i + markeritr], + styles[i], + ) markeritr = markeritr + 1 - mg.Draw("AP") mg.GetYaxis().SetRangeUser(0, 1.05) xtitle = efficiencyHistoDict[histo]["xTitle"] @@ -898,7 +917,7 @@ def PrCheckerEfficiency( scale = gPad.GetUymax() / rightmax dist_hist_velo[lab].Scale(scale) if i == len(label) - 1: - if not plot_electrons_only: # and not plot_velo_only: + if not plot_electrons_only: # and not plot_velo_only: set_style(dist_hist_den[lab], mygray, markers[i], styles[i]) # gStyle.SetPalette(2, array("i", [mygray - 1, myblue + 1])) dist_hist_den[lab].SetFillColorAlpha(mygray, 0.5) @@ -907,13 +926,15 @@ def PrCheckerEfficiency( categories[dist_tracker][dist_cut]["plotElectrons"] and plot_electrons ): - if not plot_velo_only or ( histo=="phi" or histo =="eta" or histo=="nPV" ): + if not plot_velo_only or ( + histo == "phi" or histo == "eta" or histo == "nPV" + ): set_style( dist_hist_elec[lab], mygray, markers[i], styles[i] ) # gStyle.SetPalette(2, array("i", [mygray - 1, myblue + 1])) # dist_hist_elec[lab].SetFillColor(myblue) - dist_hist_elec[lab].SetFillColorAlpha(myblue, 0.5) + dist_hist_elec[lab].SetFillColorAlpha(mygray, 0.5) dist_hist_elec[lab].Draw("HIST PLC SAME") if ( categories[dist_tracker][dist_cut]["plotEndVelo"] @@ -921,9 +942,9 @@ def PrCheckerEfficiency( and (histo == "p" or histo == "pt") ): set_style( - dist_hist_velo[lab], myblue, markers[i], styles[i] + dist_hist_velo[lab], mygray, markers[i], styles[i] ) - dist_hist_velo[lab].SetFillColorAlpha(myblue, 0.5) + dist_hist_velo[lab].SetFillColorAlpha(mygray, 0.5) dist_hist_velo[lab].Draw("HIST PLC SAME") # else: # print( @@ -935,7 +956,7 @@ def PrCheckerEfficiency( # dist_hist_den[lab].Draw("HIST PLC SAME") if histo == "p": - pos = [0.5, 0.3, 1.0, 0.5] # [0.53, 0.4, 1.01, 0.71] + pos = [0.5, 0.35, 1.0, 0.7] # [0.53, 0.4, 1.01, 0.71] elif histo == "pt": pos = [0.5, 0.3, 0.99, 0.5] # [0.5, 0.4, 0.98, 0.71] elif histo == "phi": @@ -954,10 +975,12 @@ def PrCheckerEfficiency( legend.SetTextSize(0.04) legend.Draw() for lab in label: - if not plot_electrons_only:# and not plot_velo_only: + if not plot_electrons_only: # and not plot_velo_only: dist_eff[lab].Draw("P SAME") if categories[tracker][cut]["plotElectrons"] and plot_electrons: - if not plot_velo_only or ( histo=="phi" or histo =="eta" or histo=="nPV" ): + if not plot_velo_only or ( + histo == "phi" or histo == "eta" or histo == "nPV" + ): dist_eff_elec[lab].Draw("P SAME") if ( categories[tracker][cut]["plotEndVelo"] @@ -995,10 +1018,26 @@ def PrCheckerEfficiency( filestypes = ["pdf"] # , "png", "eps", "C", "ps", "tex"] for ftype in filestypes: if not plot_electrons_only: - canvasName = "Compare_" + jcut + "_" + histo + "." + ftype + canvasName = ( + "Compare_" + + str(ncut) + + "_" + + jcut + + "_" + + histo + + "." + + ftype + ) else: canvasName = ( - "Compare_Electrons_" + jcut + "_" + histo + "." + ftype + "Compare_Electrons_" + + str(ncut) + + "_" + + jcut + + "_" + + histo + + "." + + ftype ) canvas.SaveAs("checks/" + canvasName) # canvas.SetRightMargin(0.05) diff --git a/thesis/TMVA_stuff.ipynb b/thesis/TMVA_stuff.ipynb index 1866e93..14996fe 100644 --- a/thesis/TMVA_stuff.ipynb +++ b/thesis/TMVA_stuff.ipynb @@ -22,14 +22,16 @@ "metadata": {}, "outputs": [], "source": [ - "train_tree = uproot.open({\n", - " \"/work/cetin/LHCb/reco_tuner/nn_electron_training/result_e_sig_filter_bkg/matching_ghost_mlp_training.root\":\n", - " \"MatchNNDataSet/TrainTree\"\n", - "})\n", - "test_tree = uproot.open({\n", - " \"/work/cetin/LHCb/reco_tuner/nn_electron_training/result_e_sig_filter_bkg/matching_ghost_mlp_training.root\":\n", - " \"MatchNNDataSet/TestTree\"\n", - "})\n", + "train_tree = uproot.open(\n", + " {\n", + " \"/work/cetin/LHCb/reco_tuner/nn_electron_training/result_e_sig_filter_bkg/matching_ghost_mlp_training.root\": \"MatchNNDataSet/TrainTree\"\n", + " }\n", + ")\n", + "test_tree = uproot.open(\n", + " {\n", + " \"/work/cetin/LHCb/reco_tuner/nn_electron_training/result_e_sig_filter_bkg/matching_ghost_mlp_training.root\": \"MatchNNDataSet/TestTree\"\n", + " }\n", + ")\n", "train_array = train_tree.arrays()\n", "test_array = test_tree.arrays()" ] @@ -93,9 +95,9 @@ "plt.ylabel(\"Number of tracks (normalised)\")\n", "mplhep.lhcb.text(\"Simulation\", loc=0)\n", "plt.legend(loc=\"upper center\")\n", - "plt.savefig(\"/work/cetin/LHCb/reco_tuner/thesis/filtered_NN_elec_response.pdf\",\n", - " format=\"PDF\")\n", - "# plt.show()" + "# plt.savefig(\"/work/cetin/LHCb/reco_tuner/thesis/filtered_NN_elec_response.pdf\",\n", + "# format=\"PDF\")\n", + "plt.show()" ] }, { @@ -105,7 +107,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABYkAAAXuCAYAAAAuuqfOAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9T2wjeX7nfX6oLtv12G5VUDnjXa0EbGew+uxuUmngAXYW6BJpLLCnGZOZffPBFtl9WqyMJjP7Ys+lVWS7BewebJPZc/BpoSS7fXoeeIuR1YsZYx/AKUZ5LnvpZmQZKz1cGFNSFNset+1pcQ+aiCYpigr+jSD5fgFCktKPv/hFMEL541ff+P5ivV6vJwAAAAAAAADARtoKewAAAAAAAAAAgPAQJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhg74Q9AODXfu3X9LOf/Uxf+MIX9Bu/8RthDwcAAKyZv/u7v9PPf/5zvfvuu/qHf/iHsIeDCGEeCgAAFm1V5qKxXq/XC3sQ2Gxf+MIXdHNzE/YwAADAmtva2tLPf/7zsIeBCGEeCgAAliXqc1EyiRE6b3K+tbWl3d3dufff6XQW2j9jWI3tM4ZobJ8xRGcMYW+fMURj+5syBq//L3zhC3PvG6utP0i8tTW+Et8Xv/hF/fqv//rE24jCNTYr9iEa2IdoYB+iYR32QVqP/dj0ffj7v/97/fSnPx3bxptrRH4u2gNCtre315PU29vbW8n+GcNqbJ8xRGP7jCE6Ywh7+4whGtvflDFEYR8RTd65EeTrD//wD2faxiqff+xDNLAP0cA+RMM67EOvtx77sen78Id/+IeB5xJRP0ZkEgMAAADYaEEyh7a3t5c0GgAAsCq2t7e1t7c3to2XqRx1BIkBAAAAbLTd3V1dXFyEPQwAALBijo+PdXx8PLbN/v6+Li8vlzSi6Y0vvAUAAAAAAAAAWGsEiQEAAAAAAABggxEkBgAAAAAAAIANRpAYAAAAAAAAADYYQWIAAAAAAAAA2GDvhD0AYBMcHx+r2+1qe3t7Y8cQ9vajMoawReEYMIbojCFsUTgGYY8h7O1HZQwAom0dfk+wD9GwDvuwDtbhfViHfZDWYz/WYR9wK9br9XphDwKbbX9/X5eXl9rb29PFxcXK9Q9MgvMRUcG5iChhLoCwLOPc4PwD1gvXNLB+mIveotwEAAAAAAAAAGwwgsQAAAAAAAAAsMEIEgMAAAAAAADABiNIDAAAAEC2bavRaKhSqciyrECvqVQqymQyisfjisViSiQSyuVygV+/rD4BAAAwHkFiAAAAYAO5rqtKpaJUKqVYLKbDw0O9efNGyWRSBwcHY19rWZbi8bhKpZIkqV6vq91uq1wuy7ZtZTIZZTIZua4beDyL6BMAAADBvBP2AABPp9PR/v7+2DbHx8c6Pj6eqv+f/tM/6cMffTy2zfOvfTBV3wAAIBynp6c6PT0d26bT6SxpNKvBdV2VSiXVajVJUjKZVLPZVDqdDvR6y7KUyWQkSfl8XtVq1f+ZaZrKZrNKpVKyLEupVEqtVkuGYSy9z6jp/eN/1c/O/nxsm3ef/e6SRgMAADCIIDEi4+bmRpeXl2PbdLvdJY0GAACsgm63++D8Ab9Qq9VUKpX8bNxqtap8Ph/49a7rKpfLSboN3vYHc/vV63UlEgk5jqNcLqdms7nUPgEAADAZgsSIjK2tLe3u7o5ts729PXG/x8fH+p//83/Wr/zar047NGBujo+P1e12pzqXgXniXESUzHI+bm9va29vb2ybTqejm5ubaYe3NkqlkiqViqTbYGyz2ZRpmhP1kcvl/ACzVxZiFC/7t9FoyLIs1Wq1e4PRi+gzSo6Pj3X1//6P+uKv/g9hDwXAHDCHAtYP1/WtWK/X64U9CGy2/f19XV5eam9vTxcXFwvZxkNlJjyUmwAAYP0sY64RdblcTo1GQ5JkGIbevn07cbkGx3GUSCT859fX12P7aDQafoawYRi6vr5eSp+TWNa58VCZCQ/lJgAAWD+rMhdl4ToAAABgjWUyGT9ALGnqer7lctl/nE6nH+wjm836j13XHRjDIvsEAADA5AgSAwAAAGuqVqvJsiz/ebVanbjERH9fnmQyGeg1/ds6OztbSp8AAACYHEFiAAAAYA05jqNCoeA/TyaTU9fwtW174PmTJ08Cva4/8Duc9buIPgEAADAdgsQAAADAGvJq93pevHgxdV/92ciSAmcjD7frDwwvok8AAABMhyAxAAAAsGYcxxkInhqGMVDPd1Jv3rwZeB60pvGjR48Gnp+fny+0TwAAAEyHIDEAAACwZqrV6sDzdDot6bY8Qy6XUyKRUCwWUzweVyqVUqVSkeu69/bnOM7A82mzftvt9kL7BAAAwHTeCXsAAAAAAOarf0E4SdrZ2VEqlbpTmsF1Xdm2Ldu2VSqVVK/XR2YcDwd0p9UfiF5EnwAAAJgOQWIAAABgjTiOcydw+urVK5XLZT19+tQv6+A4jsrl8kBAOZfLjQwUTxuIHS4hcXV1tdA+p9XpdLS/vz9zP8fHxzo+Pp65HwAAEL7T01Odnp7O3E+n05nDaBaPIDEAAACwRoYzdA3D0Nu3b+8EV03TVLVaVSqVUqFQ8L9/dHSkdDoduEbwJBaR9TuPPm9ubnR5eTlzP91ud+Y+AABANHS73bnMD1YFQWIAAABgjQwHifP5/NiAbz6fV6vV8jOKXdfVycmJyuWy38YwjLkEY/vHsYg+p7W1taXd3d2Z+9ne3p65DwAAEA3b29va29ubuZ9Op6Obm5s5jGixCBIDAAAAa2R4IbcnT548+JpSqTRQdqJSqQwEiXd2duYS0N3Z2Vlon9Pa3d3VxcXFzP0AAID1Ma8yUvv7+yuRkbwV9gAAAAAAzM9w4DVIpq1pmkomkwPf61/kbtps3XFjWUSfAAAAmA5BYgAAAGCNJBKJqV53cHAw8Ly/bMXwz4JmAA8vKtc/tkX0CQAAgOkQJAYAAADWyHBmbdDg63CwtT8Ym0qlBn42XPf4PsOlL9Lp9EL7BAAAwHQIEgMAAABrZFxG8DjDweX+Wr/T9tkfoDYMQ6ZpLrRPAAAATIcgMQAAALBGhmsLD2feBtUffE0mkwNB5Ddv3gTq4/z83H88HBReRJ8AAACYDkFiAAAAYM30l2CwLCvQa4bLUgwHm58+feo/7l/Ubpz+dqVS6c7PF9EnAAAAJkeQGJHR6XS0v78/9uv09DTsYQIAgAg5PT19cP7Q6XTCHubS9QdPHccJVJe4P+N4VJ3fQqHgPw4SeO5vY5rm0voEAADA5N4JewCA5+bmRpeXl2PbdLvdJY0G9/nwRx+HPYSFev61D8IeAjAVx3FkWZbq9bqazWbYwwGWptvtPjh/2ETpdFqmafp1fk9OTlQul8e+pj8AO6ptMplUOp322zUaDWWz2Xv7q9fr/uP7Mn4X0ScAAAAmRyYxImNra0t7e3tjv7a3t8MeJrBSGo2G4vG4KpXKSvSLydm2rUwmo0QioUKhEPi2coSP62g+tre3H5w/bG1t5pS3P6BaqVTGLgxnWZb/83w+f6fUhKdarfqPT05O7u3PdV3VajVJtwHrfD5/b9tF9AkAAIDJbOaMGZG0u7uri4uLsV/Hx8dhDxOYieu6gW75nZeTkxO5rjvwATzK/WJyyWRSzWYzMu/Fss/xVcZ1NB/Hx8cPzh92d3fDHmYoksnkwPmVyWRGXp+u6/plH4ZfM8w0TT/4bNv2vX/kODw8lCQZhjEQrF5WnwAAAJgMQWIAWKJcLjc2k2veyuWy0un0g7cYR6VfTM80zbCHIGn55/gq4zrCMuTzeTWbTRmGIcdx9PjxY1UqFdm27QdkHz9+LMdxlM/n1Wq1Huwzm836fZZKJeVyOdm2Ldd1ZVmWUqmUbNtWMpnU27dvZRhGKH0CAAAgOGoSA8CSlEqlpZcCSKfTC1nUZ1H9YrWFcY6vMq4jLEs6ndb19bVqtZrq9bpOTk5UKpVkGIZM01Q+n1ehUJjoj01en5VKRWdnZzo8PJTrujIMQwcHB6rX62NrCy+rTwAAAARDkHhOKpWKms2mzs/P5bquTNNUMplUoVBY2w+AjuOoUCiwQBIQQKPRoO4o1hrnOBB9+Xx+7nV8i8WiisVi5PsEAADAeJSbmJFlWYrH4/7qyvV6Xe12W+Vy2V9M6L76b9OKx+OKxWJTfXn15sZxXTdQX4lEIjK3NwNR1mg0dHR05D8/PDxUPB5XPB4faGdZlnK5nL8oT6FQUCwWUyaTudNfJpNRLpdTJpNRKpXyXzPMcRyVSiWlUqk7P/MWAMpkMv7ra7WaEomEYrGYf2vvMvv1VCoVfzG2VCqlQqGgRqMx8e9S13WVy+X8r0Qi4S/wNsokx7bRaCiXy/m//73f+bFY7M5iZN4f1bzf3+P+X/DG4G23VCoNvG6WTF2v7mj/ezGPwO48zvFGo6FUKuX/H9O/n5VKZeBn3jFf1P7N8h7M6/qUgv1OmPQcBwAAAIBRCBLPwLIs/4O+V+8tnU7LNE1ls1m1220lk0m/jto8AsXTBEn6DQebRrnvw+wo931QB/AL2WxWb9++9Z+/fv1a19fXur6+lnQbAEskEn6gTLq9Vl+9eiVpcMV5L/hUr9dVr9f93zuFQmEgGOYFLBOJxMgV7S3L0uHhoQqFgizL8gNN1WrV/z1m2/ad312L6rdfKpXS2dmZms2m2u22Xrx4oVqtplwuN/BHsiBSqZSePHniHy+v1ubV1dWdtkGPrfe7P5fL+b+TS6WSjo6OlEwmlc/n/e/VajU/aCjdZvGZpukfp37esc3lcv6xSyQSsizL/4Oct+1pAp/eNnO5nNrtttrttnZ2dsYGKYOaxzmeTCbvXYiqWCyq1WqNrUE6j/2b9T2Y1/U5ye+ESc5xAAAAALhPrNfr9cIexCpyXVePHz/2S0u02+2R7RzHUSKRkHRbZ23W0gyzZpEFebvj8XigQPQ89keS9vf3dXl5qb29PV1cXMzc3ygf/ujjQO2ef+2DhWx/nQQ9lqtqUeeA67p+VmWr1VIymbz356Zp+kHVSqWidrutarXqB6cMw/CDb9Ivfs8Mf1+6zTys1Wojfyb94nr3Vor3yuP0/44rl8t3bvtdVL+lUkmVSuVO3UkvIGuaph8Ee2jRolqtpkKhoHa7PXDXg2VZqlarAwHJaY5t/+/j4fH2H590Oj2wrf7/F4bHJskPgBuGodevX/vniuu6SqVSfnBw1H55wejh3/XeNofPvf7zrlgszrSA2jzO8f799wKs/RKJhBzHuTPWee/fNO/BvK/PIMdrknN80y1jroHVtKxz42dnfx6o3bvPfndhYwAAAOFYlbkomcRTyuVyfiB1XDatl1Us3X5omyRLd5jjOH42U7VaVbvd9jO1xn15HxyD1Eau1WpyXVfFYlHNZnPsFx8+gfkxDMMPevYvZlUsFv3gmWc4qLizsyPpNqg0/AeehzIovb7y+fzA7whvkSBJI/8Itqh+vazJ4X30bp33gnNBVrX3+vf69HgZzePG7Rl3bPvfr+GFlHK5nP+6ly9f3tmG99pxZTdevHgxEPA0DGPgD3OTBHS9BaqGA7f935vl/6cgJjnHx/UxyqL2b5r3YF7XZ5DjNc05DgAAAACjsHDdFLxgrefp06dj2z979sz/AFcqlaZeMKRarfpZdEECJN5YvaCKF7QYp1wuyzTNmbLJAMzmvsBROp0emXnaf6v61dXVwO8HL0A1DW87w7fCL7Jf73vDt8r3B5qH9/E+XrZuqVTSZ599NvB7bfh33CzHdtRYHjo+Ozs7cl135DEwDMPPwh7mLYpq27bOz8/HbqOf93+Qd0z6eWPwgphB/3+ZxazlLYbNe/+meQ8WeX3ed7wmOccBAAAAYBwyiafQ/8ErnU4/+IGzP8PMdd07GT9B1Wo11ev1iT7A92/roWB2o9HwF9EBEE39AShv4bSzs7MQR7QY4zJsg2ZI5vN5PwvUq/E6rlzPMo/tLIFYL2A+KsA8incsvSDm8Fev1/O/lhEgnrcw9u++92DZ1+ek5zgAAAAA3Icg8RT6b1kdvrX1Pv0fHKf9wFiv1wNvb3hbQYLZJycnMgzjwWAygHDVajUlEgldXV2pXq/rxYsXYQ9pbrw7LYbLD3i36Q+XdXhIq9XyX+M4jr+w2H1111fh2D569Gii9l5WdtCg8qoJY//GvQfLPocmPccBAAAAYBSCxBMazm578uRJoNf1B3enzSQOUlO4n+u6/ngfKjVh27Zs2/YXykkkEioUClOPFcBiZDIZFQoFNZvNqUvXRJm3OJfjOMrlcnIcR67rKpfLKZlMTlULvV6vq16v+3+sazQaI2/fX7Vj69V2fohX0mBdg8Rh7t/wexDWORT0HAcAAACA+xAkntDwbZxBb3sebjfuVup56c94fig7eLjEhOM4qtVqyuVyisViyuVySxkzgPuVSiVZlqV8Pr/Wi1I1m00lk0nt7OyoVCqpVCqpUCio1WpN1E//76xsNqt2u61isSjpF7/jPKt0bL3Fyqa5k2XcH/5c11344nWzGpUdG8b+jXoPwjiHJjnHAQAAAGAcgsQTevPmzcDzoPUNh29NnWTBoWl5pSaSyeTYcQ4vxDeKl5VUKBTmOURgIw0vyhbUuMW51kkul1O9Xle1WvX/nbTMhHSblTycXVoul/2+vECftFrH1vt9HfT3sWEYftDy6Ojo3jIEuVxu4jtW7jPtOd5v1DhH9RvG/o16D8I4hyY5xwEAAABgHILEExq3SM04w+0W/cGtv9TEs2fPxrY1TVPValXlcvnBDKharcYtrMAU+v9Q05/9N8kt8l6AbLiu+cnJif94OEDmvWaa+qTjAn2L6rdQKMhxnLllYg7XNpZuSwJIg+WCZjm20/D6+uyzzx5s08+yLDmOo2KxONEx8hZcdV1XqVRq4By0bVupVErJZHKgz0KhoFQqFbjs0DzOcekX/18Ov3f9d7wM39kyzf4FMcl7sOzr0xP0HAcAAACAcQgST2heNQ8XvaDMq1ev/MdBMvDy+byKxaKq1ara7baur69VLpdHZiDbtu1/AAUQnJfFeHJyokqlokwmM/A7xfu9cF9ZBa9sjG3bSiQSyuVySiQSA4GgXC7n1/KVBv8gNer3jtdu1O8273ujgqGL6vfVq1eybVuxWMyvj55KpfzFuCqVykS/PyuVyp07JbxFQPt/N05zbL1xjNt/afSdI0EWWyuVSgPlAizLUi6XUz6f94Oi921zeEzZbHZgcbNUKqVYLKZYLKZUKqWDg4OBPhuNhmq1mmzbnmgRtFnPcekX2bmWZSmVSvnvxaNHj/z+LctSLBbz+550/4Ka5D1YxPUZ5HgFPccBjNfpdLS/vz/26/T0NOxhAgCAiDk9PX1wDtHpdMIeZiAEiSc0bXB3ONg6j1txx/Eyi6bJnJJux1ssFnV9fa16vX5n/JZlqVKpzGOowMaoVqtKJpNyXVdnZ2cqlUpKp9OqVCoDt6jXarWRC0dWq1Xl83kZhqGrqyvt7Oyo1Wopm80OBKwKhYJc11WhUBi4Tg8PD/3n3h97vN9pjUbDz+L1Fo3zsjG9QKHjOLJteyH9el6+fOn/vnFd19+mZVlqNBoqlUp6/PhxoN/FiURC2WxWuVzOX1Ask8komUzeCbpNc2y9wJxlWSoUCv5+VSoVHR0dDbzGOz6WZd17fIZVq1W1Wi0lEgnF43GVSiWVy+U7maOO46hQKAyUPuh/Tzxe6Y50Oi3DMGQYhtLptJrN5p0+0+n0QL3dh0oS9Y95lnNckorFosrlskzT9BdUrdfrKhaL2tnZUTabVb1eV6/XG/j/bZL9Cyroe+C1ndf1GfR4TXKOAxjv5uZGl5eXY7+63W7YwwQAABHT7XYfnEPc3NyEPcxAYr1erxf2IFZJLBYbeB708HmBAY/3wXURXNdVPB6XdHsLrreIzax9Hh4eDtzCaxiGrq+vZ+57f39fl5eX2tra0u7u7sz9HR8f6/j4eOB7H/7o40Cvff61D2bePoDpWZaler2ucrksx3F0dXXlB1Svrq7UbrfVaDSUTqenDvxFXTwel+u6ftAxbIlEws9M3RRRew822enp6VyyNzudjm5ubrS3t6eLi4s5jAzrYpJ56Kg5ZlA/O/vzQO3effa7U/UPAADCEWS+uipz0XfCHsCqMQxjLqUigi54N41JS00EYRiGWq3WQK1H13VlWdbcFgLyMjhmRZYHsJoajYaOjo78Pz7dF5QsFAoD9WmxOI7jyDCMjQoQI1q8zAxg0XZ3dyP9oQ0AAERTkD8ie3+UjjqCxBPa2dmZS5B4Z2dn9sHcw8uuM01zbos/eV6+fDmwcF2z2ZxbkHhemcTb29tzGA2AZXJdV7lcLlAwkrroy+GVRKjX62EPBRtse3tbe3t7M/fjZW8AAAAAGI0g8YSmzQAeDiwvKpPYdV0/03cRC9Ykk0ml02m/PuW8FvKTyOAANplXp922bTUajXt/fzUaDZ2dna114HLRC5sGdXJyMrIm/SaIynuA2W7v77cq2RsAAABAWFi4bkIHBwcDz4N+kBxeqK5/QZp56i818ezZs4Vsgww+APNmmqYfGM7lcorH48rlcioUCv6iXPF4XG/evFnrAHGtVvMfV6vVuf4hblLlcnkjA8RReg8AAAAAYFkIEk+ov9SCFDyTtt1uDzyfV4mGYV7wZJE1JPtLWCyybAaAzVKv11Wv1/3fj41Gw79rIZPJ6O3btyqXy2EOcaESiYQKhYL/3LZtJRKJO//vYHF4DwAAAABsKspNTGg4k9hxnEDB2P6MY8Mw5l4r2NuGF1BZ5Grs/WPfxCwzAIuTzWYXUipnFQz/MRHLx3sAAAAAYFORSTyhZDI5EBh98+ZNoNedn5/7j4cDzfOyjFIT0uC+UHoCAAAAAAAAWG0Eiafw9OlT/7G3SNxD+tuVSqW5j0laTqkJaTDTalFlMwAAAAAAAAAsB0HiKfTXK/TKO4zT38Y0zYUEVvtLTfQHsReh0WhIkorF4kK3AwAAAAAAAGDxCBJPIZlMDgR6vaDpfbwMX+nhLOJaraZSqTTxaur9pSZyudxEr51Eo9GQ4zgyDEMvXrxY2HYAAAAAAAAALAdB4ilVq1X/8cnJyb3tXNdVrVaTdFuaYdyCcplMRoVCQZVKRYlEYmCxu4f0l5qYJFPZsizF43HFYjFlMpmx5TMcx9HR0ZEk6fXr1yxaBwAAAAAAAKyBd8IewKoyTVP1el25XE62batSqYwsv3B4eCjpNnjbn1E8ynDpilevXo0NKnv6S01MWsqiXq/7wWjLspRKpZTP5weC4N7PcrmcdnZ21Gq1ZJrmRNvB+vjZ2Z+HPYSFevfZ74Y9BGAqjuPIsizV63U1m82whwMAAAAAWCFkEs8gm82q2WzKMAyVSiU/YOwFbVOplGzbVjKZ1Nu3bx/MvB3+edBAbH+pif56yUGMKk1Rq9UUj8eVy+VUKBSUSqWUyWSUz+cJEAMrptFoKB6Pq1KprES/mJxt28pkMkokEioUCoFq5WMzcd0CAAAAuA9B4hml02ldX1+rXC7LcRwdHh76AdadnR3V63W1Wq1ApRnq9bpM05RhGCoWi4GzgvszlCfNJE6n02q328rn8/62PbZt6+rqSi9evPD3kRITwGxc152olMysTk5O5LrunbsDotovJpdMJtVsNnkv8CCuWwAAAAD3odzEnBSLxZHlJibhBWwnNettxaZp8oERWJJcLqdyuaxkMrmU7ZXLZZXL5YnvMgirX0yPuzzwEK5bAAAAAPchSAwAS1IqlZZeCiCdTk98h0GY/QJYHK5bAAAAAPeh3AQALEGj0aAOKAAAAAAAiCSCxACwYI1GQ0dHR/5zr3Z5PB4faGdZlnK5nGq1mqTbhShjsZgymcyd/jKZjHK5nDKZjFKplP+aYY7jqFQqKZVK3fmZ67qq1WrKZDL+62u1mhKJhGKxmL/45jL79VQqFX8xtlQqpUKhoEajMXE9Z9d1lcvl/K9EIuEv8DbKJMe20Wgol8upVCpJ+sUCcrFY7M7iYI7jqFAoKB6P++/pffvijcHbbqlUGnjdLNnoruuqUCgMvBfz+OOFbdv+GGOxmBKJhD/OSqVy52f9x9R1Xf+4JRKJgeMS9JrwtuO9Z4lEYuAYjjoOUTlHpdne83n9PpCCHe9JrykAAAAAq4FyEwCwYNlsVul02g8Kv379eqAmcaVSUbValeM4kqRMJqNMJqPz83NJt4Ebx3FkmqYfMLq+vvYXkiyVSioUCnJd16+Nbtv2QHmL4UUnLctSqVTyA2FekMlxHKXTaVmWJdu2lUqlBra1qH77eQGsVqsl6RfB2OHAV6/Xe/DYe8E777i4rqtUKqWrq6s7bYMeW8uyVC6X/WOQz+f9Y5JOp2Wapmq1mkqlkgzD0M7OjkqlktLptPL5vBqNhizL0uHhob+Po46tF4A0DEOmacq2bVmW5W9/0jr43ntTLpf9861QKKhUKuns7GxgLJNKJpOq1+t+MLFcLvtlDbyFWL33tVqtDpQ8MAxD9Xpd8Xhc9XpdhmFMdE3Ytq1cLucv4Cfdvs9HR0cqFAqq1+t+v/3HIQrn6Kzv+bx+H0xyvCe5pgAAAACsjlgvyKdsYIH29/d1eXmpra0t7e7ujm17fHys4+Pjibfx4Y8+DtTu+dc+mLjvTfOzsz8PewgL9e6z311Iv67r+kHiVqt1Z+G6/p97i0mm02lVKhW1221Vq1VZlqVMJiPDMHR9fe2/1nEcP7DU/33pNhOwVquN/JkkxeNxua7rB+q84J3runr8+LFc1x0ZnFpUv6VSSZVKRfV6Xdls1v9+LpdTo9GQaZp+YG5U8K5frVZToVBQu90eWNTNsixVq1XV6/WB7016bPszPIfH23980un0wLa8PiXdGZskxWIxf//6/6DgBeO8QN6o/fKCtMP/tXvbHD73+s+7YrGocrk85og+LJFIyHGckX15Pxv1vnuB2/5AdZBrQpLfZtR56L1H6XT6ziKvUThHPdO85/P+fRDkeE9yTS3T6empTk9Px7bpdDq6ubnR3t6eLi4uljQyrAJvHrrocyPo/GlR8xAAABCeZc03ZkW5CUTGzc2NLi8vx351u92whwkshGEYfkCpf3GpYrHoB8M8w0HFnZ0dSbdBnuFb3e+7rXy4r3w+fye78+DgQNJtYGrYovptNBoDr/d4t7J7wbIgwTevf69Pj5ftO27cnnHHtv/96g8WSrcBQ+91L1++vLON/szs+7x48WIgoGsYxkCgc5KArpfVPPzHif7v3VeiYBLe+zSqL+9nw+ez973hcgVBrolSqSTXdZXP50eOxztGlmXdOQ+icI4Om+Y9n9fvgyDHe5prahm63e6D84ebm5vQxgcAAACsAoLEiIytrS3t7e2N/dre3g57mMDC3RfISafTarfbd8oCeEEpSXdu+fYCRtPwgj79/S+6X+97w/vRH8QLelu7l61bKpX8usGe4WDbLMd2VDDwoePj/XzUMfD6G9WvaZp+ENErBRCEVyvXqx/b/+UFqkcFFSflBWtd171TR9cLMDqOMxAc99reF+iV7r8mvGDlkydPRv48mUz659vZ2VnAvVjeOeqZ5j1f5O+D+473JNfUMm1vbz84f9jaYsoLAAAAjMOMGZGxu7uri4uLsV/TlJoA1kl/tp5XB3WS4NeqGJdhGzRjMZ/P+8G1SqUysJjaQ/0u+thOk2Xq8YKRowKYo3jH0gsqDn/1ej3/a5ZxSbf75WVV92cMewvFeWPv/9mrV68GAqyTCHIMvPf1oYXoJjWPczSo+97zZf8+mPSaWpbj4+MH5w8PlbMCAAAANh1BYgBYMbVaTYlEQldXV6rX63rx4kXYQ5obL5t0uCSBl+E6XNbhIa1Wy3+N4zj+ImX3ZcyuwrF99OjRRO29bNKgQeVZeWUXvOxl6fa4ZrNZP9v01atXfvtyuTzVcR6XMdvPC6TOa2G1eZ+jQYx7z5d9zk56TQEAAABYDQSJAWCFZDIZFQoFNZvNsbfnrypvsSzHcZTL5eQ4jlzXVS6XUzKZnGphrHq9rnq97gcLG43GyNvpV+3YenVzHzKutMUipNNpPyPZCwafnJz49XZN05Trumo0Gn427nCt5CD6s2hH1Q72eGOZV3bvIs7RoIbf87DO2aDXFAAAAIDVQZAYAFZEqVTya7eGuUjUojWbTSWTSe3s7Pi1TwuFwp3aqw/pLweQzWbVbrdVLBYl3QZM+xdXW6Vj6wVEgwZWh0sS3McrCTEP/dm2jUZDBwcH/nj7F7AbtWDdJLx9G1fywAuOBw2qBzGvczSoUe95GOfsJNcUsGo6nY729/fHfp2enoY9TAAAEDGnp6cPziE6nU7YwwzknbAHAACbZtrb3r0An7d41LrK5XIDWYrTqlarKpVKA/2Uy2U5jqNGozGQfbpKx9YLiAYNrhqGIdM05TiOjo6OBjJ9++VyuTslFKZVKBRUqVRk27aOjo4Gsmvz+bwf4JSk6+vrmbZTKpVk27Ycxxl5zniBzeGF1mYxr3M0qFHveRjn7CTXFLBqbm5udHl5ObZNt9td+Dh+dvbnD7Z599nvLnwcAAAgmG63++AcYlWQSQwAS9AflOvPxpukBIAXXB5emOrk5MR/PFwX1HvNNPVCxwWzF9VvoVC4N9g3jVFBz0wmI0l68uTJnTFNc2yn4fX12WefPdimn2VZchxHxWJxomPk1QJ2XVepVGrgHLRtW6lUyi8F4SkUCkqlUmOzj+9jmqa/2NrOzs7AwnSGYfjPs9nsTIvl9R8Hbx/7ecHjSY/XMs/RfpO858v+feAJek0Bq2Zra0t7e3tjv7a3t8MeJgAAiJjt7e0H5xBbW6sRfl2NUQLAGvACYycnJ6pUKspkMgNBYi9wc98t60+fPpV0G/hKJBLK5XJKJBIDgZlcLufXSZUGa7WOCgx57UYFq73vjQqYLarfV69eybZtxWIxxeNxJRIJpVIpf3GsSqUyUYCrUqncKUVQr9eVTCYHFhib5th64xi3/5J0fn5+5+dBFpMrlUoDt+9blqVcLqd8Pj8yIDrqXPJks9mBxcZSqZRisZhisZhSqZQODg4G+mw0GqrVarJte+pFybys11Fj9X72UDb0Q9eEdFv6wTRN1Wo1VSoV//tezeCHjlfY52i/Sd7zRfw+CHK8g15TwKrZ3d3VxcXF2K/j4+OwhwkAACLm+Pj4wTnE7u5u2MMMhCAxACxJtVpVMpmU67o6OztTqVRSOp1WpVIZuGW8VqupUCjcyeCsVqvK5/MyDENXV1fa2dlRq9VSNpsdCCAVCgW5ruvf8u85PDz0n9u2rUwm4weFGo2GnyHpBde8bFMvUOg4jmzbXki/npcvX/qZpa7r+tu0LEuNRkOlUkmPHz8OFIRLJBLKZrPK5XL+Al+ZTEbJZPJOEGyaY+sFyizLUqFQ8PerUqno6Oho4DXe8bEs697jM6xararVaimRSCgej6tUKqlcLt/J5HQcR4VCYSDg2v+eeOr1ur/ommEYfkZvs9m802c6nR6ofzuu5u99stms0un0yMCh97P+DON+Qa8J6TZrud1uq1wuq9ls+kHbQqHg1z3uF6VzdFjQ99xrO6/fB0GP9yTXFAAAAIDVEuv1er2wB4HNtr+/r8vLS+3t7eni4mIh2/jwRx8Havf8ax8sZPsAgrEsS/V63a9zenV15Qfbrq6u1G631Wg0lE6n51Y/N2ri8bhc1/WDgGFLJBJ+pigWc45G7T1fR8uYa2A1LevcCFJrOChqEgMAsFpWZS7KwnUAgEhoNBo6OjryFzK7LyjpLVaGxXMcR4ZhECD+7zhHAQAAAKwryk0AAELnuq5yuVygxcC8cgFYLK9EQb1eD3sokcA5CgAAAGCdESQGAITOWyDMtu2RdWc9jUZDZ2dna31L/rSLns3bycmJ6vV6oKDoJljkORqV9xwAAADA5iJIDAAInWma/gJnuVxO8XhcuVxOhULBXyQrHo/rzZs3a53ZWqvV/MfVanXkgnbLUi6X/QXasLhzNErvOQAAAIDNRZAYABAJ9Xpd9Xpd6XRa0m1GpmVZkqRMJqO3b9+qXC6HOcSFSiQSKhQK/nPbtpVIJJRKpUIcFfrN+xzlPQcAAAAQFSxcBwCIjGw262drbpp2ux32EBDAPM9R3nMAAAAAUUEmMQAAAAAAAABsMILEAAAAAAAAALDBKDeByOh0Otrf3x/b5vj4WMfHx0saEQAAiLrT01Odnp6ObdPpdJY0GgAAAGA1ESRGZNzc3Ojy8nJsm263u6TRAACAVdDtdh+cPwAAAAAYjyAxImNra0u7u7tj22xvby9pNAAAYBVsb29rb29vbJtOp6Obm5sljQgAAABYPQSJERm7u7u6uLgIexgAAGCFBClFtb+/T7YxAAAAMAYL1wEAAAAAAADABiNIDAAAAAAAAAAbjCAxAAAAAAAAAGwwgsQAAAAAAAAAsMEIEgMAAAAAAADABnsn7AEAAAAAAKS/+vTtg23SSxgHAADYPGQSAwAAAAAAAMAGI0gMAAAAAAAAABuMIDEAAAAAAAAAbDBqEgMAAADYaJ1OR/v7+2PbHB8f6/j4eEkjAgAAq+D09FSnp6dj23Q6nSWNZjYEiQEAAABstJubG11eXo5t0+12lzQaAACwKrrd7oNziFVBkBgAAADARtva2tLu7u7YNtvb20saDQAAWBXb29va29sb26bT6ejm5mZJI5oeQWIAAAAAG213d1cXFxdhDwMAAKyYIOWo9vf3VyLbmIXrAAAAAAAAAGCDESQGAAAAAAAAgA1GkBgAAAAAAAAANhg1iREZnU5H+/v7Y9sEqfUCAAA2x+npqU5PT8e26XQ6SxoNAAAAsJoIEiMybm5uHizk3e12lzQaAACwCrrd7kosBAIAAABEGUFiRMbW1pZ2d3fHttne3l7SaAAAwCrY3t7W3t7e2DadTkc3NzdLGhEAAACweggSIzJ2d3d1cXER9jAAAMAKCVKKan9/n2xjAAAAYAwWrgMAAAAAAACADUaQGAAAAAAAAAA2GEFiAAAAAAAAANhgBIkBAAAAAAAAYIMRJAYAAAA2XCKRUCwWU6PRmPi1lUpFmUxG8XhcsVhMiURCuVxOlmVNPZ5F9AkAAID7ESQGAAAANlipVJLjOBO/zrIsxeNxlUolSVK9Xle73Va5XJZt28pkMspkMnJdN9Q+AQAA8LB3wh4AAAAAgHBYlqVKpTLV6zKZjCQpn8+rWq36PzNNU9lsVqlUSpZlKZVKqdVqyTCMpfcJAACAYMgkBgAAADaQ67rK5XIzvc40zYFgbr96vS5Jchznwe0sok8AAAAER5AYAAAA2EBHR0fa2dmZOBs3l8v55R68shCjeNm/0m2WcK1WW2qfAAAACI4gMQAAALBharWaGo2Gn5kblOM4A4vHPX36dGz7Z8+e+Y/vC/4uok8AAABMhiAxAAAAsEEcx1GhUFCxWFQymZzoteVy2X+cTqcfzEL2sn6l25ISjUZjKX0CAABgMgSJAQAAgA2Sy+WUTCYHgrNB9Zd3CBpgNk3Tf3x2draUPgEAADAZgsQAAADAhiiVSrJte+IyE5Jk2/bA8ydPngR6XX/gdzjrdxF9AgAAYHLvhD0AAAAAAItn27YqlYqq1epAJm5Q/XWDJQXuY7idbdt+kHcRfUbRX336NuwhAAAAjEUmMQAAALABDg8Plc1mlc/np3r9mzdvBp4/VDvY8+jRo4Hn5+fnC+0TAAAAkyNIDAAAAKy5XC4nSXr58uXUfTiOM/B82qzfdru90D4BAAAwOcpNIDI6nY729/fHtjk+Ptbx8fGSRgQAAKLu9PRUp6enY9t0Op0ljSaaGo2GGo2Gms1m4EzdUYYDutNyXXehfQIAAGByBIkRGTc3N7q8vBzbptvtLmk0AABgFXS73QfnD5vMdV3lcjnl83ml0+mZ+5rGcGD66upqoX1OI0iyQhAkNAAAsD6CJCMEsSoJCwSJERlbW1va3d0d22Z7e3tJowEAAKtge3tbe3t7Y9t0Oh3d3NwsaUTRcnh4KNM0Va1Wwx6KbxFZv7P2GSRZIQgSGgAAWB+bloxAkBiRsbu7q4uLi7CHAQAAVkiQzM39/f2NmuB7KpWKbNtWq9WaS3+GYcwlwNufBbyIPqcRJFkhCBIaAABYH0GSEYJYlYQFgsQAAADAmrFtW6VSSeVyWclkci597uzszCWgu7Ozs9A+p0GyAgAAGDavMlKrkrCwFfYAAAAAAMxXLpdTMplUsVicW5/TZusOB4GHM4nn3ScAAAAmRyYxAAAAsEYqlYocx1E6nVYul3uwfX/A9eTkRGdnZ/7zZ8+eKZvNSpIODg5k2/bA64IEZ4cXlUskEv7jRfQJAACAyREknpNKpaJms6nz83O5rivTNJVMJlUoFGZeSXoeHMdRoVBQs9kM1D7q+wMAAIDRPvvsM0mSZVkTv9a27YGgrWmafpA4lUoNtHUcJ1Api3a7PfC8fy65iD4BAAAwOcpNzMiyLMXjcZVKJUlSvV5Xu91WuVyWbdvKZDLKZDILWcVZus22iMViD34lEgmZphn5/QEAAEA0HRwcDDx3HCfQ6/rnjYZhDMxJF9EnAAAAJkeQeAaWZfkB03w+r2azqXQ67WdctNttJZNJWZalVCq1kMBqrVYL3NYL/N4nCvsDAACA2ZTLZfV6vcBf/QHWer0+8LNyuez/LJlMDpSCePPmTaDxnJ+f+4+Hg8KL6BMAAACTI0g8Jdd1/RpvpmmqWq2ObFev1yXdZkUEqQk3qZOTk0DtvGDvfaKyPwAAAIiup0+f+o/7y1KM099uVNLCIvoEAADAZAgSTymXy/mZtOMmpv113CzLmijz9yG1Wk2u66pYLKrZbI798oK7Ud4fAAAARFuhUPAfB6l53N/GNM2RtYMX0ScAAAAmQ5B4Co7jDExO+7MfRnn27Jn/eJ6ZDuVyWaZpqlwuK51Oj/0at0p0VPYHAAAA0ZZMJgeCso1GY2z7/kSF++aNi+gTAAAAkyFIPIX+2mwPBWAl+Zm30m1Zh4cmvkE0Gg05jjOXiXEU9gcAAACrob8s2bjSZ67r+nedpdNp5fP5pfYJAACA4AgST6G/xEIymQz0mv56wGdnZzOP4eTkRIZhPJj1G0QU9gcAAACrwTRNP5vXtm1VKpWR7Q4PDyVJhmE8WPpsEX0CAAAgOILEExpeTOPJkyeBXtcffJ0189a2bdm2Ldd1FY/HlUgkVCgUpuo3CvsDAACA1ZLNZtVsNmUYhkqlknK5nD8/tSxLqVRKtm0rmUzq7du3D96ptqg+AQAAEAxB4gkNL6bRn1E7znC7oCs3jzJcYsJxHNVqNeVyOcViMX9CHUQU9gcAAADhabfb6vV66vV6A2XFHpJOp3V9fa1yuSzHcXR4eKh4PK5cLqednR3V63W1Wq2JgrmL6BMAAAAPeyfsAayaN2/eDDwPOkF99OjRwPPz8/PApR36DS8yN0qj0VCj0VA+nx+o7zZK2PsDAACA1VYsFlUsFiPfJwAAAO5HkHhCjuMMPJ8287bdbk+1fdM0Va1W5bqu2u22LMu6MyZPrVbT+fm5Wq3Wvf2FvT8AAAAAAAAAwkWQeEL3BWQn5bru1K8dXsXZW+X55OTkTr+2bSuTyajZbI7sKwr7AwAAAAAAACA81CSe0LTB0OEyDldXV7MPpq/vYrGo6+tr1ev1O9uyLOveFaKjuD8AAAAAAAAAlodM4pAsKvM2m80qnU7r8PBwYDG5k5OThdZ1m8f+dDod7e/vz9zP8fGxjo+PZ+4HAACE6/T0VKenpzP30+l05jAaAAAAYH0RJJ6QYRhzCYguckVmwzDUarWUSqX8QLHrurIsS+l0+k7bqOzPzc2NLi8vZ+6n2+3O3AcAAAhft9udy9wAAAAAwHgEiSe0s7Mzl6Dqzs7O7IN5wMuXL5VKpfznzWbzTpA4SvuztbWl3d3dmfvZ3t6euQ8AABC+7e1t7e3tzdxPp9PRzc3NHEYEAAAArCeCxBOaNmN2OBC7yExiTzKZVDqdlmVZkkYvUhel/dnd3dXFxcXM/QAAgPUwrxJS+/v7ZCQDAAAAY7Bw3YQODg4GngfNwh1e2C2RSMxrSGNlMpmxP1+1/QEAAAAAAAAwXwSJJ9RfvkEanZ07SrvdHng+XPZhUUzT9B+PKgmxavsDAAAAAAAAYL4IEk9oOPM2aFC1P0PXMIyB4O0i9W9nVEmIVdsfAAAAAAAAAPNFkHhCyWRyINj65s2bQK87Pz/3Hw8HZhepf7ujSk+s2v4AAAAAAAAAmC+CxFN4+vSp/9i27UCv6W9XKpXmPqb79JeFuK8kxCrtDwAAADBvnU5H+/v7Y79OT0/DHiYAAIiY09PTB+cQnU4n7GEG8k7YA1hFhUJBtVpNkmRZ1oPt+9uYprnU+r2NRkOSVCwW722zSvsDAAAAzNvNzY0uLy/Htul2u0saDQAAWBXdbvfBOcSqIEg8hWQyqXQ67QdLG42Gstnsve3r9br/+KGs21qtpna7rUKhMHOd30ajIcdxZBiGXrx4cW+7Re4PAAAAEHVbW1va3d0d22Z7e3tJowEAAKtie3tbe3t7Y9t0Oh3d3NwsaUTTi/V6vV7Yg1hFjuMokUhIug2ytlqtke1c11U8Hpd0W+6h2Wze22cmkxnI0r2+vh6oF2xZlnK5nFzXVTqdVrlcVjKZvHd8qVRKruuq1Wrd226R+xPU/v6+Li8vtbe3p4uLi5n7G+XDH30cqN3zr32wkO0DAIDwLGOugdW0rHPDKv/R3PpKl+bXFwAAWLxVmYtSk3hKpmn6GbW2batSqYxsd3h4KEkyDGMgA3eU4VIPr169Gnher9fluq7fNpVKqVAojOwnlUppZ2dH7Xb7wQDxovYHAAAAAAAAQPQRJJ5BNptVs9mUYRgqlUrK5XKybVuu6/qBWtu2lUwm9fbt24Gs4FGGfz5cbiKXy915Ta1WUzweVy6XU6FQUCqVUiaTUT6fV6vVmqhkxbz3BwAAAAAAAED0ESSeUTqd1vX1tcrlshzH0eHhoR+03dnZUb1eV6vVChRQrdfrMk1ThmGoWCzeWRAunU6r3W4rn8/77Ty2bevq6kovXrzwxzNNEHee+wMAAAAAAAAg+li4bk6KxaKKxeJMfXhB4HFM01S1Wp1pO0HMY38AAAAAAAAARB+ZxAAAAAAAAACwwQgSAwAAAAAAAMAGI0gMAAAAAAAAABuMIDEAAAAAAAAAbDAWrkNkdDod7e/vj21zfHys4+PjJY0IAABE3enpqU5PT8e26XQ6SxoNAAAAsJoIEiMybm5udHl5ObZNt9td0mgAAMAq6Ha7D84fAAAAAIxHkBiRsbW1pd3d3bFttre3lzQaAACwCra3t7W3tze2TafT0c3NzZJGBAAAAKwegsSIjN3dXV1cXIQ9DAAAsEKClKLa398n2xgAAAAYg4XrAAAAAAAAAGCDESQGAAAAAAAAgA1GkBgAAAAAAAAANhhBYgAAAAAAAADYYASJAQAAAAAAAGCDESQGAAAAAAAAgA1GkBgAAAAAAAAANhhBYgAAAAAAAADYYASJAQAAAAAAAGCDESQGAAAAAAAAgA1GkBgAAAAAAAAANtg7YQ8AAAAAAMLU6XS0v78/ts3x8bGOj4+XNCIAALAKTk9PdXp6OrZNp9NZ0mhmQ5AYAAAAwEa7ubnR5eXl2DbdbndJowEAAKui2+0+OIdYFQSJAQAAAGy0ra0t7e7ujm2zvb29pNGM97OzPw/U7t1nv7vgkQAAgO3tbe3t7Y1t0+l0dHNzs6QRTY8gMQAAAICNtru7q4uLi7CHAQAAVkyQclT7+/srkW3MwnUAAAAAAAAAsMHIJEZksGAIAACY1DotFgIAAACEhSAxIoMFQwAAwKTWabEQIIi/+vRtoHbpBY8DAACsF4LEiIxVWjAEAABEwzotFgIAAACEhSAxIoMFQwAAwKTWabEQAAAAICwsXAcAAAAAAAAAG4wgMQAAAAAAAABsMILEAAAAAAAAALDBCBIDAAAAAAAAwAYjSAwAAAAAAAAAG4wgMQAAAAAAAABsMILEAAAAAAAAALDBCBIDAAAAAAAAwAYjSAwAAAAAAAAAG4wgMQAAAAAAAABsMILEAAAAAAAAALDBCBIDAAAAAAAAwAYjSAwAAAAAAAAAG4wgMQAAAAAAAABsMILEAAAAAAAAALDBCBIDAAAAAAAAwAZ7J+wBAJ5Op6P9/f2xbY6Pj3V8fLykEQEAgKg7PT3V6enp2DadTmdJowEAAABWE0FiRMbNzY0uLy/Htul2u0saDQAAWAXdbvfB+QMAAACA8QgSIzK2tra0u7s7ts329vaSRgMAAFbB9va29vb2xrbpdDq6ublZ0ogAAACA1UOQGJGxu7uri4uLsIcBAABWSJBSVPv7+2QbYyzKngEAgGmsU+kzgsQAAAAANhplzwAAwDTWqfQZQWIAAAAAG42yZwAAYBrrVPqMIDEAAACAjUbZMwAAMI11Kn22FfYAAAAAAAAAAADhIUgMAAAAAAAAABuMIDEAAAAAAAAAbDCCxAAAAAAAAACwwQgSAwAAAAAAAMAGI0gMAAAAAAAAABuMIDEAAAAAAAAAbDCCxAAAAAAAAACwwQgSAwAAAAAAAMAGI0gMAAAAAAAAABuMIDEAAACw5mzbVqFQUCKRUCwWUywWUyKRUKlUkuu6U/dbqVSUyWQUj8f9PnO5nCzLilSfAAAAGI8gMQAAALCmXNdVLpdTKpVSrVaT4zj+zxzHUaVSUTweV61Wm6hfy7IUj8dVKpUkSfV6Xe12W+VyWbZtK5PJKJPJTBSAXkSfAAAACOadsAcAAAAAYP5c11UqlRoIDN+nUCio1WqpWq0+2NayLGUyGUlSPp8feI1pmspms0qlUrIsS6lUSq1WS4ZhLL1PAAAABEcmMSKj0+lof39/7Nfp6WnYwwQAABFyenr64Pyh0+mEPcxQ5HI5OY6jZDLpZ+W2223V63UVi8U77Wu1mhqNxtg+vcxk6TZ4e19QuV6vS7rNVvbaL7NPAAAATIYgMSLj5uZGl5eXY7+63W7YwwQAABHS7XYfnD/c3NyEPcylq9VqsixLxWJRrVZL2WxWpmn6WbnlclntdlvJZHLgdUdHR2P7zeVyfrkHryzEKN52pNss4XHlLBbRJwAAACZDkBiRsbW1pb29vbFf29vbYQ8TAABEyPb29oPzh62tzZvylstlpdNplcvle9uYpuln53pc1713gTjHcQZ+9vTp07FjePbsmf/4vuDvIvoEAADA5KhJjMjY3d3VxcVF2MMAAAAr5Pj4WMfHx2Pb7O/v6/LyckkjCp9t23IcR61W68G2pmmqXC4PBFxt21Y6nb7Ttj/gnE6nH6wJ7GX9SrfB50ajMfC9RfUJAACAyW1eWgUAAACwxs7OzpTP5wMv7DYcEP7ss89Gtusv7zBcpuI+pmkOjGsZfQIAAGByZBIDAAAAa+TZs2cDgdSHDAdnE4nEnTa2bQ88f/LkSeC+HceRpDuL4i2iTwAAAEyHIDEAAACwRoJm5Hq8ReM8owLMw3WKgwahh9vZtu2PbxF94hd+dvbngdq9++x3FzwSAACwCig3MSeVSkWZTEbxeFyxWEyJREK5XO7ehT/mxbZtFQoFJRIJxWIxf9ulUunOhH/eHMdRJpNZ6DYAAACwWF5WrmdUPeI3b94MPA9ayuLRo0cDz8/PzxfaJwAAAKZDkHhGlmUpHo/7i33U63W1222Vy2XZtq1MJqNMJjP3gK3rusrlckqlUqrVagOTe8dxVKlUFI/HB+q8TdK3F3Ae95VIJCa6lREAAADR0x9kzefzI9sMB5Knzfptt9sL7RMAAADTodzEDCzL8jNp8/m8qtWq/zPTNJXNZpVKpWRZllKplFqtVuAMiXFc11UqlbozsR6lUCio1WoNjO0hkwSW+1fCBgAAwOrpnyfeN7cLMu8Moj9xYhF9AgAAYDpkEk/Jy+SVbgPC9wVh6/W6pNtJsNd+VrlcTo7jKJlM+pnL7XZb9XpdxWLxTvtarTbRoh4nJyeB2qXTaTKJAQAAVpjjOP4CcuVy+d653bSB2OEEiaurq4X2CQAAgOmQSTylXC7nT2zHZdN6GcWNRkOWZalWq917G18QtVpNlmWpWCyqXC6P3FahUFAulxtYMfro6EjZbDZQ/67rqlgsPlhv+ODgYLqdAAAAQCR480nTNEcmG8zbIrJ+59Fnp9PR/v7+zP0cHx/r+Ph45n4AAED4Tk9PdXp6OnM/nU5nDqNZPILEU3AcZ2BBuqdPn45t/+zZMz+Tt1QqzRQkLpfLSqfTdwLE/UzTVL1eVyKR8L/nuq4syxq5EMlw/6Zpju0fAAAAq8+2bdVqNRmGoWazObatYRhzCcb2ZwEvos9p3dzc6PLycuZ+ut3uzH3My199+jZQu/GfDgAA2Fzdbncu84NVQZB4Cv0B1HQ6/eDEtD+D13VdNRqNQFm9w2zbluM4arVaD7b1Ar39Wc62bY8NEjcaDTmOM1H9YgAAAKymo6MjSdLr168fLCG2s7Mzl4Duzs7OQvuc1tbWlnZ3d2fuZ3t7e+Y+AABANGxvb2tvb2/mfjqdjm5ubuYwosUiSDyF/oXdkslkoNeYpukvznF2djZVkPjs7Ez5fD5wtsRwQPizzz4b2/7k5ESGYTyYGQ0AAIDVVigUZNu26vV6oPnstNm6w0Hg4Uziefc5rd3dXV1cXMzcDwAAWB/zKiO1v7+/EhnJLFw3of46v5L05MmTQK/rn3xPsohcv2fPnk1UBmJ4wt9ffmKYbduybVuu6yoejyuRSKhQKEw9VgAAAERTrVZTrVZTtVoNnLgwvBZF0Azg4UXl+ueji+gTAAAA0yFIPKH+WsSSHrw17752w8HmIJLJ5ESZEsMT7XFjHV58z3Ec1Wo15XI5xWKxOwvhAQAAYPVYlqVCoaBqtTrROhmpVGrguXeH3EPa7fbA8/473RbRJwAAAKZDkHhCb968GXgeNGj76NGjgefn5+fzGtK9hifa902ghxfiG6XRaCiVSqlQKMxtfAAAAFge27aVyWRULpcnXkh5OOs3aEC3P2nBMIyBpIVF9AkAAIDpECSe0PDkddpM4uEMiEXoD0SP+yBgmqaq1ar/gWHcPtVqtTtZHwAAAIg2x3F0eHioYrGoYrE48euH72gbTpy4T/98dDgovIg+AQAAMB2CxBMKmuHwkHms5PyQarXqPx4uJzEsn8+rWCyqWq2q3W7r+vpa5XJ5ZKa0l4UCAACA6HMcR6lUSvl8PvD6Fo7jqFKpDHyvf3HjoGXI+tuNmo8uok8AAABM7p2wB7Bqpg3uDgdbhxfcmDfHcfwJdLlcnvg2PMMw/EyTRqOho6OjgX23LEuVSmWqTJT7dDod7e/vz9zPvFafBAAA4To9PdXp6enM/XQ6nTmMZjW5rqtMJqOnT59OtAByLpfTy5cvB75XKBRUq9Uk3V2nY5T+NqZpjix9tog+AQAAMDmCxCFZdCax9yHANM2ZA7nZbFbpdFqHh4cDmRsnJydzDRLf3Nzo8vJy5n663e4cRgMAAMLW7XbnMjfYVK7rKpVKyTRNlUqlQHfEOY7jZ+cmk8mBnyWTSaXTaT9Q22g0lM1m7+2rXq/7j+/L+F1EnwAAAJgcQeIJGYYxlwBv0AXvpmHbtmq1mgzDULPZnEufhmGo1WoplUr5gWLXdWVZ1twyOLa2trS7uztzP9vb23MYDQAACNv29rb29vZm7qfT6ejm5mYOI1oth4eHchxHjuMokUhM9Nr+smXD3/f6Ojk5uTeg67qunyGcTqfHro+xiD4BAAAwGYLEE9rZ2ZlLkHhnZ2f2wdzj6OhIkvT69eu5r/b88uXLgYXrms3m3ILEu7u7uri4mEtfAABg9c2rhNT+/v7GZST3/2F/GvcFYE3TVL1eVy6Xk23b95YfOzw8lHSbaNCf/busPgEAADAZFq6b0LQZwMOB5UVlEhcKBdm2rXq9fucWwXnwbgn0zGshPwAAAMyHF2yd1kMZutlsVs1mU4ZhqFQq+dvz7jLzAtTJZFJv374NNO9dRJ8AAAAIjiDxhA4ODgaeB80qHl6obtJb/oKo1Wqq1WqqVqtja7nNKpPJLKxvAAAAzKZer6vX6039dV+piX7pdFrX19cql8tyHEeHh4eKx+PK5XLa2dlRvV5Xq9WaKJi7iD4BAAAQDOUmJtRfakG6zaQNkrHbbrcHns97JWbLslQoFFStVhden62/hMUiy2YAAAAg2orF4lwXMl5UnwAAABiPTOIJDWcSBy230J9xbBjGXGsF27atTCajcrm8lAU8+sdOJgcAAAAAAACw2ggSTyiZTA4ERt+8eRPodefn5/7j4UDzLLxb8ZaZcdG/L5SeAAAAAAAAAFYbQeIpPH361H8cdFGQ/nalUmku43AcR6lUSvl8XuVyOfBrKpXKTNvtL50x77IZAAAAAAAAAJaLIPEUCoWC/9iyrAfb97cxTXMugVXXdZXJZPT06dPAAWLpdrXrWbffaDQkiVpxAAAAAAAAwBpg4bopJJNJpdNpP/jbaDSUzWbvbV+v1/3HD2UR12o1tdttFQqFe+sWu66rVCol0zRVKpUC1UV2HMffdpCF9u7TaDTkOI4Mw9CLFy+m7ieqPvzRx4HaPf/aBwseCQAAAAAAALAcBImnVK1WlUgkJEknJyf3Bold11WtVpN0W5ph3MJymUzGDzxXKhVdX1+PXBju8PBQjuPIcRx/DJOMu59lWcrlcnJdV+l0WuVy+d4gsuM4Ojo6kiS9fv2aResAAAAAAACANUC5iSmZpulnCNu2fW+d38PDQ0mSYRgDGcWjDJeuePXq1Z02qVQqcB3kUYaD1PV6Xa7r+ttPpVID5TT6x5ZKpbSzs6N2uz1TNjIAAAAAAACA6CBIPINsNqtmsynDMFQqlZTL5WTbtlzX9YOqtm0rmUzq7du3D2beDv98uNyE1/+0RmUx53K5O9+r1WqKx+PK5XIqFApKpVLKZDLK5/NqtVr3lsEAAAAAAAAAsHooNzGjdDqt6+trVSoVnZ2d6fDwUK7ryjAMHRwcqF6vj61X3K9er6tQKOjq6kr5fP7OAnMPZSJPO/52u61yuSzLsnR1deVnFnsB7hcvXiidTlNeAgAAAFgzPzv780Dt3n32uwseCQAACBNB4jkpFosqFosz9eEFbJfNNM07tYoBAAAArL+/+vRtoHbph5sAAIAVRrkJAAAAAAAAANhgZBIDAAAA2GidTkf7+/tj2xwfH+v4+HhJIwIAAKvg9PRUp6enY9t0Op0ljWY2BIkBAAAAbLSbmxtdXl6ObdPtdpc0GgAAsCq63e6Dc4hVQZAYAAAAwEbb2trS7u7u2Dbb29tLGg0AAFgV29vb2tvbG9um0+no5uZmSSOaHkFiRAa3+QEAgEmt0y1+CM/u7q4uLi7CHgYAAFgxQeJU+/v7K5FtTJAYkcFtfgAAYFLrdIsfAAAAEBaCxIgMbvMDAACTWqdb/AAAAICwECRGZHCbHwAAmNQ63eIHAAAAhGUr7AEAAAAAAAAAAMJDkBgAAAAAAAAANhhBYgAAAAAAAADYYASJAQAAAAAAAGCDESQGAAAAAAAAgA1GkBgAAAAAAAAANhhBYgAAAAAAAADYYASJAQAAAAAAAGCDESQGAAAAAAAAgA1GkBgAAAAAAAAANhhBYgAAAAAAAADYYO+EPQAAAAAAQLR9+KOPA7V7/rUPFjwSAACwCASJAQAAAABjHfz1fwzWkCAxAAAriXITAAAAAAAAALDBCBIDAAAAAAAAwAYjSAwAAAAAAAAAG4yaxIiMTqej/f39sW2Oj491fHy8pBEBAICoOz091enp6dg2nU5nSaMBAAAAVhNBYkTGzc2NLi8vx7bpdrtLGg0AAFgF3W73wfkDAAAAgPEIEiMytra2tLu7O7bN9vb2kkYDAABWwfb2tvb29sa26XQ6urm5WdKIAAAAgNVDkBiRsbu7q4uLi7CHAQAAVkiQUlT7+/tkGwMAAABjsHAdAAAAAAAAAGwwMokBAAAAbDQWUAYAANNYp0WUCRIDAAAA2GgsoAwAAKaxTosoEyQGAAAAsNFYQBkAAExjnRZRJkgMAAAAYKOxgPL8fPijjwO1e/61DxY8EgAAFm+dFlFm4ToAAAAAAAAA2GBkEgMAAAAA5uLgr/9jsIZkEgMAECkEiYEpcBsdAAAAAAAA1gXlJgAAAAAAAABggxEkBgAAAAAAAIANRpAYAAAAAAAAADYYQWIAAAAAAAAA2GAEiQEAAAAAAABgg70T9gAAAAAAAJvlwx99/GCb51/7YAkjAQAAEpnEAAAAAAAAALDRCBIDAAAAAAAAwAaj3AQio9PpaH9/f2yb4+NjHR8fL2lEAAAg6k5PT3V6ejq2TafTWdJoAAAAgNVEkBiRcXNzo8vLy7Ftut3ukkYDAABWQbfbfXD+AAAAAGA8gsSIjK2tLe3u7o5ts729vaTRAACAVbC9va29vb2xbTqdjm5ubpY0IgAAAGD1ECRGZOzu7uri4iLsYQAAgBUSpBTV/v4+2cZAxBz89X98uNHXPlj8QAAAgCQWrgMAAAAAAACAjUYmMQAAAAAgcj780ceB2j0n4xgAgJmRSQwAAAAAAAAAG4xMYmCBgmQ/kPkAAAAAAACAMJFJDAAAAAAAAAAbjCAxAAAAAAAAAGwwyk0AAAAAACLn4K//Y6B2HwbsjzJvAADcj0xiAAAAAAAAANhgBIkBAAAAAAAAYINRbgIbIeitaue/9X9c8EgAAAAQNZ1OR/v7+2PbHB8f6/j4eEkjAgAAq+D09FSnp6dj23Q6nSWNZjYEiQEAAABstJubG11eXo5t0+12lzQaAACwKrrd7oNziFVBkBgAAADARtva2tLu7u7YNtvb20saDRblwx99HKgdC9wBAILa3t7W3t7e2DadTkc3NzdLGtH0CBIDAAAA2Gi7u7u6uLgIexgAAGDFBClHtb+/vxLZxgSJgZCR0QAAAABMj/VHAACYHUFiAAAAAAD+O5I4AACbiCAx0IcsBAAAAAAAAGwagsSIjE6no/39/bFtgtR6AQAAm+P09FSnp6dj23Q6nSWNBkCUkRACAMD9CBIjMm5ubh4s5N3tdpc0GgAAsAq63e5KLAQCYP0EKUtBSQoAwKogSIzI2Nra0u7u7tg229vbE/d7enqqv2n+v/Sr7/6Ksv/mf5x2eAPIQsC0Tk9P1e12tb29TVY8QsW5iCiZ5Xzc3t7W3t7e2DadTkc3NzezDBGY2iLmogDCwxwKWD9c17divV6vF/YgsNn29/d1eXmpvb09XVxcLKz/f7X9Rf0/vr3ciz2MIDHZCtG26PMdCIpzEVGyrLkA5zuGLePcCHMuiukwh8c4/J8CrB/morfIJAYWKEjGMdnGAAAAQHRw1yAAYBMRJAZCxiQUAAAAAAAAYSJIDKyIoMHkn/3d/zdQu3ef/e4swwEAAAA22jzvGgyyCJ5EWQoAwOIQJJ6TSqWiZrOp8/Nzua4r0zSVTCZVKBSUTqdXbtth7g9m81efvg3U7v9w9ucLHsniEegGAGA9MRcFRiOYDABYFILEM7IsS7lcTq7rKp1Oq16vyzRN2batUqmkTCbjf98wjMhvO8z9ASb1szkHuoMEnWfdZu8f/6v/77zHH1TQ4HoYxxcAsNmYiwLzQTAZADApgsQzsCxLmUxGkpTP51WtVv2fmaapbDarVColy7KUSqXUarXmNpldxLbD3B8gCsIK2i5bWPu5Kcd3VUThDxZREcYfTua9zSjvAxAUc1Gso6ivP0IwGQDgIUg8Jdd1lcvlJN1OWvsnsf3q9boSiYQcx1Eul1Oz2YzktsPcH4QjcFmKLz1e8EgAIFxhBMnnvc1V3wfvjxbYXMxFsenWIZhMIBkAVhtB4il5t8FJUqlUuredl/XQaDRkWZZqtZry+Xzkth3m/myCxn/6X/Rff/ZP+tV3f0XZf/M/buQY/m//01/qp//1H/XFX/0f9H/5P/+flr79qIwhbFE4BowhOmMIWxSOQdhjCHv7URkDwFw02sKeR87DuuzDT/4/b/Urv/ar+jf//Y8qURIkkPyf6nX90z/810D7QNB5cU5PT9XtdrW9va3j4+OwhzOVddgHaT32Yx32AbcIEk/BcRxZluU/f/r06dj2z549U6PRkHQ76Z1lIruIbYe5P5viB//pf9F/6f5U/2r7i6FNSqcdQ5CM4yDZxv/3/+n/qf/16lr/u514aEGIKIwhbFE4BowhOmMIWxSOQdhjCHv7URkDNhtz0eiLwlx2Vuu2D//X//3/ZmzbsDKOH/JX9Ya6/+W/aPtf/atIBro3xenpqS4vL7W3t7eyQb112AdpPfZjHfYBtwgST6FcLvuP0+n0g7XQstms/9h1XTUajYHvhb3tMPcH6yFIIPmf/9t/W8JIAADAqmEuCsxf0PIVQYURdA5aL3meyF4GsMkIEk+hVqv5j5PJZKDXmKYpx3EkSWdnZ1NPZBex7TD3BwAAAJuNuSiAqAgSmP7pP/2T/+9D7Qk6A1glBIknZNv2wPMnT54Eel0ymfQnst7tcVHYdpj7g830z//tvz2YecxieQAAbAbmosBqmFdm8i//8z/NpZ9VEUY2dBBeoBsA+hEknlB/vTTpNoshiOF2tm0HzpRY5LbD3B/gPkHKV0yCoDMAANHEXBTYTL/8z/8095IYD4lqneYwBcmGnreg2dUPjYtANzB/BIkn9ObNm4HnD9VM8zx69Gjg+fn5+cQT2UVsO8z9AZbFCzp7dZGDZDPfh4AzAADzw1wUwLIECUoTSF68eQel51n2I+jY5tkfwW5ECUHiCXm3tXmmzXZot9uR2HaY+wOsolmznKcNVBOcBgCsI+aiAKIkSCDZK5kRRjZ0UAS7B807ML2I7OswsrrnZZI63UGEFdQHQeKJDU9kp+W6biS2Heb+AAhuXiU45pFNvegxEBAHgM3BXBQA5u+h4PUqBLofsmn1rTdJGEF9MrpvxXq9Xi/sQaySWCw28Dzo4bMsS5lMxn+ezWZVr9dD33aY++P55V/+Zf3Lv/yLJGlra2uqPvp98Ytf1K//+q/7zzudjm5ubrQVi2nni78+5pWLc/XTv9dNr7fRYwh7+4whGttnDNEZw0Pb/+V35vd3ZO8PAw+NYZ7bDOr/d+36Y/jfxo2N237kxrC1pd3dXf/7f//3f6+f/vSnM/d/c3MjSfqlX/ol/fM///PM/WF+wp6LLnoeKkVjLjqrsP/Pmgf2IRrYh2hgH6JjHfZjrfZhw+eiZBKHJMxsh0Vse5Y+f/7zn/uPvQtnFp9//rk+//zzO9+/6fX0X7qzX9yzYAzhb58xRGP7jCE6Ywh7+1Eaw/96db2x24/MGG5udHl5ubD+++ccWC/TzkWXNQ+VovG7blbsQzSwD9HAPkTDOuyDtB77sRb7sOFzUYLEEzIMYy5B1qCLcix622Huj+fdd9/VP/7jP6r33/9qM6tRGRwAAGD1zDN7IxaL6d13353DqDBPYc9FmYcCAID7bNpclCDxhHZ2duYykd3Z2YnEtsPcH88//MM/zLx9AAAArJ6w56LMQwEAAG7N/ufyDTNtlsLw5HfaTOJ5bzvM/QEAAMBmYy4KAAAQDQSJJ3RwcDDwPGjmw9XV1cDzRCIRiW2HuT8AAADYbMxFAQAAooEg8YRSqdTAc8dxAr2u3W4PPE+n05HYdpj7AwAAgM3GXBQAACAaCBJPaDjbIehEtj8rwjAMmaYZiW2HuT8AAADYbMxFAQAAooEg8YSSyeRAzbM3b94Eet35+bn/eHgyHOa2w9wfAAAAbDbmogAAANFAkHgKT58+9R/bth3oNf3tSqVSpLYd5v4AAABgszEXBQAACF+s1+v1wh7EqrFte6B+2kOH0LIsZTIZSZJpmndqqIW97TD3BwAAAJuNuSgAAED4yCSeQjKZHFgco9FojG1fr9f9xw9lOtRqNZVKpXvrsS1i24vcHwAAAGAc5qIAAADhI5N4So7jKJFISLqd2LZarZHtXNdVPB6XdLvqcrPZvLfPTCYjy7L859fX1wM12ha57UX0CQAAAATBXBQAACBcZBJPyTRNP4vBtm1VKpWR7Q4PDyXdrrrcn/UwSn+AWJJevXq1tG0vok8AAAAgCOaiAAAA4SJIPINsNqtmsynDMFQqlZTL5WTbtlzXlWVZSqVSsm1byWRSb9++HZkV3G/456ZpLm3bi+oTAAAACIK5KAAAQHgIEs8onU7r+vpa5XJZjuPo8PBQ8XhcuVxOOzs7qtfrarVagSax9XpdpmnKMAwVi8WB2myL3vYi+wxLpVJRJpNRPB5XLBZTIpFQLpe7k7ENTMNxHGUymQfrJj6E8xSzsm1bhUJBiURCsVjMP49KpZJc1526X85NTMpxnIFzMR6PK5VKqVAo3LvWQhCci5tlGXPRMM+pRWybawSbbt2u6X7z+swBrJJ1uqYX9VltYXrAmmk2mz3DMHqSeul0utdsNnvtdrtXr9d7pmn637++vg57qFhB19fXvWw225PUk9SrVqtT9cN5ilkNn4v3fU16jnJuYhrlcvnBc7FcLk/UJ+ci5i3Mc2oR2+YawaZbt2u637w+cwCrZJ2u6UV9Vls0gsRYK81m07/Y8vn8yDbJZLInqWeaJpNmBHZ9fd0rFotz+aXOeYpZXV9f+5OVIF/3nWfDODcxjXQ63ZPUMwyjl81me8VisZfNZkeeo/V6PVCfnIuYtzDPqUVsm2sEm27drmnPPD9zAKtkna7pRX1WWwaCxFgb19fX/l9+TNO8t1273fYvxnQ6vcQRYlWVy+WeaZp+IGSWCRvnKebBOxeTyWSvXq/32u22/5fuUR8sggTnODcxDe98uy9LeFSG8UM4FzFvYZ5Ti9g21wg23bpd0555fuYAVsm6XdOL+Ky2LASJsTb6/zN96D9Rbt1BUK1Wq9dqtfzn1Wp1pgkb5ylm5Z2DxWLx3jbtdtv/a7f3ZRjG2H45NzEpb7LcbDbHtsvn8wPnYv/v1FE4FzFvYZ5Ti9g21wg23bpd073e/D9zAKtkna7pRX1WWxaCxFgL/X/VkfRg+n+9Xo/cxYjV0Gq1pp6wcZ5iHrwMk4cMn2/jgnmcm5hGNpsNVGf4+vp64Pwa9xrORcxbmOfUIrbNNYJNt27X9H1m+cwBrJJ1u6YX8VltmbYErIFyuew/TqfTD654nc1m/ceu67JaLAKbZTV1zlPMyrZtOY6jer3+YFvTNAfOOe/1o3BuYhqu66pYLD7YzjAMmaY58Pw+nIuYtzDPqUVsm2sEm27drun7zPKZA1gl63RNL+qz2jIRJMZaqNVq/uNkMhnoNf0fWM/OzuY+JmAY5ylmdXZ2pnw+H/iDQzqdHnj+2WefjWzHuYlpNJvNwG2vrq78xwcHB/e241zEvIV5Ti1i21wj2HTrdk0Dm26drulFfVZbJoLEWHnDf2158uRJoNf1/xIgqwKLxnmKeXj27NmdvziPMzzZSSQSd9pwbmLRXNeV67qSbifD903CORcxb2GeU4vYNtcINt26XdPAplu3a3oRn9WWjSAxVp5lWQPP+/+yM85wuyik9mN9cZ5iHpLJ5ES3H3qBOc+o845zE4v26tUrSbfnzLjb7zgXMW9hnlOL2DbXCDbdul3TwKZbt2t6EZ/Vlo0gMVbemzdvBp4HvSgfPXo08Pz8/HxeQwLu4DxFGBzHGXg+fEuTxLmJxXJdV4VCQclkUs1mc+z5xbmIeQvznFrEtrlGsOnW7ZoGNt2mX9NBPqstG0FirLzhC2vavwC12+25jQkYxnmKMPRPWvL5/Mg2nJtYFMdxlEqlZBiGXr9+/eC5xbmIeQvznFrEtrlGsOnW7ZoGNt2mX9NBPqstG0FirLzhi3taw6n+wDxxniIM1WrVf1wqlUa24dzEIjQaDSUSCTmOI9d1FY/HValUxr6GcxHzFuY5tYhtc41g063bNQ1suk2/poN8Vls2gsRYedNelMO3E/SvvA7MG+cpls1xHL9GVrlcvvev45ybmBfXdVWpVJRIJJTL5e78vFQqjfx+/+unwbmI+4R5Ti1i21wj2HTrdk0Dm26Tr+mgn9WWjSAx8N/xV12sAs5TBOWtrGuaporF4sK3x7kJy7LUbreVTqfvranWaDQezCieFeci5i3Mc2oR2+YawaZbt2sa2HSreE0v+7NaUASJsfImWT1yGf0Ao3CeYpls21atVpNhGGo2m2Pbcm5iXrLZrKrVqqrVqprNpnq9nqrV6p1zo1QqjZxQcy5i3sI8pxaxba4RbLp1u6aBTbep1/Qkn9WWjSAxVt7Ozk6k+gFG4TzFMh0dHUlSoMXCODexSPl8Xq1W684Eular3WnLuYh5C/OcWsS2uUaw6dbtmgY23aZe05N8Vls2gsRYedP+BWg4i4m/6mKROE+xLIVCQbZtq16vK5lMPtiecxOLZpqmXr9+PfC9N2/e3GnHuYh5C/OcWsS2uUaw6dbtmgY23SZe05N+Vls2gsRYeQcHBwPPg9aEGS4wnkgk5jUk4A7OUyxDrVZTrVZTtVpVNpsN9BrOTSxDMpkcOCdHrSjNuYh5C/OcWsS2uUaw6dbtmgY23aZd09N8Vls2gsRYealUauD5qA+eo7Tb7YHn9y2yA8wD5ykWzbIsFQoFVatV5fP5wK/j3MSyPHv2zH88aiLOuYh5C/OcWsS2uUaw6dbtmgY23SZd09N+Vls2gsRYecN/AQp6cfd/QDUMI3K1YLBeOE+xSLZtK5PJqFwuTzzp4NzEsvTfUjfq1jzORcxbmOfUIrbNNYJNt27XNLDpNuWanuWz2rIRJMbKSyaTAx82R9U5HOX8/Nx/PPwLApg3zlMsiuM4Ojw8VLFYVLFYnPj1nJsIw6hzhnMR8xbmObWIbXONYNOt2zUNbLpNuKZn/ay2bASJsRaePn3qP7ZtO9Br+tuVSqW5jwkYxnmKeXMcR6lUSvl8XuVyOfBrKpXKwPc4N7EM/RkamUxmZBvORcxbmOfUIrbNNYJNt27XNLDp1vmantdntaXqAWug1Wr1JPlfD2k2m35b0zSXMEKsi3a7PXCuVavVwK/lPMU8XV9f90zT7OXz+Ylel0wme61Wa+B7nJtYhnK53JPUMwzj3jaci5i3MM+pRWybawSbbt2u6fvM8pkDWCXrek3P87PaMpFJjLWQTCYHCoY3Go2x7ev1uv+Yv+hiEkFXPR2F8xTz4rquUqmUTNNUqVSS4zgPflmW5S/Q0F8b1nvOuYlFOzk5kSS9fPny3jaci5i3RZ5TtVrN/x28rG1zjWDTrds1fZ9ZPnMAq2Qdr+l5f1ZbqtDC08Cc9f+1NZlM3tvu+vrab5dOp5c4QqyDer0+8NfGcrk80es5TzEPyWRy4Dyc5Ou+TBTOTUyqXC73kslkr1gs9q6vr8e2LRaLPUm9YrH4YL+ci5i3RZxT6XR64HfrfdfAIrbNNYJNt27X9CizfuYAVsm6XdOL+Ky2LASJsVb6/zO97z9S74I1DOPBD7VAP++Wkf5f4uP+I7kP5ylmMcuk46G/DXNuIqj+ibL3dV8AOJvNTvwBl3MR8zbvc2qSD3WLOJ+5RrDp1u2a7jevzxzAKlmXa3qRn9WWIfwRTOjt27e9H/zgB72XL1/2vvvd7/aeP3/ee/78ee+73/1u7+XLl73Xr1/3Pv/887CHiRA1m82eYRg9Sb1sNttrtVq96+vrXrPZ9C/YZDLJZBmBXF9f97LZ7J2/RA5/pdNp/3wLgvMU0/CCbdN+BamJxbmJoIY/wHoT52w22ysWi710Ou0/b7fbE/fPuYh5m+c55fXjfTWbzaVte5F9Aqtkna7pRX3mAFbJql/Ty/istmgrEST+wQ9+0PvGN77R29nZ6W1tbQX6ev/993vf+MY3eq9fvw57+AiJdxusd6EbhtFLp9O9er0e9tAAH+cpoopzEw+5vr7uFYvFO+eJaZq9bDbbq1arcwlOcS5i3uZxTjWbzZ5pmj3DMAKVUZnntpfRJ7BK1u2aBjYd13R4Yr1er6eI+v73v69yuewXme4faiwWG/maUW1M09Tz58/1e7/3ewscLQAAAAAAAACsnkgGiT/++GMVCoWBFQhnGaYXLE4kEqrX6/rN3/zNmccIAAAAAAAAAOsgckHiFy9eqFKp3AkKp9NpJZNJPXr0SKZpyjAMSdLOzo4k6erqSpLkuq4cx9Fnn30mx3FkWZZc1/X7icViKpVK+s53vrOU/QEAAAAAAACAKItMkLjb7erw8FCtVkvSbVA4k8konU7rq1/96kx9f/755zo7O1OtVpNt24rFYkqlUrIsS9vb2/MYPgAAAAAAAACspEgEif/mb/5Gh4eHur6+Vj6fV6lU0uPHjxeyLcdxVCgU9Pr1a73//vtqtVr64he/uJBtAQAAAAAAAEDUhR4k/uSTT5RKpZRMJlWv1xcWHB5mWZZyuZz+9b/+1zo/PyejGAAAAAAAAMBGCjVI/PbtW6VSKaXTab169Wrp23ddV6lUSl/+8pf1l3/5l0vfPgAAAAAAAACEbSvMjWcyGT19+jSUALEkGYahVquln/zkJ/re974XyhgAAAAAAAAAIEyhZRI/f/5ctm3ro48+CmPzA1zXlWma+vjjj/WVr3wl7OEAAAAAAAAAwNKElkn86NEj1ev1sDY/wDAMvX79Wo7jhD0UAAAAAAAAAFiq0BeuAwAAAAAAAACEJ9SaxMv0zW9+M+whAAAAAAAAAEDkbEwm8Re+8AW122196UtfCnsoAAAAAAAAABAZG5FJ/Pr1a/V6Pf3gBz8IeygAAAAAAABAJNi2rUKhoEQioVgsplQqpUKhINd1wx5aZK3rMQslk/gb3/iG3r59u/DtXF1dyXVdOY6jXq+nRCKhH//4xwvfLgAAQJTYtq1qtSrLsuQ4jpLJpA4ODlQul2UYRtjDAwAAQAgqlYpKpdLInxmGoZcvXyqbzS55VNG2zscslCDx8+fPValUFIvFFrqd4V2LxWJqtVr6yle+stDtAgAARMU6T2QBAAAwHW+OmM/nlUqltLOzozdv3qhWqw1kxLbbbZmmGd5AI2Tdj1koQeJPPvlEqVQqcJC41+vNHFD2+iiVSvrOd74zU18AAACrYN0nsgAAAJic4zhKJBJqNptKp9MDP3NdV4eHh7JtW5KUzWZVr9fDGGakbMIxC23huvfff19v3769k+07SiwWC9QuyOspOQEAADbBJkxkAQAAMLlCoSDDMFQul0f+3JtHSrd3nl1fXy9zeJG0CccstIXrDg8PJUmWZenm5uber3K5rF6vp2QyqWazqevr67Hth7/Oz8/1+PFjFQoF3dzcECAGAAAboVwuq1gs3gkQS7cT1/6gsGVZyxwaAAAAQnR+fq4XL17c+3PTNP05pOu6K78g2zxswjF7J6wNP336VLZt64MPPri3zdu3b/X8+XMVCgX96Z/+6VTbSSaT+uijj/T+++8rFovpT/7kT6YdMgAAwMo4Pz/X69ev7/25N5G1LMufyLKIHQAAwPp7+fLlg/O+/lJkzBE345iFmkkcj8fHtimXyzJNc+oAscc0TR0dHalarepHP/rRTH0BAACsgk2YyAIAAGByyWTywTZXV1eB226CTThmoQWJJemjjz4a+/Pz83MVCoW5bOvg4EC9Xk/VanUu/QEAAETZJkxkAQAAsBiO40jS3OJym2DVj1moQeKH2LY9tw8tOzs7kqRmszmX/gAAAFbdqk9kAQAAMH+O48i2bRmGoXw+H/ZwVsI6HLNIB4kNw9Dbt2/n0pcXHF7FwtEAAADztg4TWQAAAMyfdxf+y5cvQx7J6liHYxbr9Xq9sAdxn9/+7d/W9fW13rx5M1M/n3/+uV//OB6P67PPPpvH8AAAAFZWqVRSpVJRvV5XNpsNezgAAACIAMdxlEgklM/nKdka0Locs0gHiRuNhp4+farvfve7+oM/+IOp+uh2uzo8PFSr1VIsFlMymZw56AwAALDK1mUiCwAAgPnKZDKSKNc6iXU5ZpEuN5HNZvX48WMVi0V9/etf16effjrR63/4wx/q8ePHsm3b/96zZ8/mPEoAAIDVUigUlE6nCRADAACsOdd1VavVArUtlUq6urpa+WDnrDb1mEU6k1i6zXR5//33FYvFJN2uvl0oFGSapkzT1Je+9CVJ0qeffirXdeU4jprNpl69eiXXddXr9RSLxdTr9Sg1AQAANl6pVJJlWWq1WmEPBQAAAAvkuq5SqZSSyaTq9frYto1GQ6VSSa1WS4ZhLGeAffoDs9lsVqZpLn0M3jhW5ZjN2zthD+Ahpmnq/PxcBwcHkiTbtgOtwO3Fvr3gciwWe/DNBQAAWGeNRkONRoMAMQAAwJpzXVeHh4dyHEelUmlsW8uyQg92Xl1d+eNMJpOhBIlX7ZjNW6TLTXiSyaR+8pOf6Ktf/ap6vV6gr1gs5mcQ93o9vXr1Sh988EHYuwIAABCKdZzIAgAAYLTDw0O//OrTp0/vbeclYz40R3QcZ95DjJxNP2YrESSWbjOKW62WXr16pWQyeefnXlDY4wWHs9msrq+v9Tu/8zvLHC4AAEBkrOtEFgAAAINs21YikfCDnaZp3jv/s21buVxOzWZz7Byx0WjIsqwFjDYaOGa3Il9uYlg2m1U2m9Xbt2/9enqO4+jq6kqStLOzI9M0lclklE6n9d5774U8YgAAgPBMMpG9urpSPp9f3uAAAAAwF7Zt6+TkRI1GY+D7hmEMLMLmzfUcx9Hh4aHy+bxs2/YDpMPevHmjWq2m6+vrxQ0+JByzQZFfuA4AAGDdeQt1tNttlUqludVgcxxHqVRK+XxeT548ubfdqk5kAQAAcPvH/lwu92A7wzB0fX0t13X1+PFjua4bqP98Pq9qtTrjKMdzHEeJREKS1Gw2lU6nF7q9dThm80aQGAAAIAReYPjs7GwgC8E0TbXb7Yn7y+Vysm3bLymxCRNZAAAADLIsS5lMxn8+KuyXSCQmKjPWarVGln6dp2UHifut6jGbt5WpSTyJFy9e6G//9m/DHgYAAMC9zs/PlU6nVa/XB0o8OI4zcf2yXC6nRqOharXql5RIpVKBA8SSVCgUJtomAAAAoqder/uP7wtSttttfy2vIF+rFuycFMfs1soFiX/4wx/qm9/8pp48eaIf/vCHI9ukUil99atf1de//nWCxQAAIJLS6bSSyaRM07yTwdtsNgP3UygU1Gg0VC6XBzIuNmEiCwAAgEH9yQbPnj0LcSSrg2N2a2WCxH/8x3+sR48eKZfLqVarybZtf7G6YdlsVo7j6Mc//rFM09Rf/MVfLHm0AAAAk+kP8N63CMawUqmkWq2mfD6vYrG4qKEBAABgBbiuO1ASYZklG1YVx+wX3gl7AA/5/PPPdXBwIMdxBmqCxGKxsa8zDEOtVkupVErZbFa1Wk2/93u/t+jhAgAATKV/sbrz8/MH25dKJVUqFaXTaWoJAwAA4E7JsijcKeatw/GQzz77zH9crVYDJU1ks9mZF3yO4jELS+SDxLlcTu12W7FYzA8MT7LW3uvXr7Wzs6N8Pi/TNPW1r31tUUMFAACYWiqV8h8/VEvYCxAnk8mJSlMAAABgffXPC6OSEXt+fq5SqTTRaxqNhhqNxoPtDMMYWNtjGlE8ZmGJdLmJ169fy7IsxWIxv17ee++9N9GbZhiGvvWtb6nX67EgCwAAiKzhLIj7sie8ALFpmnr9+vUyhgYAAIAV8OrVK/9xLpcLcSSrg2P2C5EOEnu3TvZ6PeXzebXbbV1dXemjjz6aKJv461//uqTbBVz+w3/4DwsZKwAAwCyGg8T9tdE8/QHiVqslwzCWNDoAAABEmeM4A3ejRSUrNp1OB1pEud1u+69pNpuBXjNrFnFUj1lYIh0k9rKIa7Wa/uzP/kyPHz+eqp/+D10fffTRvIYHAAAwN8NB4jdv3gw8LxQKBIgBAAAwUn9tXcMwZq7Vuwk4ZoMiHSR2XVemaer3f//3Z+rn6urKfxx0tXAAAIBl65+Y9mcS53I51Wo1AsQAAAAYidq6k+OYDYp0kNgwjLmsKugFhnu93shbNwEAAKKgf97jzV8ymYwajYaSySQBYgAAAIzUnxX77NmzEEeyOjhmg94JewDjmKb54OreQZycnPiP+WAFAACiajiTOJVKybZtP0AMAAAADKO27uQ4ZndFOpP48PBQ5+fnM/Xx3e9+V7ZtKxaLSbpb7w8AACAqEonEwHPbtpVOpwkQT8BxHJVKJWUymbCHAgAAsBSNRsN/bJrmQIJkrVYLYUTRxzG7K9JB4hcvXuj6+lrf+973pn798+fPFYvF1Ov1FIvFSB8HAACRdXBwMPA8m80O1ErD/Wq1mhKJhBKJhCqVCiXGAADAxrivtm6lUgljOCuBY3ZXpIPEhmHoW9/6lorFor797W+r2+0++Jput6vvf//7+vKXv6xKpaJerzfw83w+v6jhAgAAzOTs7GzgOXdABZfP59VutyktBgAANk5/bV3vbqpGo6Fmszk2DuY4jiqVijKZjOLx+J07sVzXVS6XUzweX7vgadBj5h2jXC6nVCqlWCzmrx3Sr1arKR6Pq1AoLH7wCxLpmsSSVC6XZdu2PvzwQ5XLZWUyGT/C32q1tLOzo6urK7XbbVmWNbBInSS/zIQk/dmf/Zm2t7eXvxMAAAAPKBQKd25tW/ds2FKppHK5PNc+TdMcOXEHAABYR8Pznjdv3ujq6krValWvX78e+1rLsvwYm2VZflwtmUzKdV2lUilJt8HiZrOpYrG4mJ1YskmPmXeMvBIVJycnqtfrA21arZZc11WtVlOpVFrJZI9YbzjVNqIKhYJevnw5EPQdZTg47D2vVqs6Ojpa7CABAACmkMvl1Gg0/Hpo3sR1nResKxQKOj8/n/v+ZTIZWZYl0zTVbrfn2jcAAEDUNBoN5XK5ge+ZpqlWqzXRHVZeHK1cLqtYLCqTyahcLiuZTMpxnIUHPR3H8dfnaDabC11IbtpjVqlUVCqVJEnX19d32npz+lE/WwWRLjfRr1qt6vz8XB988IF6vd6dL09/cLjX6ymdTqvdbhMgBgAAkZTJZNRoNPw5S/+EeF0ziRuNxsYuCAIAADBP2WxW+XxehmHINE0Vi8WpSnB5c9Bms+mXV0gmk5KWUwLNNM2BWN4iTXvM+stQvHr16s7PX758eWcRvFUS+XIT/ZLJpJrNpt6+fSvLstRsNuU4jlzX1dXVlXZ2dvw3OJPJ6OnTp3rvvffCHjYAAMBIXtZrNpv1b1nzMiik21v7XNdd2YnmKJZl3cncAAAAwPSq1aqq1epMfXjzUq9W77ovnjzNMTMMQ+l0WpZlqV6v36n3fH5+rmw2O89hLtXKZBL3e/z4sY6OjvTq1Sudn5/rJz/5ia6urvSTn/xE5+fnevXqlY6OjggQAwCAyEqlUrIsS8VicaCm2cHBwUC7WbKJvYU2EomE349t28pkMorFYiMX17Bt21+gxFvAZNwYHMdRoVBQKpVSJpNRIpHws6OHNRqNgQVRbNtWLBbzxzKK67p+//F4XIlEQrlcbmCxkXG818fjccViMaVSqZFjAwAA2GT92bvzXjNinXjJDqPmotVqVS9evFj2kOZmJYPEAAAAqyyVSsm2bVWr1TuT8OHb+aYJEnuB4EQioVKp5PdRKBR0eHgoSf6CJLVazZ/slkolpVIpua6rg4MDua4ry7L8RUuGNRoNJRIJXV1dqdVqqdls+nWAc7mcX7PNk81m1ev1/H1MJpP+bYXX19d3+q9UKnr8+LFSqZRev36t6+trVatVP9g83P+o4/D48WO9evXKD757QXACxQAAAL/glZaQpKurqxBHEm39wfT+BfBc1/UrHKyqtQwSf/rpp/rhD3+ojz/+WN1uN+zhAAAA+DKZjB8gHr5FTdKdieU0QWKvRFf/CtSZTEaZTEbX19dqNptqtVr+9r2g66NHj9Tr9dRsNv02kvxg8jAvuPzs2bOB73uB70qlItd1Jx6/dBuwLpVK/q183nFJp9P+h5hKpXLv8bm6utLR0ZEfXPYC2F4/DwWYAQAANkn/nGrdS03MwjRNP+GhP5vYm7uusrUKEn/66ad68uSJfxtiJpNRPB7Xb/3Wb+lv//Zvwx4eAADYcF6tt1E1zPr1Z3K8efNm6u09efLEf1wul+/USOsvNWEYxkBQ2RuHNwke/rAwLnjdH+g+Pz+feNy2batSqSidTo9cuCTobXyvX78eOJamaerp06eS1ndRQAAAgGnkcjl/3hW0rNem8uaX3jzdm1cuY4G/RYp8kPi3f/u39eTJE335y1/Wl7/8ZT169OhOtookffLJJ/6tm95ti97X+fm5EomEfvSjH4WwBwAAAPLr6Far1QcXtOifYI4KZtZqtYkzdEfd+ta/nfsmtd7rhsdhmqZfLmN4f3Z2dvzH02QSe1kY9y1wl81m1W63dX19fe+477vdr790BoFiAACA28SBQqHgz8H6yyjgLm+NDe84lUqltajjHPkgsWEYarVa+uyzz5TP53V+fq6zs7OBNp9//rkODw/9WnaxWMx/bTqdlmmaurm5YSVtAAAQilKppEajcW+JiWHDi7v1B1objYaazeZc6p0F6cML+I4K9ubz+YHsY68sRX9pimlq2nnZK8OL+PUzTXPmYzBtKQwAAIB1YVmWrq6ulM/nB+Ze/YHiUWXHNpmXce04jizL0pMnT1a6FrEn8kFi27ZVKpV0dXWlb33rW3r8+PGdNkdHR3JdV7FYzM8eLpfLurq60kcffaSf/OQn+uijj3Rzc6Nvf/vbIewFAADYVLVaTZVKReVyOVCAWNKdEgve4nOVSkUnJyeq1+uLGOrUbNtWoVDQq1evlM/nA+/nKGT3AgAALI63MLF0O+8ql8v+3NIwDL+UQrValXSbZTzuD/ebqP9OtlKpdKdk26qKdJD4u9/9rpLJpE5OTu5t84Mf/ECNRsMPEMdiMZXLZX3rW98aaJdOp/Xhhx/6C7AAAAAsmhc8Hc64fYhpmgMlHGq1mhKJhJrNpl6/fr2IoU7FdV1lMhnlcrmJguAP9ekhYAwAADBf/Wt4ZTKZO8kHXrKCN/9MpVIDazzglndM1qHMhCfSQeJarfZg5u/R0ZFfXiIWiymZTN4JEHuePXs21eIpAAAA0zg5OVG5XPYzMSZRr9f9QLFX/3deZSbmwXVdPX78WJZlzXVc/R9CWFkbAABgvnK5nAzD0M7Ozsg53IsXL/yyXl6yA+7a2dlRNpsducjyqnon7AGM02639ZWvfOXen3/zm98cKDMRi8X08uXLe9u/99576vV6CxgpAADAXbOWhYhaWYl+pVJJruvKMIw7i8dNU4e4n2EYfn3jUql07+J0juOo0WiszS1+AAAAi/ZQaTDDMNRut5c4otXjuq6urq7WLqEh0pnEpmnq008/HfmzTz75RNVqdSBAnM/nxwaVP/nkE+qoAAAAzIF3d9aoxd8eWhDOy1i5r13/B5dcLjeyneM4yuVydz7kzBqgBgAAAMY5Ojoam6S6qiIfJB61guLnn3+uXC7nP4/FYjJNU3/6p386tr/Xr1+rVCrNfZwAAACr7qHA7rCdnR3/caVS8R/btq2joyP/uZeJ0t+/91rHcfzv9y+iUi6X/UCybdt6/PixSqWSGo2GLMtSqVRSKpXSixcv7i1zQbAYAAAA81apVJTJZNayTnOkg8T5fF4ffvihvv3tb6vb7arb7eqHP/yhDg4O5DiOn0UsPXw75ieffKKTkxMdHh4uY+gAAAChe/Pmjf94VBDYtm3/8X3rNniLxw0vIlcoFPzHpVJJiURC8XhcR0dHA/OySqWiRCIxsBBx/2tTqZRyuZxSqdTAHV+tVssvM+G6riqVir/QSqVSUblcHljcb3i8ruuO3Of+RYxZqwIAAAD38eag3pyy0WhI0trWaY50kDibzerw8FDlclnxeFzxeFy5XE7tdnsgQPxnf/ZnY8tMfP/731+rQtIAAADj2LatQqEwkOF7dHSkUqnkZ++WSqWBP57btq1MJuPfxVWr1ZRKpQaCw4lEwu8zm82qWq0O1Asul8t+cLdarfr1iguFwsDKz9lsVsViUYZh+Bm/rVZrICvYNE21220Vi0V/G6ZpKpvNqt1u35mce+PtDwynUin/LjLbtpXL5QbuUisUCgMBawAAAMDjzZ/j8bg/L17ntTBivYiv5Pb555/r93//9/WDH/zgzs8Mw9DLly/1O7/zO3d+9jd/8zc6OztTo9GQ4zh+3eJGo6F/+2//7TKGDgAAAAAAAGAFWZalXC6nnZ0dVavVtU9AjXyQ2PP69Ws1m03Zti3DMPTkyRPl83m99957d9q+fPny3vITqVRq4HZHAAAAAAAAANhkKxMkBgAAAAAAAADMX6RrEgMAAAAAAAAAFmujgsSffvpp2EMAAAAAAAAAgEjZqCBxLpcLewgAAAAAAAAAECkbFSR2HCfsIQAAAAAAAABApGxEkLjb7eob3/iGXNcNeygAAAAAAAAAECnvhLXht2/f6unTp3IcR4VCQd/5znfutDk4ONDbt29n2o4XGO71eorFYjP1BQAAAAAAAADrJtbr9XphbPjg4EC2bd8OIhZTvV7Xv/t3/26gTaFQ0MuXL+e2zVgspp///Odz6w8AAAAAAAAAVl1o5SZs2x7I7B1VL/gb3/iGpNvgbv9XUNO8BgAAAAAAAAA2SWiZxP1ZwrFYTO12W1/60pfutNvZ2dHnn3+uXq8nwzC0s7MjwzACbcN1XV1dXfklJ8gkBgAAAAAAAIBBoQWJJanRaOj8/FyFQkGPHz8e2aZUKumP//iP1Wq19JWvfGXqbXn9ECQGAAAAAAAAgF8INUgcxCeffKKnT5/qxz/+8cx97ezs6Orqag6jAgAAAAAAAID1EFpN4qC++tWv6r333ptLX6ZpzqUfAAAAAAAAAFgXkc8klqTPP/98LoHiTz75RF/96lfnMCIAAAAAAAAAWA+RzySWNLdM4lgsNpd+AAAAAAAAAGBdrESQeF6Ojo7CHgIAAAAAAAAARMpGBYkdxwl7CAAAAAAAAAAQKWsfJO52u/r000/19OlTua4b9nAAAAAAAAAAIFLeCWOjn3/+uXZ2dpa6zV6vR01iAAAAAAAAABgSSibxe++9p6985Svq9XpL+wIAAAAAAAAA3BVKJrEkff3rX9cnn3ziZ/cuMpAbi8UIFEfYr/3ar+lnP/uZvvCFL+g3fuM3wh4OAABYM3/3d3+nn//853r33Xf1D//wD2EPBxHCPBQAACzaqsxFY72QoqeffPKJUqmUJMk0TZmmKcMw5r4d13XlOI4cx1EsFtPPf/7zuW8Ds/nCF76gm5ubsIcBAADW3NbWFnNBDGAeCgAAliXqc9HQgsSStLOzo0wmo7Ozs4Vvq1ar6Zvf/Gak34xN9cu//Mv6l3/5F21tbWl3d3fu/Xc6Hd3c3Cys/2VgH6KBfYiGddgHaT32g32IBvYheP+/9Eu/pH/+53+ee/9YXYueh0pco1HBPkQD+xAN7EN0rMN+sA/B+4/6XDS0chOSlE6nlclklrKtfD6v58+fL2VbmMxv/MZv6PLyUru7u7q4uJh7//v7+wvtfxnYh2hgH6JhHfZBWo/9YB+igX0I3j/lBDBs0fNQiWs0KtiHaGAfooF9iI512A/2IXj/UZ+LhrJwnWdZAWLPwcHBUrcHAAAAAAAAAFEXaibx0dGRPv/886Vt76OPPlratgAAAAAAAABgFYSaSSxJ77333sK38fnnn+vFixcL3w4AAAAAAAAArJrQg8TL8N5776nZbOq3fuu3wh4KAAAAAAAAAETKRgSJpdt6xK1WS9/+9rfDHgoAAAAAAAAAREaoNYmn8emnn8p1XV1dXQV+jW3bqtfr6vV6qlar+s53vrPAEQIAAAAAAADA6liJIPEPf/hDVatVWZY1c1+u684+IAAAAAAAAABYE5EPEn/3u9/V8+fPJUm9Xm/qfmKxmGKxmJLJ5LyGBizN8fGxut2utre3wx7K1NiHaFiHfVgX6/BesA/RsA77AISt0+lof39/bJvj42MdHx8vaUTRsg6/Z9iHaFiHfVgH6/A+rMM+SOuxH+uwD7M4PT3V6enp2DadTmdJo5lNrDdL5HXBPvnkE6VSKcVisZEB4vu+f1870zTVaDT0la98ZQGjxbT29/d1eXmpra0t7e7ujm07zeTc639vb08XFxezDBVABHBNA+tnlus66MT85uaG3xu4wzv3gvjDP/xD/dEf/dHU2+D8A9YD1zSwfma5rv/oj/5I//7f//tAbaP+eyPSmcTValWS9N577ymfzyuRSMg0TUnS9fW1nj59qng8rlevXo18veu6+uijj/T9739ftm0THI64m5ubByfp3W53SaMBAACroNvtBg7yAfcJkqywqRlSAADgftvb29rb2xvbxktYiLpIB4kty1IikdCPf/zjkT8/OjrS97//fSUSCX3pS18a2eZ3fud3JEnPnz/XX/7lXy5qqJgDJucAAGBS6zQxR3h2d3cjndkDAACiKcgd75PcuRSmSAeJHccZu1jd8+fP9fLlS1UqFf3Jn/zJve1KpZLef/99fe9739Mf/MEfLGKomAMm5wAAYFLrNDEHAAAAwrIV9gAecnBwcO/PHj9+rMPDQ1Wr1bFlCEzT1Fe/+lUVi0XKFQAAAAAAAABAn0gHiZPJpK6ursa2KZVK6vV6ev78+dh2T548Ua/X04cffjjPIQIAAAAAAADASot0uQnTNFWr1fSd73zn3jbpdFpf/epXVa1WVSgU9Ju/+Zsj252fn0uS6vX62P6wvn76T/+kD3/08dg2z7/2wZJGAwAAgE3CXBQAAERZpDOJnz59qnK5rO9973v69NNP9fHHH+vjj+9OrF68eKFer6dkMqm/+Iu/uPPz7373u7JtW9JtnWMAAAAAAAAAwK1IZxJns1ltb2+rWCyqWCz630+lUvrrv/7rgXaHh4d6/fq1stmsksmkX8vYsqyBwLBpmsvbAUTC8fGx/uf//J/1K7/2q2EPBcAcHB8fq9vtant7O+yhAJgTrmusM+aiwHrh/yxg/XBd34r1er1e2IMYp9Fo6OnTp4rFYvKGGovF1Gq19JWvfMVv5ziO3n//fcVisYHX9+9eLBZTNpvV2dnZUsaOYLwVx/f29nRxcbGQbTx0a5+HW/wAAFg/y5hrYDUt69xgLgoAwOZalblopMtNSLdZwq9evRoI9hqGMRAglm4zhD/66CMNx7xjsZgfODYMQy9fvlz4mAEAAAAAAABgVUQ+SCzdBoqvr69VrVZVLpfvrSucTqf1k5/8RB988IF6vd7AVzKZ1Pn5+canjgMAgP8/e/8X20ia5vm9v9D0jNu721JINTAgS0CXgl3XriSVDRhYG6hSsGYAAwamk1T2ufJFV5KVAywMa7rIVN3s+KaUZE3LMAxMJ6mqC195UmRWwxc+6C1S2Qc+CxxgUmRW3+40I7NxMs2DxZYUyd7dmZ3ZVpwLmWxRfyj+CTKC1PcDEC1KL9/3CRWj661HD58XAAAAAHBWqHsSn7WwsKB79+5dO86yLFUqFb1580aHh4ed762trY07RAAAAAAAAACYOlOTJB7UwsKCNjY2ur738uVLvf3228EEBAAAAAAAAAAhNBXtJvySTqeDDgEAAAAAAAAAQuVGJYnb7ScAAAAAAAAAAKemst3Ey5cv5bpu3+Mdx1GhUBjoNQAAAAAAAABwE0xFkvjly5fK5XKqVqtyHGeoOTzPk2EYPkcGAAAAYNo1m02trq72HLO1taWtra0JRQQAAKbB7u6udnd3e45pNpsTimY0oU8Sb29vK5/PSzpN9AIAAACAn05OTvT69eueY1qt1oSiAQAA06LVal27h5gWoU4SP3nyRLlcTpJkGIYMwyBRDAAAAMBXc3NzWl5e7jlmfn5+QtEAAIBpMT8/r5WVlZ5jms2mTk5OJhTR8EKdJN7Z2ZGkTnLYsixFo1FZliVJeuutt66d45tvvpHrutrf39ebN2/GGi8AAACA6bO8vKxXr14FHQYAAJgy/bSjWl1dnYpq41Aniev1eqePcKVS0cbGxtBzZTIZvfPOO36FBgAAAAAAAAAzYS7oAHoxTVPSaYJ3lASxJFmWpbW1NR+iAgAAAAAAAIDZEeokcbutxO3bt32Zr1Ao+DIPAAAAAAAAAMyKUCeJ29XDR0dHvs4HAAAAAAAAADgV6iTxJ598Is/zVK/XfZnv888/92UeAAAAAAAAAJgVoU4SLyws6OHDh3r8+LF+85vfjDwf7SbCrdlsanV1tedjd3c36DABAECI7O7uXrt/aDabQYcJAAAAhNq3gg7gOplMRpVKRclkUj//+c+HnufFixe+VSRjPE5OTvT69eueY1qt1oSiAQAA06DVal27fwAAAADQW+iTxJJUqVS0vr6ud955R9lsVktLS3297ujoSK7rqtFoaH9/f8xRYlRzc3NaXl7uOWZ+fn5C0QAAgGkwPz+vlZWVnmOazaZOTk4mFBEAAAAwfaYiSfz06VNJUqPRUDqdHmoOz/NkGIafYcFny8vLevXqVdBhAACAKbK1taWtra2eY1ZXV6k2BgAAAHoIfZL4/v37KhaLkiTDMOR53sBzkBwGAAAAAAAAgMuF+uC6vb09FQqFTmJ4mATxKK8DAAAAAAAAgFkX6kriQqEg6XcVxLZtKx6PyzTNgfsSP3r0SC9fvhxjtAAAAAAAAAAwfUKdJK7X6zIMQ6Zp6vDwUGtra0PPde/ePb311ls+RgcAAAAAAAAA0y/U7SZM05QkbW9vj5Qgbs9169YtH6ICAAAAAAAAgNkR6iRxLBaTJFmW5ct8e3t7vswDAAAAAAAAALMi1O0m0um0Dg4O5DiOL/NRSQwAAADgvGazqdXV1Z5jtra2tLW1NaGIAADANNjd3dXu7m7PMc1mc0LRjCbUSeJEIqFbt27p8ePH+vGPfzzyfF9++aV+8IMf+BAZAAAAgFlxcnKi169f9xzTarUmFA0AAJgWrVbr2j3EtAh1kliSSqWSvve97+lnP/uZ/uRP/mSkuXZ2dkgSAwAAAOgyNzen5eXlnmPm5+cnFA0AAJgW8/PzWllZ6Tmm2Wzq5ORkQhENL/RJYsuy9OjRI3344YcjJYnfvHmjer3uY2QAAAAAZsHy8rJevXoVdBgAAGDK9NOOanV1dSqqjUOdJP7yyy8lSX/4h3+oxcVFvfPOO0okEgPP47qu9vf3/Q4PAAAAAAAAAKZeqJPEn376qZ4/f9557nme8vn8UHN5nifDMPwKDQAAAAAAAABmwlzQAfSyubkpz/PkeZ4kkeQFAAAAAAAAAJ+FOkmcTqclnSaH28niYR8AAAAAAAAAgItC3W5iYWFB0WhUz58/Vy6XUzQa1dLS0sDzOI6jTz/9VF9//bX/QQIAAAAAAADAFAt1kliS7t69q0gkoo8//njoOW7duqU7d+4MlWAGAAAAAAAAgFkW6nYTkmTbtm/tItbX132ZBwAAAAAAAABmReiTxLdu3VIul/NlLr/mAQAAAAAAAIBZEeokcavV0v379/XRRx/pJz/5ycjz3bp1y4eoAAAAAAAAAGB2hLoncSKR0MHBgTzPU7Va1dramn7wgx8EHRYAAAAAAAAAzIxQVxJXq9Wu56ZpBhMIAAAAAAAAAMyoUCeJLcuSJBmGoUQioffffz/giAAAAAAAAABgtoQ6SZxKpeR5niTp8ePHI893//79kecAAAAAAAAAgFkS6p7EmUxGlUpFT58+1a9//Wt997vfHWm+8+0rEC7NZlOrq6s9x2xtbWlra2tCEQEAgLDb3d3V7u5uzzHNZnNC0QAAAADTKdRJYkmqVCpKJpNKJBJ6+vSpvvOd7ww1z4sXL+Q4js/RwU8nJyd6/fp1zzGtVmtC0QAAgGnQarWu3T8A16FYAQAADGOWChZCnySWpC+++EKPHz9WNBrVgwcPlEwmNT8/f+3r2gnFw8NDZTKZcYeJEc3NzWl5ebnnmH7+uQMAgJtjfn5eKysrPcc0m02dnJxMKCJMI4oVAADAMGapYCHUSeLvfe97evHiRee553lKpVJKpVIDz+V5ngzD8DM8+Gx5eVmvXr0KOgwAADBF+qnuXF1dnZnNO8aDYgUAADCMWSpYCHWSOJVK6cGDB53nhmF0DrIDAAAAAD9QrAAAAIYxSwULc0EH0Es6nZZ0mhweJUFMBTEAAAAAAAAAXC7UlcQLCwu6c+eOnjx5IkmybVumaQ48j+M4qtfrPkcHAAAADC6fz6tSqejw8FCu68qyLEWjUaXTadm2PbNr+81xHKXTaVUqlaBDAQAAmHqhThJLp9XEX375pWq1mt59992h5ykWi7p//75/gQEAAAADqFarSiaTcl1Xtm2rVCrJsizV63Vls1nF4/HO94cpjJjU2ouLi3Jdd6g4UqmUCoVCzzGu62pxcbHv+QAAADC6ULebkE6rhxcWFkZKEEunG0j6GQMAACAI1WpV8XhcrusqlUqpUqnItm1ZlqVEIqFGo6FoNKpqtapYLDZ0Enbca5fL5ZFii8fj144pFot9z5fNZoeOBQAAAL8T+iSxJG1vb6vVao08D5UGAAAAmDTXdZVMJiVJlmVdWUlbKpUknbZRaI8P29rXVQFfJ5FIXDtmZ2enr7naiW4AAACMLvTtJiTp448/9mWeR48e+TIPAAAA0K92mwepd+Vru7K3XC6rWq2qWCyOXOTg59qO46harcqyLGWzWdm2raWlpWtjiMVichynr57HxWJRrusqk8lcW3W8vr5+7XwAAADoz1Qkic9rtVqqVquqVCo6OjqS4zhaWlqSZVmKRCJKJBJ6++23gw4TAAAAN1w7sdq2ubnZc/zdu3dVLpclnSZ1R0kS+712oVCQZVmq1Wp990x2HEeO40hSX9XRuVxOlmUpl8v1NT8AAAD8MVVJ4pcvXyqbzXY2r22e58kwjM7zbDYry7L04MED/ehHP5p0mAAAAIAkdSU7bdu+Nrl6th2D67oql8t9tWiYxNrFYlEHBwcDHap3dt9+XZK6XC7LcZyRW1oAAABgcFPRk1iS9vb2FIlEVC6X5Xle5yGpK0EsnSaNG42GUqmUvv/97+vXv/51ECEDAADghjt7CFs0Gu3rNWf77D5+/Dg0a5dKpb7nOT9HP0nqnZ0dmaZ5bTIZAAAA/puKJPFnn32mjz76qCsp3E4Mn00Yn00ct392eHioSCSiX/7yl2ONMZ/PKx6Pa3FxUYZhKBKJKJlMdn3EbxIcx1E8Hr9QbT2osFwPAADAtKrX613Pb9++3dfrziZih93TjWPtfnoKn+W6bieO61pN1Ot11et1ua6rxcVFRSIRpdPpkfe0AAAA6E/ok8RPnjzpHLJhGEYnEXzr1i2lUinlcjkVCgVVKhXVajWVSiUVCgVlMplOJcTJyYk2Njb08uVL3+OrVqtaXFzsxFgqldRoNJTL5VSv1xWPxxWPxzsHhoxL++TqSCSiarWqo6OjoeYJy/UAAABMu/N/XD9bpdvL+XHnE75hX7vtbCXzddXB5w/VcxxHxWJRyWRShmEomUyOFAsAAAB6C31P4mw220kOm6apXC6nzc1NLSwsXDr+1q1bna8fPnyo58+f69NPP9WTJ0/00Ucf6ec//7lvsVWr1c6py6lUqqt/WvuE6Fgspmq1qlgsNtAhH/1yXVc7OzvK5/MjzxWG6wEAAJgVz54963re777prbfe6np+eHg4cJuHINdua7eaiEajPdc/f8DeZcrlssrl8oU9KgAAAPwR6kriJ0+eyHEceZ6ndDqto6Mj3bt378oE8WVu3bqlUqmkhw8fqlKp6Be/+IUvsbUrd6XTBOpVm9VSqSTpdPPbz4nOg8jn84rFYr5UVYThegAAAGaJ4zhdz4et5m00GlO1ttTdauLu3bvXrlkoFJTL5ZRKpXrGWiwWFYvFhooJAAAAVwt1kvjx48cyDEP5fF4//elPR5ork8loY2ND+/v7vsSWTCY7LRfOfzzurHYFrnRaqXv2Y3ejqNfrsm1bjUZDlUpl5IqKoK8HAABg1pxP1A5rmDZfQa4tqWvP3d479pJKpZTJZFQoFNRoNHR8fKxcLndpBXK7BRoAAAD8E+okcb1eVzQa1Y9//GNf5kun074cvHb+I3HX9Vg7Wz3RKwE7iGg02vXRv/X19aHnCsP1AAAAzJphE6znE6PDnDUR5NqSOgUM0Wi07yrm83FkMhkdHx+rVCpdiKtarfrSbg0AAACnQt2TuH1ghV9M0/SlqiKXy3W+tm372h5vZ6snXNdVuVzuq6JiEKP0Bg7j9QAAAOBUkAcGD7P2IK0m+pFIJGTbtjY2NrrarO3s7CiTyYw8vyQ1m02trq6OPM/W1pa2trZ8iAgAAARtd3dXu7u7I8/TbDZ9iGb8Qp0klvrvn9YPvz52dzZx3e9BHpZlddZ//PhxqJKqs3Y9AAAAYWCapi8J3mGKAYJce9BWE/3GUavVus7jcF1X1WpVtm2PPP/JyYlev3498jytVmvkOQAAQDi0Wi1f9gfTItRJ4nYi8v333/dlvkKhMHLS+fwhcbdv3+7rddFotJNULZfLI8Xgp1m7HgAAgLBYWlryJVG7tLQ0VWu3W01YluVrwYck7e3tdR1cV6lUfEkSz83NaXl5eeR55ufnR54DAACEw/z8vFZWVkaep9ls6uTkxIeIxivUSeJoNKpSqaQPP/xw5LkePHiger2uZDI50jznexoPe1J0u99y0GbtegAAAMJi2HZg55O7w1YSB7H22VYT4/ikWTQalW3bnT2sX58UXF5e1qtXr3yZCwAAzAa/2kitrq5ORUVyqA+u29zcVKVS0SeffDL0HK1WS3fv3lU+n5dhGEqn0yPF9OzZs67n/W6c33rrra7nh4eHI8Xhl1m7HgAAgLA4f7Bwv5W95w+Li0QiU7P22VYTfvQjvkw8Hh/LvAAAADdZqJPEiURCa2tryuVy+tM//VO9fPmy79c+ffpUd+/e1eLiosrlsgzDUDQaHbl1xflqhWErbxuNxkhx+GXWrgcAACAszrZFkPqvej2/rxqmnUJQa5dKJUmnhQfj+pTZ2X3oMO0wAAAAcFGo201Ipz3NPvjgAxUKBRUKBdm2rWg0qkgk0tkguq6ro6Mj1Wo1HR4edvXZ9TxPkmQYhvb29kaOx6+PtAV5SvVZs3Y9AAAAYXG+mtdxnL4Sp2f3VaZpDtXXN4i12wfJSVIqler7dYM6G9OwbTUAAADQLfRJYtu29ejRI3300UcyDEPVavVCH92z2klh6TQxbBiGPM/T/v6+3n333ZHjGTYZen4De/6jfEEJ0/U0m02trq6OPI9fPWMAAECwdnd3tbu7O/I8zWbTh2gGF41GZZpmZ7/17Nmzvvr0nm3jdT7ZG+a1J9FqQuqOkdYTAAAA/gh9klg6rURYWlpSKpWS67oyDENSd0K4rf2z9s9N09TBwYFu3bo1sXj7MWuVt35cz8nJiS+NvFut1shzAACA4LVarak45KOXzc1NFYtFSer6tFsvZ8dls9mpWXsSrSak7pYYw7TiAAAAwEVTkSSWTvsTx+Nxffrpp/rss8+uHNdOHJumqe3tbX388ce+xnG2ImPUecIgTNczNzen5eXlkeeZn58feQ4AABC8+fl5raysjDxPs9nUycmJDxENLp1OdxK1vT4N13Z2jGVZIyVBJ7n22VYTm5ubA0Y6mHK5LEnKZDJjXQcAAOAmmZoksSQtLCwol8spl8vp4OBA9XpdjUaj0+pgaWlJkUhEtm2PrXJ4aWnJl6RqWA7ZCNP1LC8v69WrVyPPAwAAZoNfLaRWV1cDq0iORqOybbuTQC2Xyz3bPrSrcaXrK3mLxaIajYbS6fSlvYPHufZ5Z1tNJJPJgV47iHK5LMdxOgUhAAAA8MdUJYnP2tjY0MbGxsTXHbZi9nwiNkyVxMMI6/UAAACETaFQUCQSkSTt7Oxcmah1XbdT+Wvbds/D3+LxeCf5m8/ndXx8fOl+bBxrX+Zsq4lBKpCr1aqSyaRc15Vt28rlcle2qnAcR/fu3ZMkHRwcsP8EAADw0VzQAUzSl19+OfIc5w/w6LcK9/zBbu3NetBm7XoAAADCxrKsThK1Xq8rn89fOq5dAGGaZldV72XOt484W8k77rXPO9tqYtD2GKVSqbP/rFarisViSqfTF8a1f7a0tKRGozHWnscAAAA30Y1KEo9y8EdbLBbreu44Tl+vO3vAhhSeQzZm7XoAAADCKJFIqFKpyDRNZbNZJZNJ1ev1ToI1FoupXq8rGo3qxYsX11bJnv/5Ze0mxrX2eWcT1JcleHu5rDVFsVjU4uKiksmk0um0YrGY4vG4UqmUarVaz2sFAADAcKa23cSgnjx50ncCtJfzlbeO4/RVyXC2Qtc0zdBsbmftegAAAMLKtm0dHx8rn8/r8ePH2tjYkOu6Mk1T6+vrKpVKPXsGn1UqlZROp3V0dKRUKnXtH+z9XPuyWM6uMwjbttVoNJTL5VStVnV0dNTZZ7YT19vb27Jt+0a0l3j4i6fXjnnw3vsTiAQAANw0U5Mk/vrrr1WtVtVoNAZK9rY3mn4kiKXTA0BM0+xsXp89e9bXhvrw8LDz9fnEbJBm7XoAAADCLpPJKJPJjDRHO7kaxNrnVSqVkV5vWZYKhYJP0QAAAGAYoU8Sv3z5Uul0+kLftX55ntf52jAMX2La3NzsHOxRr9f7es3ZcX60vfDTrF0PAAAAAAAAgP6FviexbduqVqtdyd5BGIbhW3K47WyvtX6S12fHWJYVuv69s3Y9AAAAAAAAAPoX6iTxRx991GkTYRiGPM8b+uGnaDTalRgtl8s9x5/t03Zd1W2xWFQ2mx24PcbZHsGDGuf1AAAAAGHXbDa1urra87G7uxt0mAAAIGR2d3ev3UM0m82gw+xLqJPEZ/verq2tqVQq6fj4WCcnJwM9arWa7ty542tsZ/um7ezsXDnOdd1OKwfbtpVKpa4cG4/HlU6nlc/nFYlEBkr8nk8qD5o0Hsf1AAAAANPg5OREr1+/7vlotVpBhwkAAEKm1Wpdu4c4OTkJOsy+hDpJXK/XZRiGTNNUvV7XnTt3tLCwMPA8t27dUqlUGuq1V7Esq1NRW6/Xlc/nLx23sbEhSTJNs6sC9zLnWz3s7+/3FYvruhcqeh8/ftzXa9vGcT0AAADANJibm9PKykrPx/z8fNBhAgCAkJmfn792DzE3F+r0a0eoozRNU9LpwWp+bMr8rnpNJBKqVCoyTVPZbFbJZFL1el2u66parSoWi6lerysajerFixed67nK+Z9blnXlWNd1lUwmFY/Htbi4eKGSuJ1gj8fjnbgmfT0AAADANFheXtarV696Pra2toIOEwAAhMzW1ta1e4jl5eWgw+zLt4IOoJdkMqnPP/9ckUjEl/kePnzoyzxn2bat4+Nj5fN5PX78WBsbG3JdV6Zpan19XaVSSYlEoq+5SqWS0um0jo6OlEqleh4IN65KXj+vBwAAAAAAAED4hTpJ/ODBA+3t7XX1Jh5Fq9Ua28fEMpmMMpnMSHPYtq1Go+FTRKPx43oAAAAAAAAAhF+o202sra3p0aNHKpVK+uUvfznyfO1+ugAAAAAAAACAU6FOEkunfYQ//PBDJRIJ/eY3vxlprn768gIAAAAAAADATRLqdhOtVkvSaduJWq2m999/X7lcTktLS33PcXR0JNd1VSgUxhUmAAAAAAAAAEytUCeJ3377bb1586bre/F4fKi5PM+TYRh+hAUAAAAAAAAAMyPU7Sbu3bsnz/M6D0ldzwd5AAAAAAAAAAAuCnWS+Ic//KEkdSqASfYCAAAAAAAAgL9C3W7i1q1bsixLL168kG3bikajeuuttwaa45tvvpHruioWi2OKEgAAAAAAAACmV6iTxJKUSCT0/Plz/Yt/8S9GmieTyeidd97xKSoAAAAAAAAAmA2hbjchSXfv3tXCwsLI81iWpVu3bvkQEQAAAAAAAADMjtAniW/duqXt7W1f5iqVSr7MAwAAAAAAAACzIvTtJiT5VgG8trbmyzwYj2azqdXV1Z5jtra2tLW1NaGIAABA2O3u7mp3d7fnmGazOaFoAAAAgOkUWJL466+/1rvvvhvU8he0Wi0dHR3p7bffDjqUG+vk5ESvX7/uOabVak0oGgAAMA1arda1+wcAAAAAvQWWJP7000/1ve99T59++mlQIXRJJpOKx+P68Y9/HHQoN9bc3JyWl5d7jpmfn59QNAAAYBrMz89rZWWl55hms6mTk5MJRQQAAABMn8CSxMViUZZlKRKJ6Ec/+lFQYUiS7t+/r6OjIxLEAVteXtarV6+CDgMAAEyRflpRra6uUm2Mnmh7BgAAhjFLrc8CSxKbpqn9/X198MEHkhRYovj+/fva399XrVYLZH0AAAAAwaLtGQAAGMYstT4L9OA627b18OFD3bt3T41GY6KtJ1qtlu7du6dyuaxarUYvYgAAAOCGou0ZAAAYxiy1Pgs0SSxJmUxGkvTgwQNVq1Xlcjm99957Y13z888/Vzableu6Ojw8DNUBegAAAAAmi7ZnAABgGLPU+mwu6ACk00Txo0ePdHh4KNu29f3vf18/+9nPfF3j6dOn2t7e1ltvvaV0Oq3FxUX96le/0q1bt3xdBwAAAAAAAACmSeCVxG2pVEpLS0u6d++eDg8PlUgkJEnRaFS2bev27duyLEuWZfX8qFer1dLR0ZEcx1GlUlG1WlW9Xu/83PM8JRIJ7e/vj/2aAAAAAAAAACDsQpMklqREIqF4PK5EIqGDgwNJUr1e70rynmeaplzX7Tmv53mdr4vFoj788ENf4gUAAAAAAACAaReKdhNnLSwsqFKpaH9/X9FoVJ7ndZK87a/PPo6Pjy/9/tmHdNrS4vj4mAQxAAAAAAAAAJwRuiRxWyKR0OHhoSqViu7cudNVDdxmGEbX4zzLsjrJ4YcPH2phYWESoQMAAAAAAADA1AhVu4nLbGxsaGNjQ5L0/PlzVatVPXv2TK7r6ujoqNNqwjRNWZalpaUlxeNx2bZNUhgAAAAAAAAArhH6JPFZt27d0q1bt4IOAwAAAAAAAABmRmjbTQAAAAAAAAAAxo8kMQAAAAAAAADcYCSJAQAAAAAAAOAGI0kMAAAAAAAAADcYSWIAAAAAAAAAuMFIEgMAAAAAAADADUaSGAAAAAAAAABusG8FHQAAAAAABKnZbGp1dbXnmK2tLW1tbU0oIgAAMA12d3e1u7vbc0yz2ZxQNKMhSQwAAADgRjs5OdHr1697jmm1WhOKBgAATItWq3XtHmJakCQGAAAAcKPNzc1peXm555j5+fkJRQMAAKbF/Py8VlZWeo5pNps6OTmZUETDI0kMAAAA4EZbXl7Wq1evgg4DAABMmX7aUa2urk5FtTEH1wEAAAAAAADADUaSGAAAAAAAAABusJlsN/Hy5UvV63WZpqn19XX6h00JTpUGAACDmqUTpQEAAICgzFSS+OXLl0omk6rX613fj8ViKpVK+u53vxtQZOgHp0oDAIBBzdKJ0gAAAEBQQp8k/uCDD3R8fCzXdSVJR0dHsm1bjx8/7hr3/Plz2bYt13XleV7Xzw4PDxWJRFSpVPTee+9NKnQMiFOlAQDAoGbpRGkAAAAgKKFPEpumqWq1KtM0tb29rUQiobW1ta4xb9680cbGhlzXlWEYMgxDnud12k04jiPHcZRMJvVv/s2/CehKcB1OlQYAAIOapROlAQAAgKCE/uC6er2ubDaro6MjffzxxxcSxJJ07969ToLY8zx5nqdcLqejoyN99dVX+tWvfqWvvvpKJycn+uSTTwK4CgAAAAAAAAAIp1AniT/77DNFo1Ht7OxcOebJkycql8udBLFhGMrlcvr444+7xtm2rYcPH6pWq407bAAAAAAAAACYGqFOEheLxWsrf+/duyfDMCRJhmEoGo1eSBC33b17V4eHh77HCQAAAAAAAADTKtRJ4kajoXfffffKn9+/f79zoF37sLq9vb0rxy8sLFw41A4AAAAAAAAAbrJQJ4kty9LLly8v/dnz589VKBS62kykUqmeSeXnz59rfX19PMECAAAAAAAAwBQKfZK4WCxe+P6bN2+UTCY7zw3DkGVZ+ulPf9pzvoODA2WzWd/jBAAAAAAAAIBp9a2gA+gllUppc3NTkvTgwQNJUrVaVTableM4XVXEpVKp51zPnz/Xzs6Ovvnmm7HHDQAAAAAAAADTItRJ4kQioY2NDeVyOeVyuc7324nhdn/hR48e9Wwz8fnnn1NBjL48/MXTvsY9eO/9MUcCAAAAAAAATEaok8SSVC6X9eGHH+rJkydd3/c8T6Zpam9vT3fu3Lnwuq+//lqPHz9WuVyW4zidxPLPfvYz/cmf/MmkwgcAAAAQcs1mU6urqz3HbG1taWtra0IRAQCAabC7u6vd3d2eY5rN5oSiGU3ok8QLCwsqlUo6ODhQpVJRvV6XaZq6ffu2UqmUFhYWLrxmb2+v035ibW1Na2trnZ/99V//NUliAAAAAB0nJyd6/fp1zzGtVmtC0QAAgGnRarWu3UNMi9Anids2Nja0sbHR19h79+7p3r17Y44IAAAAwCyYm5vT8vJyzzHz8/MTigYAAEyL+fl5rays9BzTbDZ1cnIyoYiGNzVJYj98/fXXPXsXAwAAALh5lpeX9erVq6DDAAAAU6afdlSrq6tTUW08F3QA13n58qVvc1FdDAAAAAAAAADdQp8kTqfTvszz4sUL1et1X+YCAAAAhpXP5xWPx7W4uCjDMBSJRJRMJlWtVmd2bcdxFI/H+x4f5O8IAADgJgp9kthxHF/myWazvswDAAAADKNarWpxcbGzLy2VSmo0GsrlcqrX64rH44rH43Jdd2rWdl1XhmFc+4hEIrIsK7A4AQAA0FvoexI7jqPf/OY3+s53vjP0HH/xF3+hcrkswzB8jAwAAADoT7Va7VTSplIpFQqFzs8sy1IikVAsFlO1WlUsFlOtVpNpmqFfu1gs9h3HdUUbQf6OAAAAbjrD8zwv6CB6mZub00cffaS//Mu/HOr129vbyufz8jxPhmHot7/9rc8RYlTtBt4rKytjOzDk4S+e+jrfg/fe93U+AAAwPpPYa/Tiuq7W1tbkuq4sy1Kj0bh0nOM4ikQikiTbtlWpVEK/9uLiYl9VvdfNGdTvaFLvDb/3ov1gvwoAQDgEvRftV+jbTUhSoVDQL37xi4Ffd/fu3U6CGAAAAAhCMpnsJFJ7VdO2q2Wl06raQap0g1i7WCzKdV1lMhlVKpWej1KpFFicAAAAuN5UVBJL0tLSkl68eNFX24mXL18qHo/LcZxOBTGVxOFFJTEAABinIKs3zla+StLx8XHPFgnlclnJZFKSZJqmjo+PQ7t2e+6rqn7DEmcvVBIDAIBxo5LYR4lEQkdHR9rY2Lh27JMnTxSJRDoH3rUTxO2KAwAAAGBScrlc52vbtq/toXt2z+q6rsrlcijXLpfLchzHl8Ohg/wdAQAA4FTok8S2bWt/f1+Hh4c6PDzUD3/4wyvHbm9va3Nzs9NewvM8LSwsqF6va39/X3fu3JlU2AAAAEBXO4RoNNrXayzL6nz9+PHjUK69s7Mj0zS1ubk5dHxtQf6OAAAAcCr0SeL2RjEajerw8FD7+/v65JNPusa0Wi3dvn2764A6z/Nk27ZevHihd999V9JpEhkAAACYhHq93vX89u3bfb3ubKJ02CrZca5dr9dVr9fluq4WFxcViUSUTqeHijXI3xEAAAB+J/RJ4ocPH3a+jkaj2t/f18OHD/XFF19Ikp4/f661tTXV6/WuBHEul9NXX32lhYWFzutv3bo18fgBAABwM1Wr1a7nZ6tfezk/7nwiNei1z7eYcBxHxWJRyWRShmEomUz2HXOQvyMAAAD8TuiTxOclEgk9evRIqVRK9+/f1/r6etdhFQsLC6rVavr4448vvPYv/uIvJhkqBtRsNrW6utrzsbu7G3SYAAAgRHZ3d6/dPzSbzUBie/bsWdfz63rttr311ltdzw8PD0OztuM4FxK755XLZcViMaXT6cDiBAAAwGC+FXQAw0ilUmo0Gvrss88kqau9RKlU6qoePqtSqejHP/7xJEPFAE5OTvT69eueY1qt1oSiAQAA06DVal27fwhK+yDltmGrZBuNRmjWtixLhUJBruuq0WioWq1eWKutWCzq8PBQtVpt4nECAABgMFOZJJZOT0F2HEdPnjyR53nK5/PXJoCpMAi3ubk5LS8v9xwzPz8/oWgAAMA0mJ+f18rKSs8xzWZTJycnE4rod65Kng7Kdd1QrZ1KpS6MKRaL2tnZuTC+Xq8rHo+rUqlMPE4AAAD0L5Ak8Zs3b3RwcDDyPD/84Q91cHCgdDoty7L05ZdfXjru6OioU/GA8FpeXtarV6+CDgMAAEyRra0tbW1t9RyzuroaSLXxsHvP8y0Xjo6OQr22aZrKZDLKZDIql8u6d+9e1/rValX5fF6ZTCbQOAEAAHC1wCqJE4mEDMPwZa58Pn/tmPahdgAAAMA0CbLQYdC1E4mEbNvWxsZG12FyOzs7lyaJ/TLq76h9Nsao+vmjBQAAmA67u7u+nI0V1PkYgwokSbywsKBoNOrLKcTtfsTXjQEAAAAmyTRNXxK8/R7mFqa1a7WaYrFYZ7/vuq6q1aps2w5NnGf1czZGPzg/AwCA2RHmsy/GIbBKYtu2Va/X+0ry9tLPa0eZHwAAABjG0tKSLwnQpaWlqVq7bW9vT7FYrPO8UqlcSBKHIU6pv7Mx+sH5GQAAzI5+zr7oR1DnYwwqsCTx3bt3O20iMpmMIpHIyJu7yxwdHcl1XT169EgvX770fX4AAADgMsNWt55Pmg5bzRvU2m3RaFS2batarUq6/JC6MMQpcTYGAAC4yK82UkGdjzGowJLEt27dkmmayufz+vDDD8e+3p07d/TOO++MfR0AAABAktbX17vaq7mu21cy8/whbJFIZKrWPisej3eSxJcJS5wAAAA33VyQi9u2LcuyJrKWZVlaW1ubyFoAAADA2VYL0uWVtJdpNBpdz8+3aAj72med3etf9qnBsMQJAABw0wWaJL579+5YWkxcJZFITGwtAAAA3Gzr6+tdz/tNgJ5tpWCa5lBFFUGufdbZ119WIRyWOAEAAG66QJPEd+7c0bvvvjux9R4+fDixtQAAAHCzRaPRrsTos2fP+nrd4eFh5+vzSdRpWPuq+eLx+IWfhyVOAACAmy7QJDEAAAAwyzY3Nztfn+2928vZcdlsdirXbjvbFuKqlhBhiBMAAOCmm5ok8dOnT7W9va3PP//82rFPnjzRO++8o5/97GcTiAwAAAC4XDqd7nzd6wC3y8ZYljVSr90g124rl8uSpEwmc+WYMMQJAABw001Fkvju3buKx+PK5/NKp9P6yU9+0nP8nTt39PjxY/3oRz/S97//ff3617+eUKQAAADA70Sj0a4kZjtpepVSqdT5+roK2WKxqGw2e2Uf33Gu3Y9yuSzHcWSapra3t68cF3ScAAAAmIIk8f3791UqleR5njzPkyR99dVX174uGo3KcRz9zd/8jWKxmH75y1+OO1QAAADggkKh0Pl6Z2fnynGu66pYLEo6bc2QSqWuHBuPx5VOp5XP5xWJRLoOchvX2tVqVYuLizIMQ/F4vGdrCMdxdO/ePUnSwcHBpYfWjStOAAAADC7USeI3b96oUCjIMAwZhiFJ8jxPyWSyr9ebpqlaraajoyMSxQAAAAiEZVmd6td6va58Pn/puI2NDUmne9iz1bKXOd+WYX9/f+xrl0qlTjK6Wq0qFot1tYo4G1ssFtPS0pIajYai0WjPa/E7TgAAAAwu1EnidhWB53laWFhQKpVSo9HQhx9+2PcclmXp3r17Ojk56Tu5DAAAAPgpkUioUqnINE1ls1klk0nV63W5rttJqtbrdUWjUb148eLaytvzP7csa+xrX7aXLhaLWlxcVDKZVDqdViwWUzweVyqVUq1W6xnXuOIEAADA4EKdJG5/pK1Sqejo6EiPHj3S2trawPN88MEHkk5PV/7iiy/8DhMAAAC4lm3bOj4+Vi6Xk+M42tjY6CRYl5aWVCqVVKvV+kp+lkolWZYl0zSVyWSuPbzNj7Vt21aj0VAqleqs3Vav13V0dKTt7e3OOsMkcf38HQEAAKB/htdu9BtCS0tL+uSTT/TjH/94pHmeP3+uWCwmwzBk27b+xb/4Fz5FCD+srq7q9evXWllZ0atXr8ayxsNfPPV1vgfvve/rfAAAYHwmsdfAdJrUe8PvvWg/2K8CABAO07IXDXUlseu6A31E7SpHR0eSTttWHB4ejjwfAAAAAAAAAMyKUCeJLcvqJHhHUalUOl9fdfIzAAAAAAAAANxE3wo6gF6i0ahKpdJAB9VdplgsyjAMeZ5H/zIAAAAAXZrNplZXV3uO2dra0tbW1oQiAgAA02B3d1e7u7s9xzSbzQlFM5pQJ4lTqZT+6I/+SL/4xS/03nvvDTXH3bt35bquDMOQYRhaX1/3OUoAAAAA0+zk5ESvX7/uOabVak0oGgAAMC1arda1e4hpEeoksW3bevfdd2XbtqrV6kCJ4larpXv37qlUKnWqiA3DUDKZHGPEAAAAAKbN3NyclpeXe46Zn5+fUDQAAGBazM/Pa2VlpeeYZrOpk5OTCUU0vFAniSVpb29P6+vrsm1b8Xhc2Wy2Z7K41Wopm82qWCx2fd8wDFmWNXLrCgAAAACzZXl5OdSnjQMAgHDqpx3V6urqVFQbhz5JHI1Gtb+/r83NTVUqFVUqFZmmKcuyOg9JchxH9XpdjuNIkjzPk6SuKuJSqRTYdQAAAAAAAABAGIU+SSxJiURCh4eH2tjY0Js3b+S6rur1uur1ete4dmJYOk0Ot79nmqYODg707rvvTjJsDIgDQwAAwKBm6bAQAAAAIChTkSSWTiuKX758qU8//VSfffbZhZ+3D6aTThPD7YRxKpVSLpfTwsLCROPF4DgwBAAADGqWDgsBAAAAgjI1SWJJWlhYUC6XUy6X08HBgSqViur1uo6OjuQ4jpaWlmSaptbX1xWPx2XbNsnhKcKBIQAAYFCzdFgIAAAAEJSpShKftbGxoY2NjaDDgI84MAQAAAxqlg4LAQAAAIIyF3QAk/DmzRttb28HHQYAAAAAAAAAhM6NSBIvLCyoUqno+9//ftChAAAAAAAAAECo3IgksSStr6+rVqvpk08+CToUAAAAAAAAAAiNqetJ/PLlS7muq6Ojo75fU6/XVSqV5HmeCoWCPv300zFGCAAAAAAAAADTYyqSxF9++aUKhYKq1erIc7muO3pAAAAAABBiD3/xtK9xD957f8yRAACAaRD6JPFnn32mBw8eSJI8zxt6HsMwZBiGotGoX6EBAAAAAAAAwNQLdU/i58+fK5vNSro8QWwYRl/zGIYhz/O0tramvb09X2MEAAAAAAAAgGkW6kriQqEgSVpYWFAqlVIkEpFlWZKk4+NjbW5uanFxUfv7+5e+3nVdffXVV/r8889Vr9f17rvvTip0AAAAAAAAAJgKoU4SV6tVRSIR/c3f/M2lP793754+//xzRSIRvf3225eOuXPnjiTpwYMH+vnPfz6uUAEAAAAAAABgKoW63YTjOJ1q4ss8ePBAnucpn8/3nCebzeqrr77ST37yE79D7Mjn84rH41pcXJRhGIpEIkomk74cthfWtR3HUTweH+saAAAAAAAAAMYr1EliSVpfX7/yZ2tra9rY2FChUFCr1bpynGVZunXrljKZTM9xw6hWq1pcXOz0Ti6VSmo0GsrlcqrX64rH44rH43Jd19d1x7m267qdg/56Pc62/wAAAACmVbPZ1Orqas/H7u5u0GECAICQ2d3dvXYP0Ww2gw6zL6FuNxGNRnV0dKT5+fkrx2SzWR0cHOjBgwf6y7/8yyvH3b59W8+fP9fDhw/16aef+hJftVrtVNKmUqmuqmfLspRIJBSLxVStVhWLxVSr1WSaZujXLhaLfcfRTlADAAAA0+rk5ESvX7/uOcbvYhMAADD9Wq3WtXuIaRHqSmLLsq5NWNq2rVu3bqlQKOiXv/zlleMODw8lnVbb+sF1XSWTyU6cV7XFaK/nOE5nfNjX3tnZ6WucbdtUEgMAAGDqzc3NaWVlpeejV+EKAAC4mebn56/dQ8zNhTr92hHqSuLNzU3dvXtXb731lu7cuSPHcSRJ77//fte47e1tbW5uKhqNqlwu60/+5E+6fv7ZZ5+pXq9LUmeOUSWTyU4bh17VtO2q3nK5rGq1qmKxqFQqFdq1i8WiXNdVJpO5tt9wr1YgAAAAwLRYXl7Wq1evgg4DAABMma2tLW1tbfUcs7q6OhXVxobneV7QQfSyuLh44aNdsVhMf/3Xf931vXg8roODAxmGoWg02klgVqtVOY6j9mVGIhH9zd/8zUgxOY6jSCTSeX58fNyzlUO5XO5U8pqmqePj49Cu3Z670WgMHeOg2jfLysrK2DbnD3/x1Nf5Hrz3/vWDAABAKExir4HpNKn3ht97UT+xrwUAYLymZS8a+nrnvb29ToLX8zx5nqdaraavv/66a9zZlgv1el3FYlHFYlGNRqPz+nYCeVS5XK7ztW3b1/b6TSQSna9d11W5XA7l2uVyWY7j0GcYAAAAAAAAuEFCnyROJBLa39/X2YJn0zT17rvvdo2zLEtfffWVzhdGG4YhwzA6r9vb2xs5prN9kvtNOp/t3fv48eNQrr2zsyPTNLW5uTl0fAAAAAAAAACmS6h7ErclEgkdHx9rf39frute2VfXtm396le/Ujqd1sHBQdfPotGoSqXSyAdOtHsbt92+fbuv10Wj0U4/5GErice5dr1e78y/uLgoy7Jk27bi8XhXNTJO9fuRQT6+BwAAAAAAgLCbiiSxJC0sLOjevXvXjrMsS5VKRW/evNHh4WHne2tra77EUa1WL6zXj/Pj6vX6wK0vxrn2+RYTjuN0WnZIp4n67e1tX9p1AAAAAAAAAAiP0LebGNbCwoI2Nja0sbHhW4JYkp49e9b1/LqewG1vvfVW1/N2AjsMazuOcyEBfV65XFYsFlM6ne5rTQAAAAAAAADTIdSVxK1WS9lsVo7j6IMPPtCf/dmfBR1Sp21D27DVvI1GIzRrW5alQqEg13XVaDRUrVYvrNVWLBZ1eHioWq02QOQAAAAAAAAAwirUSeJEIqGDgwN5nqdqtaq1tTX94Ac/CDSmq5Kng3JdN1Rrn+/z7LquisWidnZ2Loyv1+uKx+OqVCq+xAMAAAAAAAAgOKFuN3G+BUK/7RXGaZjkrnQx9qOjo1CvbZqmMpmMjo+PVSqVLsxRrVaVz+eHigcAAAAAAABAeIS6ktiyLL148UKGYSiRSOj9998POiTfDJvwDWLtRCIh27a1sbGher3e+f7Ozo4ymYxvcTWbTa2uro48z9bWlra2tnyICAAABGl3d1e7u7sjz9NsNn2IBgAAAJhdoU4Sp1IpPXjwQIZh6PHjxyPPd//+ff30pz8daQ7TNH1J8A5TFR302rVaTbFYrJModl1X1WpVtm2PHJMknZyc6PXr1yPP02q1fIgGAAAErdVq+bI3AAAAANBbqJPEmUxGlUpFT58+1a9//Wt997vfHWm+8+0rhrG0tORLonZpaWmq1m7b29tTLBbrPK9UKr4liefm5rS8vDzyPPPz8z5EAwAAgjY/P6+VlZWR52k2mzo5OfEhIgAAAGA2hTpJLJ0mIZPJpBKJhJ4+farvfOc7Q83z4sULXw5+G7Yv8vnk7rDVvEGt3RaNRmXbdifh7tdhepK0vLysV69e+TYfAACYbn61kFpdXaUiGQAAAOgh1AfXtX3xxRdKpVKKRqP64osv+m4n0Gq11Gq19PTpUyWTSV9iWV9f73reb2Xv+cPiIpHIVK19VjweH+n1AAAAAAAAAMIj1JXE3/ve9/TixYvOc8/zlEqllEqlBp7L8zwZhjFyTGdbLUinlbTRaPTa1zUaja7nw7RoCHLtsyzL6nw9SusKAAAAIAz6OUCZw5EBAMB5/Ry0PC2HKIc6Sdw+uK7NMAx5nhdgRBereftN1J6t+jVNsyvROg1rn3X29aO0rgAAAADCoJ8DlDkcGQAAnDdLBy2HOkmcTqf14MGDTgXwsAliP5PL0WhUpml2Eq/Pnj1TIpG49nWHh4edr88ne6dh7avmo/UEAAAApl0/ByhzODIAADivn4OWp+UQ5VAniRcWFnTnzh09efJE0mmbhGEqVx3HUb1e9y2uzc1NFYtFSep73rPjstnsVK7ddrZ9xaitKwAAAICgcYAyAAAYRj/tqKblEOVQJ4ml02riL7/8UrVaTe++++7Q8xSLRd2/f9+3mNqJ2mq1eu34s2MsyxopsRrk2m3lclmSlMlkRp4LAAAAAAAAQLDmgg7gOrZta2FhYaQEsXTa39jPlhNnk63tpOlVSqVS5+vrKnmLxaKy2awcx5n42v0ol8tyHEemaWp7e3vk+QAAAAAAAAAEK/SVxJK0vb2tVqs1dB+w9mtTqZRvMRUKBUUiEUnSzs7Olb2BXdftVP7att0zhng83qn8zefzOj4+vrS9hp9rV6tVJZNJua4r27aVy+WuPAzPcRzdu3dPknRwcMChdQAAAMCUe/iLp32Ne/De+2OOBAAABCn0lcRPnz5VOp0e6aCITCajH/7wh3r06JFvcVmW1anSrdfryufzl47b2NiQJJmm2VXVe5nz7SP29/fHvnapVOochFetVhWLxZROpy+NLRaLaWlpSY1G48pEMgAAAAAAAIDpEvokcTwevza5ep1Hjx7pV7/6lf74j//Yp6hOJRIJVSoVmaapbDarZDKper0u13U7SdV6va5oNKoXL15cW3l7/ueWZY197WQyeeF7xWJRi4uLSiaTSqfTisViisfjSqVSqtVqPeMCAAAAAAAAMF1CnyT2PM+XXsKpVEqVSkVffPGFD1H9jm3bOj4+Vi6Xk+M42tjY6CRYl5aWVCqVVKvV+mrNUCqVZFmWTNNUJpO59pA5P9a2bVuNRkOpVKqzdlu9XtfR0ZG2t7c769BiAgAAAAAAAJgtU9GT2A+GYcjzPBUKBf3oRz/yff5MJqNMJjPSHO2E7aTXtixLhUJh6NcDAAAAAAAAmF6hrySWThO8o3j69Kmy2awkqVar+RESAAAAAAAAAMyE0FQSP3nyRA8fPrz0Z5lMZqhD51zXleM4ktRpWUG7BAAAAAAAAAD4ndAkie/cuSPP87S5udmpHG4ndo+Pj0euAG7PeV2fXwAAAAAAAAC4SULVbiKRSOhXv/qV3n77bXme10nsGoYx0kM6TTivra1pb28vyEsEAAAAAAAAgFAJTSVxm2VZajQaisfjOjg46Bw4N2ybCMuyZFmW7t69qzt37vgbLAAAAAAAAABMudAlidsqlYqSyaS+/PJLFYtFffjhh0GHBAAAAAAAAAAzJ1TtJs4rlUpaW1sLOgwAAAAAAAAAmFmhrSRuq9VqOjo6CjoMAAAAAAAAAJhJoU8SLywsaGFhIegwAAAAAMyoZrOp1dXVnmO2tra0tbU1oYgAAMA02N3d1e7ubs8xzWZzQtGMJvRJYgAAAAAYp5OTE71+/brnmFarNaFoAADAtGi1WtfuIaYFSWIAAAAAN9rc3JyWl5d7jpmfn59QNAAAYFrMz89rZWWl55hms6mTk5MJRTQ8ksQIDT7mBwAABjVLH/FDcJaXl/Xq1augwwAAAFOmnzzV6urqVFQbkyRGaPAxPwAAMKhZ+ogfAAAAEJS5oAMA2ubm5rSystLzwcf8AADAWe2P+PV6zM2Fa8ubz+cVj8e1uLgowzAUiUSUTCZVrVanbu16va50Oq1IJCLDMDpzZrNZua7rb/DnOI6jeDw+1jUAAABuinDtmHGjtT/m1+tBqwkAAHDW1tbWtfuH63rNTkq1WtXi4qKy2awkqVQqqdFoKJfLqV6vKx6PKx6PjyW56vfarusqmUwqFoupWCzKcZzOzxzHUT6f1+LioorF4sCxuq7bSTj3ekQiEVmWNfD8AAAAuIh2EwAAAMCYVavVTtVrKpVSoVDo/MyyLCUSCcViMVWrVcViMdVqNZmmGcq1XddVLBbrSgxfJZ1Oq1arda15nUESy+2kNwAAAEZDJTEAAAAwRu2qW+k0KXtVwrRUKkk6rcRtjw/j2slkUo7jKBqNdiqSG42GSqWSMpnMhfHFYlHlcrnvmHd2dvoaZ9s2lcQAAAA+CbSS+PPPP1cul1MsFtNf/dVfBRkKAAAAMBbJZLLTxqFX5Wu7qrdcLqtarapYLCqVSoVq7WKxqGq1qkwmo1wud+kc6XRayWRS9Xq987N79+4pkUhcG2+xWJTruspkMtf2G15fX792Pvjn4S+e9jXuwXvvjzkSAAAwDobneV4QCz9//lyxWOw0CMNQqVTSD37wgyBCQcBWV1f1+vVrrays6NWrV2NZo99Nrd/YJAMAELxJ7DWu4jiOIpFI5/nx8XHPVg7lcrlTyWuapo6Pj0O1drsPcKVSGWhtSapUKrJtu+fr2q9pNBo9x/llUu+NoPaiQWD/CwBAtyD3ooMIrJK4/TEywzAkybeea0CY9PMfBGykAQCYXWerbW3bvnbPe7ba1nVdlcvlvipwJ7F2vV6X4ziq1WrXrm1ZlnK5XFf1cr1e75kkLpfLchxnoP7FAAAA8EdgPYnbHz/zPE+FQkHvv395ouzu3bt6+vTm/OUdAAAAs+PsIWzRaLSv15zts/v48ePQrP348WOlUqm+izvOJ4S/+eabnuN3dnZkmqY2Nzf7mh8AAAD+CSxJ7DiOFhcXVavV9OGHH145rlQq9XVycj++/vprX+YBAAAArnO2J68k3b59u6/XnU3oDnLg27jXvnv37oU+xP3OJelC+4mz6vW66vW6XNfV4uKiIpGI0un00NcPAACAwQSWJDZNU9vb27p169bE1ux1WAcAAADgp2q12vX8bJVuL+fHnU/4BrV2NBodqEVc+8C8fmI4v093HEfFYlHJZFKGYVw4CA8AAAD+CixJbFlW35tVv/hVkQwAAABc59mzZ13P+02wvvXWW13PDw8Pp2rttvN776v6ETuOcyGpfV65XFYsFlM6nR46HgAAAFwtsCTx3bt3R+qxNqjnz5+TJAYAAMDEnN97DlvN22g0pmrttrMJ5lQq1XPNQqGgXC6nVCrVM9ZisahYLDZ0TAAAALjct4JaOJVKKZvN6sWLF53N4NLS0qVja7Xa0FXHruvKcRx9+umno4QLAAAADMSvAoXzbRvCvnZboVDofH1d27fzSWTXdVUsFrWzs3Mhhnq9rng8rkqlMnRsAAAA6BZYknhhYUH7+/va3NxUrVbrObZYLHadzjwMz/NkGMZIcwAAAAD9GjbBer41xNHR0VStLZ0mqds9hHO53MAFH6ZpKpPJKJPJqFwu6969e13XVK1Wlc/nlclkhorvvGazqdXV1ZHn2dra0tbWlg8RAQCAoO3u7mp3d3fkeZrNpg/RjF9gSWJJSiQSnURxL57nTSgiAAAAIFxGqeYNau1cLifptJXEqIncRCIh27a1sbHRdXjdzs6Ob0nik5MTvX79euR5Wq2WD9EAAIAwaLVavuwPpkWgSWLpdNN3fHysTCajUqkU6CYYAAAA8Itpmr7sbfs9dC4sa9frdRWLRZmm6VtLCNM0VavVFIvFOoli13VVrVavPBBvEHNzc1peXh55nvn5+ZHnAAAA4TA/P6+VlZWR52k2mzo5OfEhovEKPEksnbaeKBQKKhQKevHiher1uo6OjuR5nj766CMlk0mtr68PNfc333wjx3FULpd9jhoAAAC42tLSki+J2qvO7Qjr2vfu3ZMkHRwcDH2uyFX29va6Dq6rVCq+JImXl5f16tWrkecBAACzw682Uqurq1NRkRyKJPFZa2trWltb6zz/6KOPFI/H9eGHH440b7Va1R/90R+NGh4AAADQl2GqcKWLLR6GrSQOYu10Oq16va5SqaRoNDpUDL1Eo1HZtq1qtSrJvwP6AAAAbrq5oAOYFNu2u5LPAAAAwDid/yRcv5W95w+Li0QiU7F2+7DpQqGgRCLR9+sGFY/HxzY3AADATXVjksSSfP+4GwAAAHCVs20RpP6rXhuNRtfzYdopTHrtarWqdDqtQqGgVCrVX5BDOrunH6YdBgAAAC4KfZL4+Ph45FYTbaVSyZd5AAAAgOucr+btN1F7turXNM2hCh0muXa9Xlc8Hlculxt7gljqThIP21YDAAAA3UKfJF5YWAjlXAAAAEAv0Wi0K4n57Nmzvl53eHjY+XrYw5sntbbjONrY2FAmk1Emkxk4zmGcjZHWEwAAAP4I3cF1/Wi1WqpWq6pUKjo6OpLjOFpaWpJlWYpEIkokEnr77beDDhMAAAA33ObmporFoqTTitt+nB2XzWZDu7bjOIrFYkqlUsrlcn3N7ziOyuXySAnlsy0xhmnFEYT1v/4/+xp3+P3/esyRjN/DXzzta9yD994fcyQAAGAQU5UkfvnypbLZrMrlctf3Pc+TYRid59lsVpZl6cGDB/rRj3406TABAAAASVI6ne4kaqvV6rXjz46xLGukJOg413ZdV/F4XJubm30niCUpmUxqb2+v7/GXaf+3wKQqlyep32RyP2Yh4QwAACZnapLEe3t7+uijjySdJoXbDMPoShC3f95oNJRKpVQoFFQqlfTd7353ovECAAAA0WhUtm13ErDlclmJROLK8WfP0LiukrdYLKrRaCidTl/aO3hca7uuq1gsJsuylM1m++p37DhOZ85oNHrt+KuUy2U5jiPTNLW9vT30PDeBnwlniaQzAACzzvDOZlxD6rPPPtODBw8uVAz3G/rc3JxqtZr+i//ivxhXiBjB6uqqXr9+rbm5OS0vL/ccu7W1pa2trYHX6Pdjb0Hgo3YAAAxvd3dXu7u7Pcc0m02dnJxoZWVFr169mlBkv+M4jiKRiKTTBGmtVrt0nOu6WlxclHTaRqFSqVw5Zzwe76r8PT4+vvQQt3GsHYvF+m5fcV6hUOg63K5arSqZTMp1Xdm2rVwud2USud3ewnVd1Wq1kZLNbe196LjfG9Xcn49t7knxO0nMHhgAcFNMar8xqtBXEj958kTZbLZTMdxODEejUa2vrysSiXROXl5aWpLjODo6OlKj0ehUGpycnGhjY0OHh4f0Kg6xk5MTvX79uueYVqs1oWgAAMA0aLVa1+4fgmZZlkqlkpLJpOr1uvL5/KWtEjY2NiRJpml2VfVe5nz7iP39/a7k67jWHiVBLOlCjKVSSa7rSjq9pnaP40Kh0DWunUxeWlpSrVa7tHIa43WT+ioDAHAThT5J3E4Qe54n0zSVy+W0ubmphYWFS8ffunWr8/XDhw/1/Plzffrpp3ry5Ik++ugj/fznP59U6BhQP5XE8/PzE4oGAABMg/n5ea2srPQc064kDlIikVClUlEymVQ2m9WzZ8+0vb0ty7J0eHiobDarer2uaDSqg4ODS6uCzzJNs5NcldQzaerX2u1E87AuS2Ink8lO3+S2YrGo/f192batpaUlHR4eql6vK5PJaHt7+9rfDQAAAAYX6nYTT548UTKZlHR68MZPf/rToefK5/Pa3t5WtVrVe++951eI8MEkyu7D3G6iX3wkDwCA4YTtI375fF6PHz+W4zhyXVemaWp9fV3pdLpnz+CzqtWq0um0jo6OlEql+j48zo+1/eY4jnK5nKrVqo6OjjpxLS0tKRqN6u7du7JteyzJYdpNBMfO/nnQIQAAMBFh24teJdSVxI8fP5ZhGMrlcvrxj3880lyZTEbValX7+/skiQEAABCYTCZzacuHQdi2rUajEcjafrMs60J7CQAAAExWqJPE7Y+9jZogbkun03rw4IEvcwEAAAAAxufvHv+vfY379t3/bsyRAAAw+0KdJHYc50KPslGYpinHcXybDwAAAAAwuH4TwAAAYDJCnSSWeh/CMSgSxAAAAADOazabWl1d7Tlma2tLW1tbE4oIAABMg93dXe3u7vYc02w2JxTNaEKdJLYsS47j6P33/Tmwq1Ao+Jp0BgAAADD9Tk5O9Pr1655jWq3WhKLBoGhLAQAISqvVunYPMS1CnSSORqMqlUr68MMPR57rwYMHqtfrSiaTPkQGAAAAYFbMzc1peXm555j5+fkJRXMz/MuXL64d80/fXptAJAAADG9+fl4rKys9xzSbTZ2cnEwoouGFOkm8ubmpzc1NffLJJ/r000+HmqPVaunevXsqlUoyDEPpdNrnKAEAAABMs+XlZb169SroMDBmVBwDAPzWTzuq1dXVqag2ngs6gF4SiYTW1taUy+X0p3/6p3r58mXfr3369Knu3r2rxcVFlctlGYahaDTqW+sKAAAAAAAAAJgFoa4klk77CH/wwQcqFAoqFAqybVvRaFSRSKTTX9h1XR0dHalWq+nw8FD1er3zes/zJEmGYWhvby+QawAAAAAATId+K477QVUyAGBahD5JbNu2Hj16pI8++kiGYaharaparV45vp0Ulk4Tw4ZhyPM87e/v6913351AxAAAAAAAAAAwPUKfJJakVCqlpaUlpVIpua4rwzAkdSeE29o/a//cNE0dHBzo1q1bE4sXAAAAAAD6IAMApkWoexKflUgk9OLFC3388cfyPO/SBLGkzs8WFhaUy+V0dHREghgAAAAAAAAArjAVlcRt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", + "image/png": "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", "text/plain": [ "
" ] @@ -159,9 +161,7 @@ " label=\"training sample, wrong pairs\",\n", ")\n", "axes[1, 0].set_xlabel(r\"$D_{x}$ [mm]\")\n", - "axes[1, 0].set_ylabel(\"Number of tracks (normalised)\",\n", - " va=\"bottom\",\n", - " ha=\"center\")\n", + "axes[1, 0].set_ylabel(\"Number of tracks (normalised)\", va=\"bottom\", ha=\"center\")\n", "# 0,1\n", "axes[0, 1].hist(\n", " train_sig.teta2,\n", @@ -248,10 +248,166 @@ " label=\"training sample, wrong pairs\",\n", ")\n", "axes[2, 1].set_xlabel(r\"$|\\Delta t_{y}^{\\mathrm{match}}|$\")\n", - "plt.savefig(\n", - " \"/work/cetin/LHCb/reco_tuner/thesis/filtered_NN_elec_variables.pdf\",\n", - " format=\"PDF\")\n", - "# plt.show()" + "# plt.savefig(\n", + "# \"/work/cetin/LHCb/reco_tuner/thesis/filtered_NN_elec_variables.pdf\",\n", + "# format=\"PDF\")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, axes = plt.subplots(2, 3, figsize=(25, 13), sharey=False)\n", + "# 0,0\n", + "axes[0, 0].hist(\n", + " train_sig.chi2,\n", + " bins=50,\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#107E7D\",\n", + " label=\"training sample, true pairs\",\n", + ")\n", + "axes[0, 0].hist(\n", + " train_bkg.chi2,\n", + " bins=50,\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#F05342\",\n", + " label=\"training sample, wrong pairs\",\n", + ")\n", + "axes[0, 0].set_xlabel(r\"$\\chi^{2}_{\\mathrm{match}}$\")\n", + "axes[0, 0].legend(prop={\"size\": 20})\n", + "\n", + "# 0,1\n", + "axes[0, 1].hist(\n", + " train_sig.teta2,\n", + " bins=50,\n", + " range=(0.0, 0.02),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#107E7D\",\n", + " label=\"training sample, true pairs\",\n", + ")\n", + "axes[0, 1].hist(\n", + " train_bkg.teta2,\n", + " bins=50,\n", + " range=(0.0, 0.02),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#F05342\",\n", + " label=\"training sample, wrong pairs\",\n", + ")\n", + "axes[0, 1].set_xlabel(r\"$t_{x}^{2}+t_{y}^{2}$\")\n", + "# 0,2\n", + "axes[0, 2].hist(\n", + " train_sig.distX,\n", + " bins=50,\n", + " range=(0, 100),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#107E7D\",\n", + " label=\"training sample, true pairs\",\n", + ")\n", + "axes[0, 2].hist(\n", + " train_bkg.distX,\n", + " bins=50,\n", + " range=(0, 100),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#F05342\",\n", + " label=\"training sample, wrong pairs\",\n", + ")\n", + "axes[0, 2].set_xlabel(r\"$D_{x}$ [mm]\")\n", + "axes[0, 0].set_ylabel(\"Number of tracks (normalised)\", va=\"bottom\", ha=\"center\")\n", + "# 1,0\n", + "axes[1, 0].hist(\n", + " train_sig.distY,\n", + " bins=50,\n", + " range=(0, 100),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#107E7D\",\n", + " label=\"training sample, true pairs\",\n", + ")\n", + "axes[1, 0].hist(\n", + " train_bkg.distY,\n", + " bins=50,\n", + " range=(0, 100),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#F05342\",\n", + " label=\"training sample, wrong pairs\",\n", + ")\n", + "axes[1, 0].set_xlabel(r\"$D_{y}$ [mm]\")\n", + "# 2,0\n", + "axes[1, 1].hist(\n", + " train_sig.dSlope,\n", + " bins=50,\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#107E7D\",\n", + " label=\"training sample, true pairs\",\n", + ")\n", + "axes[1, 1].hist(\n", + " train_bkg.dSlope,\n", + " bins=50,\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#F05342\",\n", + " label=\"training sample, wrong pairs\",\n", + ")\n", + "axes[1, 1].set_xlabel(r\"$|\\Delta t_{x}^{\\mathrm{match}}|$\")\n", + "# 2,1\n", + "axes[1, 2].hist(\n", + " train_sig.dSlopeY,\n", + " bins=50,\n", + " range=(0, 0.02),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#107E7D\",\n", + " label=\"training sample, true pairs\",\n", + ")\n", + "axes[1, 2].hist(\n", + " train_bkg.dSlopeY,\n", + " bins=50,\n", + " range=(0, 0.02),\n", + " alpha=0.5,\n", + " density=True,\n", + " log=False,\n", + " color=\"#F05342\",\n", + " label=\"training sample, wrong pairs\",\n", + ")\n", + "axes[1, 2].set_xlabel(r\"$|\\Delta t_{y}^{\\mathrm{match}}|$\")\n", + "# plt.savefig(\n", + "# \"/work/cetin/LHCb/reco_tuner/thesis/filtered_NN_elec_variables_landscape.pdf\",\n", + "# format=\"PDF\",\n", + "# )\n", + "plt.show()" ] }, {