Skip to content
Snippets Groups Projects
Commit 7398aa34 authored by Marco Cattaneo's avatar Marco Cattaneo
Browse files

Merge branch 'v21r4-release' into '2017-patches'

Documentation and dependencies for v21r4 release

See merge request !601
......@@ -6,6 +6,6 @@ find_package(GaudiProject)
#---------------------------------------------------------------
# Declare project name and version
gaudi_project(Rec v21r3
USE Lbcom v20r3
gaudi_project(Rec v21r4
USE Lbcom v20r4
DATA TCK/HltTCK)
################################################################################
# Package: RecSys
################################################################################
gaudi_subdir(RecSys v21r3)
gaudi_subdir(RecSys v21r4)
gaudi_depends_on_subdirs(Calo/CaloMoniDst
Calo/CaloPIDs
......
......@@ -15,6 +15,41 @@ Purpose: LHCb reconstruction packages.
</ul>
</b>
 
<H1><A NAME=v21r4>2017-05-31 RecSys v21r4</A></H1>
This version uses Gaudi v28r2, LHCb v42r4 and Lbcom v20r4 (and LCG_88 with ROOT 6.08.06)
<p>
This version is released on 2017-patches branch.
<h2>Performance optimisations</h2>
<dl>
<dt>[MR !571] TrackVectorFitter: process chunks in a more convenient way to avoid clone checking. Gains [1-5]% in speed for TVF depending on dataset.
<dd> Compared to TMF (approx values): magup2016: -18%, upgrade-baseline: -2%.
<dd> to_process is populated with chunks of size BatchSize.
<dd> BatchSize is defaulted to 50 after parameter exploration.
<dd> Population of nodes in TVF casts smooth state vector only once (very small gain).
</dl>
<h2>Bug fixes</h2>
<dl>
<dt>[MR !582] PrFitPolinomial.cpp: fixed small compilation warning that could have lead to memory corruption
</dl>
<h2>Monitoring changes</h2>
<dl>
<dt>[MR !599] Add per panel Cherenkov resolution plots
<dt>[MR !578] Use force=True when PrintOn/PrintOff combination is used
<dd> PrintOff() following PrintOn() does not always restore print level as, per default, PrintOn() will not decrease LogFilter.printing_level if it is already 0. However, PrintOff() will increase it unconditionally. The fix (without touching Gaudi) is to use PrintOn(force=True).
<dd> Also removed some lone PrintOff()s.
<dt>[MR !564] Add a header in PrChecker and PrChecker2 printout
<dd> This makes it possible to (sensibly) use a findReferenceBlock() validator. Right now there is no proper signature line as the first line contains performance numbers that might change.
</dl>
<H1><A NAME=v21r3>2017-04-26 RecSys v21r3</A></H1>
This version uses Gaudi v28r2, LHCb v42r3 and Lbcom v20r3 (and LCG_88 with ROOT 6.08.06)
 
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment