The LHCB Project

LHCB v42r6

Release Notes

2017-08-28 LHCbSys v42r6

This version uses Gaudi v28r2 and LCG_82 with ROOT 6.08.06.

<

p> This version is released on 2017-patches branch.

Updates for Git CondDB support

[MR !811] Removed date from comments in conditions XML files
See LHCBPS-1744

[MR !800] Git CondDB updates and fixes
- Support Git CondDB layout as input to copy_files_to_db.py
- Use metadata in tag messages to find latest datatype tags
- Add commit id to tag reported in event headers

[MR !698] CondDBBrowser updates
- Use Qt5 by default
- Small fixes to absorb differences between PyQt4 and PyQt5
- Add support for Git CondDB (read-only), see LHCBPS-1713
- Closes LHCBPS-1502

[MR !765] Modifications to RunChangeHandler to force the name change of conditions

Changes to persistency to fully support TurboSP

[MR !819] Add (un)packing for {Velo,ST}Cluster containers

[MR !818] Add persistence of PackedClusters for PackedDataWriter
Also, add packing support for PackedCaloAdcs for PackedDataWriter(Decoder) for TurboSP.

[MR !808] Add support for (un)packing CaloDigit containers

[MR !807] Add PackedCaloDigits to HltPackedDataWriter(Decoder)
Allows persistence of PackedCaloDigits for TurboSP

[MR !767] Allow offline use of HltSelReportsWriter

Bug fixes

[MR !854, !850] Stop Turbo-only Calo objects being used in TISTOS decisions
See LHCBPS-1746 for background.

[MR !841] Fix error status OR in Calo decoders

[MR !835] Fix misuse of a function as variable

[MR !827] Fix boolean return in DeCalorimeter functions

Changes to tests

[MR !838, !775] Increase VMEM mergesmallfiles test failure threshold to 1.5GB, to avoid false alarms

Package Versions

Associators/MCAssociatorsdictEvent/FTEventdocKernel/PartPropKernel
Associators/MCAssociatorsKernelEvent/FTEventxmlKernel/PartPropsrc
Associators/MCAssociatorsdocEvent/FTEventdictKernel/PartPropscripts
Associators/MCAssociatorsCMakeLists.txtEvent/FTEventCMakeLists.txtKernel/PartProppython
Calo/CaloDAQsrcEvent/GenEventGenEventKernel/PartPropCMakeLists.txt
Calo/CaloDAQpythonEvent/GenEventsrcKernel/Relationstests
Calo/CaloDAQCaloDAQEvent/GenEventdocKernel/Relationssrc
Calo/CaloDAQdocEvent/GenEventxmlKernel/Relationsdoc
Calo/CaloDAQdictEvent/GenEventCMakeLists.txtKernel/Relationspython
Calo/CaloDAQoptionsEvent/HltEventxmlKernel/Relationsdict
Calo/CaloDAQCMakeLists.txtEvent/HltEventdictKernel/RelationsRelations
Calo/CaloInterfacesdictEvent/HltEventdocKernel/RelationsCMakeLists.txt
Calo/CaloInterfacesdocEvent/HltEventsrcKernel/VectorClassexamples
Calo/CaloInterfacesCaloInterfacesEvent/HltEventCMakeLists.txtKernel/VectorClasssrc
Calo/CaloInterfacesCMakeLists.txtEvent/L0EventsrcKernel/VectorClassVectorClass
Calo/CaloKerneldocEvent/L0EventEventKernel/VectorClassdoc
Calo/CaloKernelCaloKernelEvent/L0EventxmlKernel/VectorClassCMakeLists.txt
Calo/CaloKernelpythonEvent/L0EventdocKernel/XMLSummaryBasexml
Calo/CaloKernelsrcEvent/L0EventCMakeLists.txtKernel/XMLSummaryBasedoc
Calo/CaloKernelCMakeLists.txtEvent/LinkerEventLinkerKernel/XMLSummaryBasetests
Calo/CaloUtilsdictEvent/LinkerEventsrcKernel/XMLSummaryBasepython
Calo/CaloUtilspythonEvent/LinkerEventxmlKernel/XMLSummaryBaseCMakeLists.txt
Calo/CaloUtilsdocEvent/LinkerEventdocKernel/XMLSummaryKerneloptions
Calo/CaloUtilssrcEvent/LinkerEventCMakeLists.txtKernel/XMLSummaryKernelpython
Calo/CaloUtilsCaloUtilsEvent/LinkerInstancespythonKernel/XMLSummaryKernelsrc
Calo/CaloUtilsCMakeLists.txtEvent/LinkerInstancesxmlKernel/XMLSummaryKerneltests
DAQ/DAQKerneldocEvent/LinkerInstancesdocKernel/XMLSummaryKerneldoc
DAQ/DAQKernelDAQKernelEvent/LinkerInstancesdictKernel/XMLSummaryKernelCMakeLists.txt
DAQ/DAQKernelsrcEvent/LinkerInstancesCMakeLists.txtL0/L0Basesrc
DAQ/DAQKernelCMakeLists.txtEvent/LumiEventsrcL0/L0BaseL0Base
DAQ/DAQKernel.projectEvent/LumiEventdictL0/L0Basedoc
DAQ/DAQSysscriptsEvent/LumiEventxmlL0/L0BaseCMakeLists.txt
DAQ/DAQSystestsEvent/LumiEventdocL0/L0Calodoc
DAQ/DAQSyspythonEvent/LumiEventCMakeLists.txtL0/L0Calosrc
DAQ/DAQSysdocEvent/MCEventdictL0/L0CaloCMakeLists.txt
DAQ/DAQSysCMakeLists.txtEvent/MCEventEventL0/L0DUsrc
DAQ/DAQUtilsEventEvent/MCEventxmlL0/L0DUdoc
DAQ/DAQUtilssrcEvent/MCEventdocL0/L0DUoptions
DAQ/DAQUtilsdocEvent/MCEventsrcL0/L0DUpython
DAQ/DAQUtilstestsEvent/MCEventCMakeLists.txtL0/L0DUCMakeLists.txt
DAQ/DAQUtilsCMakeLists.txtEvent/MicroDstsrcL0/L0Interfacesdict
DAQ/MDFdocEvent/MicroDstKernelL0/L0InterfacesL0Interfaces
DAQ/MDFcomponentsEvent/MicroDstdocL0/L0Interfacesdoc
DAQ/MDFcmtEvent/MicroDstpythonL0/L0InterfacesCMakeLists.txt
DAQ/MDFoptionsEvent/MicroDstdictL0/L0Muonoptions
DAQ/MDFsrcEvent/MicroDstCMakeLists.txtL0/L0Muonsrc
DAQ/MDFMDFEvent/PhysEventdocL0/L0Muondoc
DAQ/MDFCMakeLists.txtEvent/PhysEventxmlL0/L0MuonCMakeLists.txt
DAQ/MDF_ROOTsrcEvent/PhysEventEventL0/L0MuonKernelsrc
DAQ/MDF_ROOTdocEvent/PhysEventsrcL0/L0MuonKernelL0MuonKernel
DAQ/MDF_ROOTCMakeLists.txtEvent/PhysEventdictL0/L0MuonKerneldoc
DAQ/RawEventCompatpythonEvent/PhysEventCMakeLists.txtL0/L0MuonKernelCMakeLists.txt
DAQ/RawEventCompattestsEvent/RecEventdocL0/ProcessorKernelsrc
DAQ/RawEventCompatdocEvent/RecEventxmlL0/ProcessorKernelProcessorKernel
DAQ/RawEventCompatCMakeLists.txtEvent/RecEventdictL0/ProcessorKerneldoc
DAQ/Tell1KernelTell1KernelEvent/RecEventsrcL0/ProcessorKernelCMakeLists.txt
DAQ/Tell1KerneldocEvent/RecEventEventMuon/MuonDAQdict
DAQ/Tell1KernelCMakeLists.txtEvent/RecEventCMakeLists.txtMuon/MuonDAQdoc
Det/BcmDetdictEvent/RecreatePIDToolssrcMuon/MuonDAQEvent
Det/BcmDetsrcEvent/RecreatePIDToolsdocMuon/MuonDAQMuonDAQ
Det/BcmDetBcmDetEvent/RecreatePIDToolsCMakeLists.txtMuon/MuonDAQsrc
Det/BcmDetdocEvent/SwimmingEventdocMuon/MuonDAQCMakeLists.txt
Det/BcmDetCMakeLists.txtEvent/SwimmingEventdictMuon/MuonKerneldoc
Det/CaloDetdocEvent/SwimmingEventEventMuon/MuonKernelsrc
Det/CaloDetCaloDetEvent/SwimmingEventCMakeLists.txtMuon/MuonKernelMuonKernel
Det/CaloDetoptionsEvent/TrackEventxmlMuon/MuonKernelCMakeLists.txt
Det/CaloDetsrcEvent/TrackEventdocOT/OTDAQOTDAQ
Det/CaloDetdictEvent/TrackEventEventOT/OTDAQdict
Det/CaloDetCMakeLists.txtEvent/TrackEventdictOT/OTDAQEvent
Det/CaloDetXmlCnvdocEvent/TrackEventsrcOT/OTDAQsrc
Det/CaloDetXmlCnvsrcEvent/TrackEventCMakeLists.txtOT/OTDAQoptions
Det/CaloDetXmlCnvCMakeLists.txtEvent/VeloEventVeloEventOT/OTDAQdoc
Det/DDDBdocEvent/VeloEventxmlOT/OTDAQCMakeLists.txt
Det/DDDBoptionsEvent/VeloEventdocPhys/LoKiCoredict
Det/DDDBpythonEvent/VeloEventCMakeLists.txtPhys/LoKiCoresrc
Det/DDDBCMakeLists.txtEx/DetCondExamplesrcPhys/LoKiCoredoc
Det/DetCondsrcEx/DetCondExampleXMLDDDBPhys/LoKiCorecmake
Det/DetCondDetCondEx/DetCondExamplelogsPhys/LoKiCoretests
Det/DetCondpythonEx/DetCondExampleoptionsPhys/LoKiCoreLoKi
Det/DetCondoptionsEx/DetCondExampledocPhys/LoKiCoreCMakeLists.txt
Det/DetConddocEx/DetCondExamplepythonPhys/LoKiCorepython
Det/DetCondtestsEx/DetCondExampleCMakeLists.txtPhys/LoKiGentests
Det/DetCondCMakeLists.txtEx/DetDescExampleoptionsPhys/LoKiGenLoKi
Det/DetDescdictEx/DetDescExampledocPhys/LoKiGenpython
Det/DetDescsrcEx/DetDescExamplesrcPhys/LoKiGensrc
Det/DetDescdocEx/DetDescExampleCMakeLists.txtPhys/LoKiGendoc
Det/DetDescDetDescEx/IOExampletestsPhys/LoKiGendict
Det/DetDescCMakeLists.txtEx/IOExamplepythonPhys/LoKiGenCMakeLists.txt
Det/DetDescChecksoptionsEx/IOExampledocPhys/LoKiHltLoKi
Det/DetDescChecksdocEx/IOExampleCMakeLists.txtPhys/LoKiHltsrc
Det/DetDescCheckstestsFT/FTDAQdocPhys/LoKiHltpython
Det/DetDescCheckspythonFT/FTDAQsrcPhys/LoKiHltdoc
Det/DetDescCheckssrcFT/FTDAQCMakeLists.txtPhys/LoKiHltdict
Det/DetDescChecksCMakeLists.txtGaudiConfoptionsPhys/LoKiHlttests
Det/DetDescCnvsrcGaudiConftestsPhys/LoKiHltCMakeLists.txt
Det/DetDescCnvDetDescCnvGaudiConfdocPhys/LoKiMCsrc
Det/DetDescCnvdocGaudiConfsrcPhys/LoKiMCpython
Det/DetDescCnvCMakeLists.txtGaudiConfpythonPhys/LoKiMCLoKi
Det/DetDescSvctestsGaudiConfCMakeLists.txtPhys/LoKiMCdict
Det/DetDescSvcsrcGaudiConf.projectPhys/LoKiMCtests
Det/DetDescSvcdocGaudiConfUtilstestsPhys/LoKiMCdoc
Det/DetDescSvcCMakeLists.txtGaudiConfUtilsdocPhys/LoKiMCCMakeLists.txt
Det/DetSysdocGaudiConfUtilspythonPhys/LoKiNumbersdoc
Det/DetSysCMakeLists.txtGaudiConfUtilsCMakeLists.txtPhys/LoKiNumberspython
Det/FTDetsrcGaudiObjDescpythonPhys/LoKiNumberstests
Det/FTDetdictGaudiObjDescsrcPhys/LoKiNumbersdict
Det/FTDetdocGaudiObjDescfragmentsPhys/LoKiNumbersCMakeLists.txt
Det/FTDetFTDetGaudiObjDesctestsReleaseNotesv42r5.md
Det/FTDettestsGaudiObjDesccmakeReleaseNotesv42r6.md
Det/FTDetCMakeLists.txtGaudiObjDesctemplatesRich/RichDAQsrc
Det/MagnetdocGaudiObjDescxml_filesRich/RichDAQdoc
Det/MagnetoptionsGaudiObjDescGaudiObjDescRich/RichDAQCMakeLists.txt
Det/MagnetsrcGaudiObjDescscriptsRich/RichKerneldoc
Det/MagnetCMakeLists.txtGaudiObjDescdocRich/RichKernelpython
Det/MuonDetsrcGaudiObjDescCMakeLists.txtRich/RichKernelsrc
Det/MuonDetMuonDetHC/HCDAQsrcRich/RichKernelRichKernel
Det/MuonDetdocHC/HCDAQdocRich/RichKernelCMakeLists.txt
Det/MuonDetdictHC/HCDAQCMakeLists.txtST/STDAQsrc
Det/MuonDetCMakeLists.txtHlt/HltDAQHltDAQST/STDAQoptions
Det/OTDetsrcHlt/HltDAQdocST/STDAQdoc
Det/OTDetdictHlt/HltDAQxmlST/STDAQCMakeLists.txt
Det/OTDetOTDetHlt/HltDAQsrcST/STKerneldoc
Det/OTDetdocHlt/HltDAQtestsST/STKernelsrc
Det/OTDetCMakeLists.txtHlt/HltDAQCMakeLists.txtST/STKerneldict
Det/RichDetsrcHlt/HltServicesdocST/STKernelKernel
Det/RichDetdocHlt/HltServicestestsST/STKernelCMakeLists.txt
Det/RichDetdictHlt/HltServicessrcST/STTELL1Eventsrc
Det/RichDetRichDetHlt/HltServicesutilitiesST/STTELL1Eventxml
Det/RichDetCMakeLists.txtHlt/HltServicesCMakeLists.txtST/STTELL1Eventdoc
Det/STDetdictKernel/FSRAlgsdocST/STTELL1EventCMakeLists.txt
Det/STDetSTDetKernel/FSRAlgstestsSi/SiDAQdoc
Det/STDetsrcKernel/FSRAlgsoptionsSi/SiDAQSiDAQ
Det/STDetdocKernel/FSRAlgsFSRAlgsSi/SiDAQCMakeLists.txt
Det/STDetCMakeLists.txtKernel/FSRAlgspythonSim/SimComponentsdoc
Det/VPDetdocKernel/FSRAlgssrcSim/SimComponentssrc
Det/VPDetVPDetKernel/FSRAlgsCMakeLists.txtSim/SimComponentsCMakeLists.txt
Det/VPDetsrcKernel/HltInterfacesdictTools/CondDBEntityResolverdoc
Det/VPDetdictKernel/HltInterfacessrcTools/CondDBEntityResolvertests
Det/VPDetCMakeLists.txtKernel/HltInterfacesdocTools/CondDBEntityResolversrc
Det/VeloDetVeloDetKernel/HltInterfacesKernelTools/CondDBEntityResolverCMakeLists.txt
Det/VeloDetsrcKernel/HltInterfacesCMakeLists.txtTools/CondDBUIpython
Det/VeloDettestsKernel/KernelSysdocTools/CondDBUIdoc
Det/VeloDetoptionsKernel/KernelSysCMakeLists.txtTools/CondDBUICondDBUIHelper
Det/VeloDetdictKernel/LHCbAlgssrcTools/CondDBUIqt_resources
Det/VeloDetdocKernel/LHCbAlgspythonTools/CondDBUIscripts
Det/VeloDetCMakeLists.txtKernel/LHCbAlgstestsTools/CondDBUIsrc
Event/DAQEventsrcKernel/LHCbAlgsdocTools/CondDBUICMakeLists.txt
Event/DAQEventxmlKernel/LHCbAlgsCMakeLists.txtTools/FileStagerdoc
Event/DAQEventEventKernel/LHCbKerneldictTools/FileStagerdict
Event/DAQEventdocKernel/LHCbKernelKernelTools/FileStagerpython
Event/DAQEventCMakeLists.txtKernel/LHCbKernelsrcTools/FileStagerFileStager
Event/DigiEventdictKernel/LHCbKernelxmlTools/FileStagersrc
Event/DigiEventxmlKernel/LHCbKernelpythonTools/FileStagerCMakeLists.txt
Event/DigiEventdocKernel/LHCbKerneldocTools/XmlToolsdoc
Event/DigiEventCMakeLists.txtKernel/LHCbKerneltestsTools/XmlToolsdict
Event/EventAssocdocKernel/LHCbKernelcmtTools/XmlToolsXmlTools
Event/EventAssocdictKernel/LHCbKernelCMakeLists.txtTools/XmlToolssrc
Event/EventAssocCMakeLists.txtKernel/LHCbMathtestsTools/XmlToolsCMakeLists.txt
Event/EventBasedocKernel/LHCbMathsrcTr/LHCbTrackInterfacesdoc
Event/EventBasexmlKernel/LHCbMathpythonTr/LHCbTrackInterfacesdict
Event/EventBaseCMakeLists.txtKernel/LHCbMathLHCbMathTr/LHCbTrackInterfacesTrackInterfaces
Event/EventPackerEventKernel/LHCbMathdocTr/LHCbTrackInterfacesCMakeLists.txt
Event/EventPackersrcKernel/LHCbMathdictVP/VPDAQsrc
Event/EventPackerdictKernel/LHCbMathCMakeLists.txtVP/VPDAQdoc
Event/EventPackerdocKernel/MCInterfacesdictVP/VPDAQCMakeLists.txt
Event/EventPackerCMakeLists.txtKernel/MCInterfacesMCInterfacesVelo/VeloDAQdoc
Event/EventSysdocKernel/MCInterfacesdocVelo/VeloDAQsrc
Event/EventSysCMakeLists.txtKernel/MCInterfacesCMakeLists.txtVelo/VeloDAQpython
Event/FSREventdocKernel/PartProptestsVelo/VeloDAQCMakeLists.txt
Event/FSREventxmlKernel/PartPropdoc
Event/FSREventCMakeLists.txtKernel/PartPropdict