Skip to content
Snippets Groups Projects
  • Released date
  • Created date

Evidence collection

Collected 3 years ago

Release notes

2021-09-24 Alignment v18r0

This version uses Phys v33r1, Rec v33r1, Lbcom v33r2, LHCb v53r2, Gaudi v36r1 and LCG 100 with ROOT 6.24.00.

This version is released on master branch. Built relative to Alignment v17r1, with the following changes:

Fixes bug fix workaround

Code cleanups and changes to tests modernisation cleanup testing

Evidence collection

Collected 3 years ago

Release notes

2021-05-27 Alignment v17r1

This version uses Phys v32r1, Rec v32r1, Lbcom v32r1, LHCb v52r1, Gaudi v35r4 and LCG 100 with ROOT 6.24.00.

This version is released on master branch. Built relative to Alignment v17r0, with the following changes:

Fixes bug fix workaround

Enhancements enhancement

  • Next step in supporting DD4hep in Alignment, !168 (@sponce)

Code cleanups and changes to tests modernisation cleanup testing

Other

Evidence collection

Collected 4 years ago

Release notes

2021-03-12 Alignment v17r0

This version uses Phys v32r0, Rec v32r0, Lbcom v32r0, LHCb v52r0, Gaudi v35r2 and LCG 97a with ROOT 6.20.06.

This version is released on master branch. Built relative to Alignment v16r3, with the following changes:

Fixes bug fix workaround

Enhancements enhancement

Code cleanups and changes to tests modernisation cleanup testing

Evidence collection

Collected 4 years ago

Release notes

2020-10-22 Alignment v16r3

This version uses Phys v31r2, Rec v31r2, Lbcom v31r2, LHCb v51r2, Gaudi v34r1 and LCG 97a with ROOT 6.20.06.

This version is released on master branch. Built relative to Alignment v16r2, with the following changes:

Code cleanups and changes to tests modernisation cleanup testing

Evidence collection

Collected 4 years ago

Release notes

2020-08-13 Alignment v12r3

This version uses Phys v26r5, Rec v24r4, Lbcom v23r0p4, LHCb v45r4, Gaudi v33r2 and LCG 97a with ROOT 6.20.06.

This version contains all changes used in production in 2018 (unreleased at the time) and any improvements relevant to Run 1/2 that took place after the end of Run 2. Built relative to Alignment v12r1, with the following changes:

Enhancements enhancement

Code cleanups and changes to tests modernisation cleanup testing

Release notes

2020-08-03 Alignment v16r2

This version uses Phys v31r1, Rec v31r1, Lbcom v31r1, LHCb v51r1, Gaudi v33r2 and LCG 97a with ROOT 6.20.06.

This version is released on master branch. Built relative to Alignment v16r1, with the following changes:

New features new feature

Fixes bug fix workaround

Enhancements enhancement

Code cleanups and changes to tests modernisation cleanup testing

Evidence collection

Collected 5 years ago

Release notes

2020-02-28 Alignment v16r1

This version uses Phys v31r0, Rec v31r0, Lbcom v31r0, LHCb v51r0, Gaudi v33r0 and LCG 96b with ROOT 6.18.04.

This version is released on master branch. Built relative to Alignment v16r0, with the following changes:

New features new feature

Enhancements enhancement

Code cleanups and changes to tests modernisation cleanup testing

Release notes

2019-11-12 Alignment v16r0

Short release description

Based on Gaudi v32r2, LHCb v50r6, Lbcom v30r6, Rec v30r6, Phys v30r6
This version is released on the master branch.

Line developments

New features

Enhancements

Bug fixes

Cleanup and testing

Other

  • Change of Phys version, !104 (@bimitres)
    The Phys version in the CMakeLists.txt was changed so the Alignment package can be compiled with the latest Phys (v30r6).

  • Replace GaudiObjDesc generation with committed files, !103 (@clemenci) [LHCBPS-1845]
    See LHCBPS-1845

  • follow changes in LHCb!2132, !101 (@graven)

  • follow Rec!1522, !99 (@graven)
    to be applied in conjunction with Rec!1522

  • Add test for VP halves alignment, !97 (@bimitres)

    • also update version of Phys dependency
  • Follow Run1+Run2 cleanup in RecSysConf, !96 (@cattanem)
    Fix Escher Configurable following remove of Run1+Run2 support in RecSysConf (Rec!1536)

  • Fixed compilation warnings, !90 (@sponce)

  • RunType Upgrade and change of TraskListMerger to TrackContainerCopy, !89 (@bimitres)
    Changed DefaultRecoSequences for the Upgrade, added RunType Upgrade in Escher Configuration. Changed TrackListMerger into TrackContainerCopy in TAlignment Configuration. Added a working version of the option file for testing the alignment (AllignVP.py).

  • Follow changes in Rec!1380, !87 (@graven)
    adopt to the changes introduced in Rec!1380: trajectory has moved from 'general' part of Measurement to the subsystem specific part.

  • Follow migration in LHCb!1691, !85 (@graven)

  • Remove obsolete and no longer valid LbcomSys and RecSys dependencies, !79 (@cattanem)
    Follows Rec!1250 and Lbcom!286

  • Change DeUTDetector.h include path to follow LHCb!1487, !78 (@cattanem)

  • Add copyright statements, !77 (@clemenci) [LBCORE-1619]
    see LBCORE-1619

  • Fix unchecked status codes, !76 (@clemenci)
    I spot them with a test build on gaudi/Gaudi!763 and added .ignore() with a script.

    Note: to be carefully reviewed

  • Adapt to Version track object, !74 (@sstahl)
    Replaces forward declarations of class Track with explicit include statements.

    Needs LHCb!1438

  • Fixed all compilation errors and warnings, in particular the ones due to LHCb!1028, !73 (@sponce)
    Fixed all compilation errors and warnings

    Main causes :

    • C arrays on the stack with dynamic size -> put on the heap using make_unique
    • auto_ptr deprecated -> replaced with make_unique and unique_ptr
    • Track changes -> code adapted

    This comes on top of !72, so should only be merged adter it

  • Fix gcc7 compilation warnings exposed by gaudi/Gaudi!408, !72 (@cattanem)
    Mainly missing StatusCode checks on Error and Warning functions

  • Modified version number and dependencies and fixed compilation errors, !70 (@gdujany)

  • Adapt to RICH DAQ name changes, !69 (@jonrob)
    Adapts to LHCb!1329

  • Merge branch 'oldChangesMoniPlots' into '2018-patches', !67 (@gdujany)
    Recover changes to alignment monitoring commited in satellite

    See merge request !66

    (cherry picked from commit 08ee49c3)

    fb212d9d recover changes to alignment monitoring commited in satellite

  • Add comment in the XML of alignment if version is given, !65 (@gdujany) [LHCBPS-1744]
    Keep version number in xmls files online but should not spoil LHCBPS-1744 @clemenci

  • Merge branch 'ModifForPi0Calibration_v1' into '2018-patches', !60 (@gdujany)
    Changes for online Pi0Calibration and remove Phys/KaliCalo

    See merge request !57

    (cherry picked from commit c1b22a4e)

    e9019f6b Changes for online Pi0Calibration and remove Phys/KaliCalo

  • committing changes done during 2017 data taking to master, !59 (@gdujany)

  • Fix trajectory types and statuscode issues, !54 (@mhadji)
    Following LHCb!1089

  • Update to TAlignment, !52 (@wouter)

    • remove dependency on AlignTrTools (since it was never needed)
    • add printout of error if correlations are ignored
  • update to use of git db, !51 (@wouter)
    Updated alignment scripts to use git database for LHCBCOND.

  • Removed use of deprecated factories, !50 (@clemenci)

    • replaced DECLARE_*_FACTORY with DECLARE_COMPONENT
    • removed use of deprecated headers

    See gaudi/Gaudi!420

  • Fixed use of ITrackFitter interface, !49 (@clemenci)

  • Add Vc dependencies, !48 (@jonrob)
    Adapt to implicit dependencies on Vc caused by LHCb!933

v12r1 Historical release

Release notes

2018-03-20 AlignmentSys v12r1

Depends on: Phys 25r1. For 2018 data taking.

This version is released on `2018-patches` branch.

Built relative to Alignment v12r1, with the following changes:

  • Recover changes to alignment monitoring that were committed in teh satellite branch (!66)
  • Fix warnings and from ROOT and compilation (!63)
  • Add comment in XML of alignment if version is given (!64)

v12r0 Historical release

Release notes

2018-03-20 AlignmentSys v12r0

Depends on: Phys 25r0. For 2018 commissioning

This version is released on `2018-patches` branch.

Built relative to Alignment v11r4p1, with the following changes:

Enhancements

  • Changes for online Pi0Calibration and remove Phys/KaliCalo (!57)

Bug fixes

  • fixed issue in automatic trend plot production (!47)
  • fixed typo in date of publicity plots (!43)

Code modernisations and cleanups

  • update to use of git db(!51)
  • Update to TAlignment (!52)
  • Removed use of deprecated factories (!50)
  • Fixed use of ITrackFitter interfaceFixed use of ITrackFitter interface (!49)
  • Add Vc dependenciesAdd Vc dependencies (!48)
  • Do not add comments to generated condition XML files (!46)
  • follow ITrajPoca change in LHCb!785 (!45)