This version uses Gaudi v32r0 and LCG_95 with ROOT 6.16.00.
<
p>
This version is released on master
branch.
Built relative to LHCb v50r3, with the following changes:
Apply source code style convention, !1606 (@clemenci)
Proof-of-principle example of using a ConditionAccessor in a Consumer, !1892 (@graven)
Add EcalOverlap cluster collection type, !1900 (@ppais)
Add debuggable threadpool, !1868 (@nnolte)
Moved LinksByKey and LinkReference out of G.O.D. and added useful templated method to them, !1846 (@sponce)
Added a const hasEntry interface to LinksByKey, used by the MC checking, !1808 (@sponce)
Add MuonMatchVeloUT to history enum of Track, !1807 (@mramospe)
SOA container import, !1604, !1786 (@pseyfert)
INCLUDE_DIRS Kernel/SOAContainer
and #include "SOAContainer/SOAView.h"
.SOA Container extensions, !1810 (@pseyfert), !1859 (@graven)
HLTScheduler: Use gsl::not null to annotate pointers which can never be nullptr, !1857 (@graven)
Based on !1851
Exchange std::round
with std::nearbyintf
, !1856 (@decianm)
Remove RawBank copy in RawEvent, !1845 (@ahennequ)
This one line change allows the framework to process 20% more events per second.
GammaPi0 upgrade, !1814 (@calvom)
LHCbMath - Remove use of GenVector in SIMDTypes.h, !1785 (@jonrob)
Faster muon decoding, !1721 (@rvazquez)
Includes a code to pass directly from RawBanks to MuonHits.
Calo track tool upgrade for future, !1624 (@wkrzemie)
Changes to ICaloTrackMatch to make it const.
Issue an error message when git submodule does not appear to be checked out, !1865 (@pseyfert)
Fix order of finalization (algs before scheduler), !1938 (@nnolte)
Fix issue with LHCbApp().OutputLevel, !1899 (@cattanem)
Fixes an issue exposed by Brunel!757, in which EventLoopMgr
is wrongly configured when LHCbApp().OutputLevel
is set.
Use consistent trailing slash behaviour in TurboConf, !1873 (@apearce)
cherry-picked from lhcb/LHCb!1869
Fix message level protection in RawBankToSTLiteClusterAlg, !1811 (@clemenci)
Modified version of CaloFutureDigitsFilterAlg, !1935 (@jmarchan)
Move BooleInit from Boole/Digi/DigiAlgs, so it can be used by Delphes, !1941 (@cattanem)
Update test references to follow gaudi/Gaudi!904, !1933 (@cattanem)
Remove timestamp from G.O.D. output, !1918 (@rmatev)
This makes the stack build reproducible and therefore ccache hit efficiency improves dramatically.
Fix const correctness, !1887 (@graven)
Move VPDetPaths and VPGeometry from Pr/PrPixel to Det/VPDet, !1884 (@raaij)
Sorted out VectorClass usage in LHCb, !1879 (@sponce)
In particular :
Minor changes in timing + moved selectStore + setRoot into thread, !1871 (@nnolte)
Fix errors flagged by clang 8, !1851 (@graven)
Fix warnings from clang8 and some other minor fly-by cleanups, !1870 (@cattanem)
VPConstants: prefer inline constexpr over static const variables, !1858 (@graven)
Import GaudiGSL from Gaudi, !1850 (@clemenci)
To be able to license Gaudi as Apache 2 it was decided to remove GaudiGSL (GPLv3) from Gaudi and import it in LHCb.
Remove unnecessary imports and configuration of HltEventLoopMgr, !1849 (@nnolte)
Remove AutoTags option using Ariadne, !1813 (@cattanem)
Ariadne has been decommissioned, so DDDBConf().AutoTags
no longer works.
Remove obsolete Ariadne tests, !1812 (@cattanem)
Ariadne has been decommissioned, so removing tests that are now failing to find the Ariadne service
Remove SVN/CVS keywords, !1771 (@cattanem)
Modernize LoKi, !1770 (@graven)
stable_sort
, when followed by unique
, with sort
.auto
return type when interacting with cppyy.Replace XYZ::value with XYZ_v, !1749 (@graven)
Replace boost with std, !1748 (@graven)
replace boost::regex with std::regex, and boost::variant with std::variant
Modernize MD5, !1747 (@graven)
RichUtils - Force return type from Vc gather operations, !1746 (@jonrob)
Cleanup doxygen configuration files, !1745 (@cattanem)
Introduce DetDesc implementation of ConditionAccessorHolder concept, !1732, !1788 (@clemenci)
This is a new way of retrieving conditions and detector elements from the detector transient store.
Drop local copy of VectorClass and use the LCG installation, !1697 (@clemenci) [SPI-1181]
HltScheduler: adjust api according to gaudi/Gaudi!877, !1866 (@nnolte)
added efficiency printout for scheduler, !1844 (@nnolte)
put some debug output into verbose -> scheduler, !1744 (@nnolte)
Avoid gaudirun.py customMainLoop for EvtCounter test, !1937 (@clemenci)
Prevent concurrent execution of some tests, !1791 (@clemenci)
Associators/MCAssociators | Kernel | Event/FTEvent | xml | Kernel/PartProp | CMakeLists.txt |
Associators/MCAssociators | doc | Event/FTEvent | doc | Kernel/Relations | src |
Associators/MCAssociators | dict | Event/FTEvent | CMakeLists.txt | Kernel/Relations | tests |
Associators/MCAssociators | CMakeLists.txt | Event/GenEvent | xml | Kernel/Relations | doc |
Calo/CaloDAQ | doc | Event/GenEvent | doc | Kernel/Relations | python |
Calo/CaloDAQ | options | Event/GenEvent | GenEvent | Kernel/Relations | dict |
Calo/CaloDAQ | src | Event/GenEvent | src | Kernel/Relations | Relations |
Calo/CaloDAQ | dict | Event/GenEvent | CMakeLists.txt | Kernel/Relations | CMakeLists.txt |
Calo/CaloDAQ | python | Event/HltEvent | doc | Kernel/XMLSummaryBase | python |
Calo/CaloDAQ | CaloDAQ | Event/HltEvent | dict | Kernel/XMLSummaryBase | xml |
Calo/CaloDAQ | CMakeLists.txt | Event/HltEvent | xml | Kernel/XMLSummaryBase | tests |
Calo/CaloInterfaces | CaloInterfaces | Event/HltEvent | src | Kernel/XMLSummaryBase | doc |
Calo/CaloInterfaces | dict | Event/HltEvent | CMakeLists.txt | Kernel/XMLSummaryBase | CMakeLists.txt |
Calo/CaloInterfaces | doc | Event/L0Event | Event | Kernel/XMLSummaryKernel | src |
Calo/CaloInterfaces | CMakeLists.txt | Event/L0Event | src | Kernel/XMLSummaryKernel | doc |
Calo/CaloKernel | CaloKernel | Event/L0Event | xml | Kernel/XMLSummaryKernel | options |
Calo/CaloKernel | python | Event/L0Event | doc | Kernel/XMLSummaryKernel | python |
Calo/CaloKernel | src | Event/L0Event | CMakeLists.txt | Kernel/XMLSummaryKernel | tests |
Calo/CaloKernel | doc | Event/LinkerEvent | Linker | Kernel/XMLSummaryKernel | CMakeLists.txt |
Calo/CaloKernel | CMakeLists.txt | Event/LinkerEvent | src | L0/L0Base | doc |
Calo/CaloUtils | dict | Event/LinkerEvent | dict | L0/L0Base | src |
Calo/CaloUtils | CaloUtils | Event/LinkerEvent | Event | L0/L0Base | L0Base |
Calo/CaloUtils | src | Event/LinkerEvent | doc | L0/L0Base | CMakeLists.txt |
Calo/CaloUtils | doc | Event/LinkerEvent | CMakeLists.txt | L0/L0Calo | python |
Calo/CaloUtils | python | Event/LinkerInstances | xml | L0/L0Calo | src |
Calo/CaloUtils | CMakeLists.txt | Event/LinkerInstances | doc | L0/L0Calo | doc |
DAQ/DAQKernel | src | Event/LinkerInstances | dict | L0/L0Calo | tests |
DAQ/DAQKernel | doc | Event/LinkerInstances | python | L0/L0Calo | CMakeLists.txt |
DAQ/DAQKernel | DAQKernel | Event/LinkerInstances | CMakeLists.txt | L0/L0DU | src |
DAQ/DAQKernel | CMakeLists.txt | Event/LumiEvent | xml | L0/L0DU | tests |
DAQ/DAQKernel | .project | Event/LumiEvent | doc | L0/L0DU | options |
DAQ/DAQSys | scripts | Event/LumiEvent | src | L0/L0DU | python |
DAQ/DAQSys | tests | Event/LumiEvent | dict | L0/L0DU | doc |
DAQ/DAQSys | python | Event/LumiEvent | CMakeLists.txt | L0/L0DU | CMakeLists.txt |
DAQ/DAQSys | doc | Event/MCEvent | dict | L0/L0Interfaces | dict |
DAQ/DAQSys | CMakeLists.txt | Event/MCEvent | src | L0/L0Interfaces | doc |
DAQ/DAQUtils | Event | Event/MCEvent | Event | L0/L0Interfaces | L0Interfaces |
DAQ/DAQUtils | doc | Event/MCEvent | doc | L0/L0Interfaces | CMakeLists.txt |
DAQ/DAQUtils | tests | Event/MCEvent | xml | L0/L0Muon | doc |
DAQ/DAQUtils | src | Event/MCEvent | CMakeLists.txt | L0/L0Muon | options |
DAQ/DAQUtils | CMakeLists.txt | Event/MicroDst | doc | L0/L0Muon | src |
DAQ/MDF | doc | Event/MicroDst | python | L0/L0Muon | CMakeLists.txt |
DAQ/MDF | tests | Event/MicroDst | Kernel | L0/L0MuonKernel | src |
DAQ/MDF | cmt | Event/MicroDst | dict | L0/L0MuonKernel | L0MuonKernel |
DAQ/MDF | components | Event/MicroDst | src | L0/L0MuonKernel | doc |
DAQ/MDF | src | Event/MicroDst | CMakeLists.txt | L0/L0MuonKernel | CMakeLists.txt |
DAQ/MDF | MDF | Event/PhysEvent | Event | L0/ProcessorKernel | ProcessorKernel |
DAQ/MDF | CMakeLists.txt | Event/PhysEvent | src | L0/ProcessorKernel | doc |
DAQ/MDF_ROOT | src | Event/PhysEvent | doc | L0/ProcessorKernel | src |
DAQ/MDF_ROOT | doc | Event/PhysEvent | xml | L0/ProcessorKernel | CMakeLists.txt |
DAQ/MDF_ROOT | CMakeLists.txt | Event/PhysEvent | dict | Muon/MuonDAQ | doc |
DAQ/RawEventCompat | doc | Event/PhysEvent | CMakeLists.txt | Muon/MuonDAQ | Event |
DAQ/RawEventCompat | tests | Event/RecEvent | dict | Muon/MuonDAQ | dict |
DAQ/RawEventCompat | python | Event/RecEvent | doc | Muon/MuonDAQ | src |
DAQ/RawEventCompat | CMakeLists.txt | Event/RecEvent | xml | Muon/MuonDAQ | MuonDAQ |
DAQ/Tell1Kernel | Tell1Kernel | Event/RecEvent | src | Muon/MuonDAQ | CMakeLists.txt |
DAQ/Tell1Kernel | doc | Event/RecEvent | Event | Muon/MuonKernel | MuonKernel |
DAQ/Tell1Kernel | CMakeLists.txt | Event/RecEvent | CMakeLists.txt | Muon/MuonKernel | src |
Det/BcmDet | doc | Event/RecreatePIDTools | doc | Muon/MuonKernel | doc |
Det/BcmDet | dict | Event/RecreatePIDTools | src | Muon/MuonKernel | CMakeLists.txt |
Det/BcmDet | src | Event/RecreatePIDTools | CMakeLists.txt | OT/OTDAQ | doc |
Det/BcmDet | BcmDet | Event/SwimmingEvent | dict | OT/OTDAQ | Event |
Det/BcmDet | CMakeLists.txt | Event/SwimmingEvent | doc | OT/OTDAQ | OTDAQ |
Det/CaloDet | src | Event/SwimmingEvent | Event | OT/OTDAQ | options |
Det/CaloDet | options | Event/SwimmingEvent | CMakeLists.txt | OT/OTDAQ | src |
Det/CaloDet | CaloDet | Event/TrackEvent | src | OT/OTDAQ | dict |
Det/CaloDet | dict | Event/TrackEvent | Event | OT/OTDAQ | CMakeLists.txt |
Det/CaloDet | doc | Event/TrackEvent | dict | Phys/LoKiCore | python |
Det/CaloDet | CMakeLists.txt | Event/TrackEvent | doc | Phys/LoKiCore | doc |
Det/CaloDetXmlCnv | doc | Event/TrackEvent | tests | Phys/LoKiCore | LoKi |
Det/CaloDetXmlCnv | src | Event/TrackEvent | xml | Phys/LoKiCore | dict |
Det/CaloDetXmlCnv | CMakeLists.txt | Event/TrackEvent | CMakeLists.txt | Phys/LoKiCore | src |
Det/DDDB | python | Event/VeloEvent | xml | Phys/LoKiCore | cmake |
Det/DDDB | options | Event/VeloEvent | doc | Phys/LoKiCore | tests |
Det/DDDB | doc | Event/VeloEvent | VeloEvent | Phys/LoKiCore | CMakeLists.txt |
Det/DDDB | CMakeLists.txt | Event/VeloEvent | CMakeLists.txt | Phys/LoKiGen | dict |
Det/DetCond | tests | Ex/DetDescExample | src | Phys/LoKiGen | doc |
Det/DetCond | doc | Ex/DetDescExample | doc | Phys/LoKiGen | tests |
Det/DetCond | python | Ex/DetDescExample | options | Phys/LoKiGen | python |
Det/DetCond | examples | Ex/DetDescExample | CMakeLists.txt | Phys/LoKiGen | src |
Det/DetCond | src | Ex/IOExample | python | Phys/LoKiGen | LoKi |
Det/DetCond | CMakeLists.txt | Ex/IOExample | tests | Phys/LoKiGen | CMakeLists.txt |
Det/DetDesc | DetDesc | Ex/IOExample | doc | Phys/LoKiHlt | doc |
Det/DetDesc | doc | Ex/IOExample | CMakeLists.txt | Phys/LoKiHlt | LoKi |
Det/DetDesc | src | FT/FTDAQ | src | Phys/LoKiHlt | tests |
Det/DetDesc | dict | FT/FTDAQ | FTDAQ | Phys/LoKiHlt | dict |
Det/DetDesc | CMakeLists.txt | FT/FTDAQ | doc | Phys/LoKiHlt | src |
Det/DetDescChecks | tests | FT/FTDAQ | CMakeLists.txt | Phys/LoKiHlt | python |
Det/DetDescChecks | src | GaudiConf | tests | Phys/LoKiHlt | CMakeLists.txt |
Det/DetDescChecks | python | GaudiConf | options | Phys/LoKiMC | LoKi |
Det/DetDescChecks | options | GaudiConf | src | Phys/LoKiMC | doc |
Det/DetDescChecks | doc | GaudiConf | python | Phys/LoKiMC | python |
Det/DetDescChecks | CMakeLists.txt | GaudiConf | doc | Phys/LoKiMC | tests |
Det/DetDescCnv | src | GaudiConf | scripts | Phys/LoKiMC | dict |
Det/DetDescCnv | DetDescCnv | GaudiConf | CMakeLists.txt | Phys/LoKiMC | src |
Det/DetDescCnv | doc | GaudiConf | .project | Phys/LoKiMC | CMakeLists.txt |
Det/DetDescCnv | CMakeLists.txt | GaudiConfUtils | python | Phys/LoKiNumbers | tests |
Det/DetDescSvc | src | GaudiConfUtils | tests | Phys/LoKiNumbers | doc |
Det/DetDescSvc | tests | GaudiConfUtils | doc | Phys/LoKiNumbers | dict |
Det/DetDescSvc | doc | GaudiConfUtils | CMakeLists.txt | Phys/LoKiNumbers | python |
Det/DetDescSvc | CMakeLists.txt | GaudiObjDesc | GaudiObjDesc | Phys/LoKiNumbers | CMakeLists.txt |
Det/DetSys | doc | GaudiObjDesc | src | ReleaseNotes | v42r5.md |
Det/DetSys | CMakeLists.txt | GaudiObjDesc | fragments | ReleaseNotes | v50r2.md |
Det/FTDet | src | GaudiObjDesc | cmake | ReleaseNotes | v42r6.md |
Det/FTDet | tests | GaudiObjDesc | python | ReleaseNotes | v43r1.md |
Det/FTDet | FTDet | GaudiObjDesc | tests | ReleaseNotes | v42r6p2.md |
Det/FTDet | dict | GaudiObjDesc | scripts | ReleaseNotes | v50r4.md |
Det/FTDet | doc | GaudiObjDesc | doc | ReleaseNotes | v42r6p1.md |
Det/FTDet | CMakeLists.txt | GaudiObjDesc | templates | ReleaseNotes | release_notes_template.md |
Det/Magnet | src | GaudiObjDesc | xml_files | ReleaseNotes | v50r1.md |
Det/Magnet | options | GaudiObjDesc | CMakeLists.txt | ReleaseNotes | v50r3.md |
Det/Magnet | doc | HC/HCDAQ | doc | ReleaseNotes | v44r0.md |
Det/Magnet | CMakeLists.txt | HC/HCDAQ | src | ReleaseNotes | v43r0.md |
Det/MuonDet | src | HC/HCDAQ | CMakeLists.txt | ReleaseNotes | v42r7.md |
Det/MuonDet | MuonDet | Hlt/HltDAQ | tests | ReleaseNotes | v50r0.md |
Det/MuonDet | dict | Hlt/HltDAQ | doc | Rich/RichDAQ | src |
Det/MuonDet | doc | Hlt/HltDAQ | xml | Rich/RichDAQ | doc |
Det/MuonDet | CMakeLists.txt | Hlt/HltDAQ | HltDAQ | Rich/RichDAQ | CMakeLists.txt |
Det/OTDet | src | Hlt/HltDAQ | src | Rich/RichKernel | python |
Det/OTDet | OTDet | Hlt/HltDAQ | CMakeLists.txt | Rich/RichKernel | src |
Det/OTDet | dict | Hlt/HltServices | src | Rich/RichKernel | RichKernel |
Det/OTDet | doc | Hlt/HltServices | tests | Rich/RichKernel | doc |
Det/OTDet | CMakeLists.txt | Hlt/HltServices | doc | Rich/RichKernel | CMakeLists.txt |
Det/RichDet | dict | Hlt/HltServices | utilities | ST/STDAQ | doc |
Det/RichDet | src | Hlt/HltServices | CMakeLists.txt | ST/STDAQ | options |
Det/RichDet | RichDet | Kernel/FSRAlgs | FSRAlgs | ST/STDAQ | src |
Det/RichDet | doc | Kernel/FSRAlgs | doc | ST/STDAQ | CMakeLists.txt |
Det/RichDet | CMakeLists.txt | Kernel/FSRAlgs | tests | ST/STKernel | doc |
Det/STDet | doc | Kernel/FSRAlgs | src | ST/STKernel | Kernel |
Det/STDet | dict | Kernel/FSRAlgs | python | ST/STKernel | src |
Det/STDet | STDet | Kernel/FSRAlgs | options | ST/STKernel | dict |
Det/STDet | src | Kernel/FSRAlgs | CMakeLists.txt | ST/STKernel | CMakeLists.txt |
Det/STDet | CMakeLists.txt | Kernel/HltInterfaces | Kernel | ST/STTELL1Event | xml |
Det/VPDet | dict | Kernel/HltInterfaces | doc | ST/STTELL1Event | doc |
Det/VPDet | src | Kernel/HltInterfaces | dict | ST/STTELL1Event | src |
Det/VPDet | doc | Kernel/HltInterfaces | src | ST/STTELL1Event | CMakeLists.txt |
Det/VPDet | VPDet | Kernel/HltInterfaces | CMakeLists.txt | Si/SiDAQ | doc |
Det/VPDet | CMakeLists.txt | Kernel/KernelSys | doc | Si/SiDAQ | SiDAQ |
Det/VeloDet | options | Kernel/KernelSys | CMakeLists.txt | Si/SiDAQ | CMakeLists.txt |
Det/VeloDet | tests | Kernel/LHCbAlgs | tests | Sim/SimComponents | doc |
Det/VeloDet | dict | Kernel/LHCbAlgs | doc | Sim/SimComponents | src |
Det/VeloDet | doc | Kernel/LHCbAlgs | src | Sim/SimComponents | CMakeLists.txt |
Det/VeloDet | src | Kernel/LHCbAlgs | python | Tools/CondDBUI | qt_resources |
Det/VeloDet | VeloDet | Kernel/LHCbAlgs | CMakeLists.txt | Tools/CondDBUI | scripts |
Det/VeloDet | CMakeLists.txt | Kernel/LHCbKernel | tests | Tools/CondDBUI | python |
Event/DAQEvent | xml | Kernel/LHCbKernel | src | Tools/CondDBUI | CMakeLists.txt |
Event/DAQEvent | doc | Kernel/LHCbKernel | dict | Tools/FileStager | dict |
Event/DAQEvent | Event | Kernel/LHCbKernel | Kernel | Tools/FileStager | python |
Event/DAQEvent | src | Kernel/LHCbKernel | python | Tools/FileStager | src |
Event/DAQEvent | CMakeLists.txt | Kernel/LHCbKernel | cmt | Tools/FileStager | FileStager |
Event/DigiEvent | dict | Kernel/LHCbKernel | doc | Tools/FileStager | tests |
Event/DigiEvent | Event | Kernel/LHCbKernel | xml | Tools/FileStager | doc |
Event/DigiEvent | doc | Kernel/LHCbKernel | CMakeLists.txt | Tools/FileStager | CMakeLists.txt |
Event/DigiEvent | xml | Kernel/LHCbMath | src | Tools/XmlTools | src |
Event/DigiEvent | CMakeLists.txt | Kernel/LHCbMath | LHCbMath | Tools/XmlTools | XmlTools |
Event/EventAssoc | dict | Kernel/LHCbMath | python | Tools/XmlTools | dict |
Event/EventAssoc | doc | Kernel/LHCbMath | dict | Tools/XmlTools | doc |
Event/EventAssoc | CMakeLists.txt | Kernel/LHCbMath | doc | Tools/XmlTools | CMakeLists.txt |
Event/EventBase | doc | Kernel/LHCbMath | tests | Tr/LHCbTrackInterfaces | dict |
Event/EventBase | xml | Kernel/LHCbMath | CMakeLists.txt | Tr/LHCbTrackInterfaces | TrackInterfaces |
Event/EventBase | CMakeLists.txt | Kernel/MCInterfaces | doc | Tr/LHCbTrackInterfaces | doc |
Event/EventPacker | dict | Kernel/MCInterfaces | dict | Tr/LHCbTrackInterfaces | CMakeLists.txt |
Event/EventPacker | doc | Kernel/MCInterfaces | MCInterfaces | VP/VPDAQ | doc |
Event/EventPacker | src | Kernel/MCInterfaces | CMakeLists.txt | VP/VPDAQ | src |
Event/EventPacker | Event | Kernel/PartProp | doc | VP/VPDAQ | CMakeLists.txt |
Event/EventPacker | CMakeLists.txt | Kernel/PartProp | python | Velo/VeloDAQ | python |
Event/EventSys | doc | Kernel/PartProp | Kernel | Velo/VeloDAQ | src |
Event/EventSys | CMakeLists.txt | Kernel/PartProp | scripts | Velo/VeloDAQ | doc |
Event/FSREvent | doc | Kernel/PartProp | dict | Velo/VeloDAQ | CMakeLists.txt |
Event/FSREvent | xml | Kernel/PartProp | src | ||
Event/FSREvent | CMakeLists.txt | Kernel/PartProp | tests |
The Full Release Notes | The Doxygen Documentation |