The LHCB Project

LHCB v50r0

Release Notes

2018-03-22 LHCb v50r0

This version uses Gaudi v30r2 and LCG_93 with ROOT 6.12.06.

<

p> This version is released on master branch. The previous release on master branch was LHCb v43r1.

This release includes the merge to master of the future branch, done in November 2017 - see !989 commit history for details of future changes that were included

This release also contains all the changes that were made in LHCb v44r0 (released on 2018-patches branch, see corresponding release notes), as well as the additional changes described in this file.

New features

Enhancements

Bug fixes

Code modernisations and cleanups

Changes to tests

Package Versions

Associators/MCAssociatorsKernelEvent/FTEventCMakeLists.txtKernel/Relationsdoc
Associators/MCAssociatorsdocEvent/GenEventdocKernel/Relationstests
Associators/MCAssociatorsdictEvent/GenEventxmlKernel/Relationsdict
Associators/MCAssociatorsCMakeLists.txtEvent/GenEventGenEventKernel/Relationspython
Calo/CaloDAQCaloDAQEvent/GenEventsrcKernel/RelationsRelations
Calo/CaloDAQsrcEvent/GenEventCMakeLists.txtKernel/Relationssrc
Calo/CaloDAQoptionsEvent/HltEventxmlKernel/RelationsCMakeLists.txt
Calo/CaloDAQpythonEvent/HltEventdictKernel/VectorClasssrc
Calo/CaloDAQdocEvent/HltEventdocKernel/VectorClassVectorClass
Calo/CaloDAQdictEvent/HltEventsrcKernel/VectorClassexamples
Calo/CaloDAQCMakeLists.txtEvent/HltEventCMakeLists.txtKernel/VectorClassdoc
Calo/CaloInterfacesCaloInterfacesEvent/L0EventsrcKernel/VectorClassCMakeLists.txt
Calo/CaloInterfacesdocEvent/L0EventEventKernel/XMLSummaryBasepython
Calo/CaloInterfacesdictEvent/L0EventxmlKernel/XMLSummaryBasexml
Calo/CaloInterfacesCMakeLists.txtEvent/L0EventdocKernel/XMLSummaryBasetests
Calo/CaloKerneldocEvent/L0EventCMakeLists.txtKernel/XMLSummaryBasedoc
Calo/CaloKernelpythonEvent/LinkerEventLinkerKernel/XMLSummaryBaseCMakeLists.txt
Calo/CaloKernelCaloKernelEvent/LinkerEventsrcKernel/XMLSummaryKernelpython
Calo/CaloKernelsrcEvent/LinkerEventdocKernel/XMLSummaryKerneldoc
Calo/CaloKernelCMakeLists.txtEvent/LinkerEventxmlKernel/XMLSummaryKerneltests
Calo/CaloUtilsdocEvent/LinkerEventCMakeLists.txtKernel/XMLSummaryKernelsrc
Calo/CaloUtilspythonEvent/LinkerInstancesdictKernel/XMLSummaryKerneloptions
Calo/CaloUtilsCaloUtilsEvent/LinkerInstancesxmlKernel/XMLSummaryKernelCMakeLists.txt
Calo/CaloUtilsdictEvent/LinkerInstancesdocL0/L0Basedoc
Calo/CaloUtilssrcEvent/LinkerInstancespythonL0/L0BaseL0Base
Calo/CaloUtilsCMakeLists.txtEvent/LinkerInstancesCMakeLists.txtL0/L0Basesrc
DAQ/DAQKerneldocEvent/LumiEventsrcL0/L0BaseCMakeLists.txt
DAQ/DAQKernelsrcEvent/LumiEventxmlL0/L0Calosrc
DAQ/DAQKernelDAQKernelEvent/LumiEventdocL0/L0Calodoc
DAQ/DAQKernelCMakeLists.txtEvent/LumiEventdictL0/L0CaloCMakeLists.txt
DAQ/DAQKernel.projectEvent/LumiEventCMakeLists.txtL0/L0DUsrc
DAQ/DAQSysscriptsEvent/MCEventxmlL0/L0DUoptions
DAQ/DAQSyspythonEvent/MCEventdocL0/L0DUdoc
DAQ/DAQSystestsEvent/MCEventdictL0/L0DUpython
DAQ/DAQSysdocEvent/MCEventEventL0/L0DUCMakeLists.txt
DAQ/DAQSysCMakeLists.txtEvent/MCEventsrcL0/L0Interfacesdict
DAQ/DAQUtilstestsEvent/MCEventCMakeLists.txtL0/L0Interfacesdoc
DAQ/DAQUtilsdocEvent/MicroDstdocL0/L0InterfacesL0Interfaces
DAQ/DAQUtilssrcEvent/MicroDstpythonL0/L0InterfacesCMakeLists.txt
DAQ/DAQUtilsEventEvent/MicroDstdictL0/L0Muondoc
DAQ/DAQUtilsCMakeLists.txtEvent/MicroDstKernelL0/L0Muonsrc
DAQ/MDFMDFEvent/MicroDstsrcL0/L0Muonoptions
DAQ/MDFsrcEvent/MicroDstCMakeLists.txtL0/L0MuonCMakeLists.txt
DAQ/MDFtestsEvent/PhysEventxmlL0/L0MuonKernelsrc
DAQ/MDFcomponentsEvent/PhysEventdictL0/L0MuonKernelL0MuonKernel
DAQ/MDFdocEvent/PhysEventdocL0/L0MuonKerneldoc
DAQ/MDFcmtEvent/PhysEventsrcL0/L0MuonKernelCMakeLists.txt
DAQ/MDFCMakeLists.txtEvent/PhysEventEventL0/ProcessorKernelsrc
DAQ/MDF_ROOTdocEvent/PhysEventCMakeLists.txtL0/ProcessorKernelProcessorKernel
DAQ/MDF_ROOTsrcEvent/RecEventdocL0/ProcessorKerneldoc
DAQ/MDF_ROOTCMakeLists.txtEvent/RecEventxmlL0/ProcessorKernelCMakeLists.txt
DAQ/RawEventCompatpythonEvent/RecEventsrcMuon/MuonDAQsrc
DAQ/RawEventCompattestsEvent/RecEventdictMuon/MuonDAQEvent
DAQ/RawEventCompatdocEvent/RecEventEventMuon/MuonDAQdict
DAQ/RawEventCompatCMakeLists.txtEvent/RecEventCMakeLists.txtMuon/MuonDAQdoc
DAQ/Tell1KernelTell1KernelEvent/RecreatePIDToolsdocMuon/MuonDAQMuonDAQ
DAQ/Tell1KerneldocEvent/RecreatePIDToolssrcMuon/MuonDAQCMakeLists.txt
DAQ/Tell1KernelCMakeLists.txtEvent/RecreatePIDToolsCMakeLists.txtMuon/MuonKernelsrc
Det/BcmDetdictEvent/SwimmingEventEventMuon/MuonKerneldoc
Det/BcmDetBcmDetEvent/SwimmingEventdocMuon/MuonKernelMuonKernel
Det/BcmDetsrcEvent/SwimmingEventdictMuon/MuonKernelCMakeLists.txt
Det/BcmDetdocEvent/SwimmingEventCMakeLists.txtOT/OTDAQdict
Det/BcmDetCMakeLists.txtEvent/TrackEventEventOT/OTDAQsrc
Det/CaloDetsrcEvent/TrackEventxmlOT/OTDAQoptions
Det/CaloDetCaloDetEvent/TrackEventdictOT/OTDAQdoc
Det/CaloDetoptionsEvent/TrackEventdocOT/OTDAQEvent
Det/CaloDetdictEvent/TrackEventsrcOT/OTDAQOTDAQ
Det/CaloDetdocEvent/TrackEventtestsOT/OTDAQCMakeLists.txt
Det/CaloDetCMakeLists.txtEvent/TrackEventCMakeLists.txtPhys/LoKiCoretests
Det/CaloDetXmlCnvdocEvent/VeloEventxmlPhys/LoKiCorecmake
Det/CaloDetXmlCnvsrcEvent/VeloEventdocPhys/LoKiCoredoc
Det/CaloDetXmlCnvCMakeLists.txtEvent/VeloEventVeloEventPhys/LoKiCoredict
Det/DDDBdocEvent/VeloEventCMakeLists.txtPhys/LoKiCoreLoKi
Det/DDDBoptionsEx/DetCondExampleoptionsPhys/LoKiCoreCMakeLists.txt
Det/DDDBpythonEx/DetCondExamplesrcPhys/LoKiCorepython
Det/DDDBCMakeLists.txtEx/DetCondExampleXMLDDDBPhys/LoKiCoresrc
Det/DetCondsrcEx/DetCondExamplepythonPhys/LoKiGenLoKi
Det/DetCondoptionsEx/DetCondExamplelogsPhys/LoKiGensrc
Det/DetCondDetCondEx/DetCondExampledocPhys/LoKiGendict
Det/DetCondpythonEx/DetCondExampleCMakeLists.txtPhys/LoKiGendoc
Det/DetCondtestsEx/DetDescExamplesrcPhys/LoKiGenpython
Det/DetConddocEx/DetDescExampledocPhys/LoKiGentests
Det/DetCondCMakeLists.txtEx/DetDescExampleoptionsPhys/LoKiGenCMakeLists.txt
Det/DetDescsrcEx/DetDescExampleCMakeLists.txtPhys/LoKiHltpython
Det/DetDescDetDescEx/IOExamplepythonPhys/LoKiHlttests
Det/DetDescdictEx/IOExampledocPhys/LoKiHltLoKi
Det/DetDescdocEx/IOExampletestsPhys/LoKiHltdoc
Det/DetDescCMakeLists.txtEx/IOExampleCMakeLists.txtPhys/LoKiHltdict
Det/DetDescCheckspythonFT/FTDAQsrcPhys/LoKiHltsrc
Det/DetDescChecksdocFT/FTDAQdocPhys/LoKiHltCMakeLists.txt
Det/DetDescCheckstestsFT/FTDAQCMakeLists.txtPhys/LoKiMCdoc
Det/DetDescChecksoptionsGaudiConfsrcPhys/LoKiMCLoKi
Det/DetDescCheckssrcGaudiConfpythonPhys/LoKiMCpython
Det/DetDescChecksCMakeLists.txtGaudiConfoptionsPhys/LoKiMCdict
Det/DetDescCnvsrcGaudiConftestsPhys/LoKiMCsrc
Det/DetDescCnvdocGaudiConfscriptsPhys/LoKiMCtests
Det/DetDescCnvDetDescCnvGaudiConfdocPhys/LoKiMCCMakeLists.txt
Det/DetDescCnvCMakeLists.txtGaudiConf.projectPhys/LoKiNumbersdoc
Det/DetDescSvctestsGaudiConfCMakeLists.txtPhys/LoKiNumberspython
Det/DetDescSvcdocGaudiConfUtilsdocPhys/LoKiNumberstests
Det/DetDescSvcsrcGaudiConfUtilspythonPhys/LoKiNumbersdict
Det/DetDescSvcCMakeLists.txtGaudiConfUtilstestsPhys/LoKiNumbersCMakeLists.txt
Det/DetSysdocGaudiConfUtilsCMakeLists.txtReleaseNotesv50r0.md
Det/DetSysCMakeLists.txtGaudiObjDescfragmentsReleaseNotesv43r0.md
Det/FTDetdictGaudiObjDescGaudiObjDescReleaseNotesv42r6p2.md
Det/FTDetFTDetGaudiObjDescdocReleaseNotesv42r5.md
Det/FTDettestsGaudiObjDesctemplatesReleaseNotesv43r1.md
Det/FTDetdocGaudiObjDescsrcReleaseNotesrelease_notes_template.md
Det/FTDetsrcGaudiObjDescxml_filesReleaseNotesv42r6.md
Det/FTDetCMakeLists.txtGaudiObjDesccmakeReleaseNotesv42r6p1.md
Det/MagnetoptionsGaudiObjDescpythonReleaseNotesv42r7.md
Det/MagnetdocGaudiObjDescscriptsReleaseNotesv44r0.md
Det/MagnetsrcGaudiObjDesctestsRich/RichDAQsrc
Det/MagnetCMakeLists.txtGaudiObjDescCMakeLists.txtRich/RichDAQdoc
Det/MuonDetsrcHC/HCDAQdocRich/RichDAQCMakeLists.txt
Det/MuonDetdictHC/HCDAQsrcRich/RichKernelpython
Det/MuonDetdocHC/HCDAQCMakeLists.txtRich/RichKerneldoc
Det/MuonDetMuonDetHlt/HltDAQsrcRich/RichKernelRichKernel
Det/MuonDetCMakeLists.txtHlt/HltDAQHltDAQRich/RichKernelsrc
Det/OTDetdictHlt/HltDAQtestsRich/RichKernelCMakeLists.txt
Det/OTDetsrcHlt/HltDAQxmlST/STDAQsrc
Det/OTDetOTDetHlt/HltDAQdocST/STDAQoptions
Det/OTDetdocHlt/HltDAQCMakeLists.txtST/STDAQdoc
Det/OTDetCMakeLists.txtHlt/HltServicesutilitiesST/STDAQCMakeLists.txt
Det/RichDetsrcHlt/HltServicessrcST/STKernelsrc
Det/RichDetRichDetHlt/HltServicestestsST/STKernelKernel
Det/RichDetdocHlt/HltServicesdocST/STKerneldoc
Det/RichDetdictHlt/HltServicesCMakeLists.txtST/STKerneldict
Det/RichDetCMakeLists.txtKernel/FSRAlgspythonST/STKernelCMakeLists.txt
Det/STDetsrcKernel/FSRAlgsoptionsST/STTELL1Eventsrc
Det/STDetSTDetKernel/FSRAlgssrcST/STTELL1Eventxml
Det/STDetdictKernel/FSRAlgsdocST/STTELL1Eventdoc
Det/STDetdocKernel/FSRAlgstestsST/STTELL1EventCMakeLists.txt
Det/STDetCMakeLists.txtKernel/FSRAlgsFSRAlgsSi/SiDAQdoc
Det/VPDetdocKernel/FSRAlgsCMakeLists.txtSi/SiDAQSiDAQ
Det/VPDetVPDetKernel/HltInterfacesdocSi/SiDAQCMakeLists.txt
Det/VPDetdictKernel/HltInterfacesKernelSim/SimComponentssrc
Det/VPDetsrcKernel/HltInterfacesdictSim/SimComponentsdoc
Det/VPDetCMakeLists.txtKernel/HltInterfacessrcSim/SimComponentsCMakeLists.txt
Det/VeloDetVeloDetKernel/HltInterfacesCMakeLists.txtTools/CondDBEntityResolverdoc
Det/VeloDetdocKernel/KernelSysdocTools/CondDBEntityResolvertests
Det/VeloDettestsKernel/KernelSysCMakeLists.txtTools/CondDBEntityResolversrc
Det/VeloDetsrcKernel/LHCbAlgsdocTools/CondDBEntityResolverCMakeLists.txt
Det/VeloDetoptionsKernel/LHCbAlgstestsTools/CondDBUIsrc
Det/VeloDetdictKernel/LHCbAlgssrcTools/CondDBUIqt_resources
Det/VeloDetCMakeLists.txtKernel/LHCbAlgsCMakeLists.txtTools/CondDBUICondDBUIHelper
Event/DAQEventsrcKernel/LHCbAlgspythonTools/CondDBUIscripts
Event/DAQEventxmlKernel/LHCbKerneltestsTools/CondDBUIpython
Event/DAQEventdocKernel/LHCbKernelsrcTools/CondDBUIdoc
Event/DAQEventEventKernel/LHCbKernelpythonTools/CondDBUICMakeLists.txt
Event/DAQEventCMakeLists.txtKernel/LHCbKerneldictTools/FileStagersrc
Event/DigiEventEventKernel/LHCbKernelcmtTools/FileStagertests
Event/DigiEventdocKernel/LHCbKernelKernelTools/FileStagerpython
Event/DigiEventxmlKernel/LHCbKernelCMakeLists.txtTools/FileStagerFileStager
Event/DigiEventdictKernel/LHCbKernelxmlTools/FileStagerdoc
Event/DigiEventCMakeLists.txtKernel/LHCbKerneldocTools/FileStagerdict
Event/EventAssocdictKernel/LHCbMathLHCbMathTools/FileStagerCMakeLists.txt
Event/EventAssocdocKernel/LHCbMathpythonTools/XmlToolsdict
Event/EventAssocCMakeLists.txtKernel/LHCbMathsrcTools/XmlToolsdoc
Event/EventBasedocKernel/LHCbMathdictTools/XmlToolsXmlTools
Event/EventBasexmlKernel/LHCbMathdocTools/XmlToolssrc
Event/EventBaseCMakeLists.txtKernel/LHCbMathtestsTools/XmlToolsCMakeLists.txt
Event/EventPackerEventKernel/LHCbMathCMakeLists.txtTr/LHCbTrackInterfacesdict
Event/EventPackerdictKernel/MCInterfacesdictTr/LHCbTrackInterfacesTrackInterfaces
Event/EventPackersrcKernel/MCInterfacesMCInterfacesTr/LHCbTrackInterfacesdoc
Event/EventPackerdocKernel/MCInterfacesdocTr/LHCbTrackInterfacesCMakeLists.txt
Event/EventPackerCMakeLists.txtKernel/MCInterfacesCMakeLists.txtVP/VPDAQsrc
Event/EventSysdocKernel/PartPropsrcVP/VPDAQdoc
Event/EventSysCMakeLists.txtKernel/PartProppythonVP/VPDAQCMakeLists.txt
Event/FSREventdocKernel/PartPropKernelVelo/VeloDAQdoc
Event/FSREventxmlKernel/PartPropdocVelo/VeloDAQpython
Event/FSREventCMakeLists.txtKernel/PartPropdictVelo/VeloDAQsrc
Event/FTEventdocKernel/PartProptestsVelo/VeloDAQCMakeLists.txt
Event/FTEventdictKernel/PartPropscripts
Event/FTEventxmlKernel/PartPropCMakeLists.txt