Track-Based Alignment Software Tracer

Introduction

This page is aimed to collect CVS tags for alignment (and related) packages going into specific CMSSW releases. For each tag, the essential features should be pointed out. Minor revisions might be sumarised under their last tag. Be aware that this page is not fool proof...

Contacts

Plans and Open Topics

  • Mass constraints in HIP alignment

  • Improvements in ReferenceTrajectory: Broken line implementation following the Kalman-Fit kink angles (Gero)

  • need release validation that tests workflows, not only track content of AlCaReco (to spot problems e.g. for refitting from skimmed track/hit/cluster collections)

  • Clean-up tools that produce their own geometry: E.g. can access two geometries in one job now!

  • Alignment/CommonAlignmentAlgorithm
    • make ApeSetting fully muon aware (in writing APE)

  • DQMOffline/Alignment

  • Take care that rotation matrices of Alignables "behave well" after applying a misalignment scenario
    • currently problematic in case misalignment scenario is applied in alignment job (then applying zero rotations in AlignmentParameters::apply change something...)
    • could fix
      • by converting to EulerAngles and back (more like a hack - but that is effectively done for the GeomDets when writing the scenario to sqlite and restart from that - and the problem seems be gone then)
      • or by taking care that alignable hierarchy copies orientations from GeomDets (but what about higher level alignables?)
      • or by recreating AlignableTracker/Muon after application of their Alignments (but take care to keep the translations and rotations applied so far for Millepede plotting tools and probbaly HIP convergence plots as well)

Open sensor bow issues

  • Alignment/CommonAlignmentAlgorithm V03-03-03 might have introduced a problem in src/AlignmentCorrelationsIORoot.cc

Releases

CMSSW_6_2_X

To be queued

  • Alignment/CommonAlignmentProducer
    • update of Upsilon selection (assymetric pt cut: pt_1 > 6 GeV, now both muons pt > 3 GeV)
  • Alignment/MillePedeAlignmentAlgorithm
    • an update of the weak mode constraints is expected and then needs to be tagged

Queued

  • V01-13-04 Alignment/CommonAlignmentProducer (tagset 133532)
    • fix crash if 'useExtras' set to true, but no beamspot alignment parameters selected (clean up printing of possible beampot results on the fly...)
    • includes V01-13-03 (tagset 133315): get rid of call to get a handle on DDCompactView for tracker only alignment (mixes XML/DB geometry setup)
  • V00-29-10 Alignment/MillePedeAlignmentAlgorithm (tagset 133517)
    • possibility to configure constraints for systematic deformations, by Joerg (fully backward compatible - not used in any data production)

CMSSW_6_2_0

  • V04-00-14 Alignment/CommonAlignmentAlgorithm (tagset 133392)
    • bug fix in calibration configurability code in case a reference run was NOT given...
    • includes V04-00-13 (tagset 133208): bug fix in calibration configurability code in case a reference run was given
  • V02-11-19 Alignment/OfflineValidation (tagset 133359)
    • missed some tracker PV validation updates in previous tags
    • minor updates for tracker offline validation

CMSSW_6_2_0_pre8

  • V03-12-08 Alignment/CommonAlignment (tagset 132835)
    • avoid a pitfall in configuration of misalignment scenarios by throwing an exception
  • V04-00-12 Alignment/CommonAlignmentAlgorithm (tagset 132849)
    • updates for integrated calibrations
      • add backplane calibration (still problems in TID/TEC)
      • configurable granularity in time (i.e. run) and space for lorentz angle and back plane calibrations
      • more info in diagnostics trees
  • V00-29-07 Alignment/MillePedeAlignmentAlgorithm (tagset 132826)
    • exception instead of crash for badly configured run dependence
    • input alignment using millepede.res files (for iterations) works now also if millepede.res contains calibration parameters (which are ignored, though).
    • update of plotting tools and MPS scripts
  • V02-11-18 Alignment/OfflineValidation (tagset 132825)
    • updates to all-in-one tool: multiple parallel offline validations enabled, updated documentation, nicer handling of wrong user input.

CMSSW_6_2_0_pre7

  • V03-10-01Alignment/LaserAlignment
  • V01-06-09 Alignment/SurveyAnalysis
    • ? Framework adjustments?

CMSSW_6_2_0_pre6

  • V01-13-02-02 Alignment/CommonAlignmentProducer
    • Add ALCARECOTkAlMuonIsolatedPA
    • adjust to update of RKPropagator interface
  • V02-11-15 Alignment/OfflineValidation
    • All-in-one tool clean-up and updates
      • Implemented copying of ROOT files to EOS, more input checks, Zmumu updates
    • little fixes to geometry comparison (check: also for via all-in-one?)
    • PV validation finally updated.
  • V02-07-10 Alignment/TrackerAlignment
  • V00-10-01 CondFormats/Alignment
    • add probability to write 'fake' (i.e. empty) Alignments and AligmentErrors to DB (tagset 130931)
  • V01-05-06 Alignment/ReferenceTrajectories
    • adjust to update of RKPropagator interface

CMSSW_6_2_0_pre5

  • millepede external package: from V03-04-01 to V04-00-02
    • the pede executable provided by CMSSW changes: just one executable pede for all memory needs, no rfio versions.

CMSSW_6_2_0_pre2 to CMSSW_6_2_0_pre4

Nothing for alignment.

CMSSW_6_2_0_pre1

Relative to CMSSW_6_1_0:
  • V03-12-07 Alignment/CommonAlignment
  • V04-00-11 Alignment/CommonAlignmentAlgorithm
  • V01-10-09 Alignment/CommonAlignmentMonitor
  • V01-13-02 Alignment/CommonAlignmentProducer
  • V00-28-03 Alignment/HIPAlignmentAlgorithm
  • V03-04-03 Alignment/KalmanAlignmentAlgorithm
  • V03-09-04 Alignment/LaserAlignment
  • V02-00-09 Alignment/LaserDQM
  • V00-29-05 Alignment/MillePedeAlignmentAlgorithm
  • V00-11-03-02 Alignment/MuonAlignmentAlgorithms
  • V02-11-03-03 Alignment/OfflineValidation
  • V01-05-05 Alignment/ReferenceTrajectories
  • V01-06-08 Alignment/SurveyAnalysis
  • V02-07-09 Alignment/TrackerAlignment
    • ? framework

CMSSW_6_1_X

CMSSW_6_1_0

  • V03-12-05 Alignment/CommonAlignment
    • fixing bug that screwed up first attempt of 2012C alignment, i.e. time dependent large structure alignment without simultaneous alignment of the DetUnits

CMSSW_6_1_0_pre8

  • V00-28-01 Alignment/HIPAlignmentAlgorithm
    • putting back what was lost in pre5
  • V02-11-03 Alignment/OfflineValidation
    • add surface deformation to geometry comparison tool
  • V04-00-10 Alignment/CommonAlignmentAlgorithm
  • V00-04-01 Alignment/TwoBodyDecay
    • ? framework?

CMSSW_6_1_0_pre7

  • V03-01-08Alignment/LaserAlignmentSimulation
    • ??
  • V04-00-09 Alignment/CommonAlignmentAlgorithm
  • V01-13-01 Alignment/CommonAlignmentProducer
  • V00-29-04 Alignment/MillePedeAlignmentAlgorithm
    • add concept of "integrated calibrations" to alignment framework for Lorentz angle calibrations etc. within alignment
    • CommonAlignmentProducer: includes possibility of applying a threshold on the most energetic muon of the resonances for AlignmentTrackSelector
    • MillePedeAlignmentAlgorithm: includes various MPS and plotting tools updates
  • V02-11-00 Alignment/OfflineValidation
    • try to get OfflineValidation as used from common validation area into CMSSW_6_1_X

CMSSW_6_1_0_pre6

Hardly any real development besides adjustments to framework changes until CMSSW_6_1_0_pre6.

CMSSW_5_3_X and CMSSW_6_0_X

This Twiki was not maintained - but there was hardly any real development besides adjustments to framework changes in 2012 for 53X and 60X

CMSSW_5_3_8_patch3

  • V01-12-07-51 Alignment/CommonAlignmentProducer
    • add new ALCARECOTkAlMuonIsolatedPA: isolated muon ALCARECO with relaxed muon isolation cuts - aimed for pA running (no DQM yet, to be fed into 61X and 62X as well) - and restoring normal cuts to TkAlMuonIsolated.

CMSSW_5_3_8

  • V01-12-07-50 Alignment/CommonAlignmentProducer
    • loosen muon isolation cuts of TkAlMuonIsolated for pA running

CMSSW_5_3_8_HI

CMSSW_5_2_X series

See CMSSW_5_2_0 for plans and schedule.

Queued for CMSSW_5_2_X

  • V01-12-07 Alignment/CommonAlignmentProducer
    • python only changes for new TkAlUpsilonMuMu selection for CMSSW_5_2_X (harder pt- and softer isolation cut)

Taken for CMSSW_5_2_X

  • V01-12-02 Alignment/CommonAlignmentProducer
    • fix in the logic used to check the validity of database alignments and surface deformations to be applied on startup
    • adjustments to new database interfaces (in V01-12-01)

  • V00-27-03 Alignment/MillePedeAlignmentAlgorithm
    • updates in plotting tools and Millepede production system scripts

  • V01-04-03 Alignment/ReferenceTrajectories
    • performance improvements, i.e. reduction of size of transient hits (done centrally)

CMSSW_5_2_0_pre5

  • V01-12-00 Alignment/CommonAlignmentProducer
    • database alignments and surface deformation records applied on startup of an alignment job are now expected to have an IOV range of 1 through INV.

CMSSW_5_2_0_pre4

  • Nothing for alignment

CMSSW_5_2_0_pre3

  • V01-11-10-02 Alignment/CommonAlignmentProducer
    • central improvements for tracking performance

CMSSW_5_2_0_pre2

  • V01-10-01-01 Alignment/CommonAlignmentMonitor
  • V00-15-04 Alignment/CommonAlignmentParametrization
  • V01-11-10-01 Alignment/CommonAlignmentProducer
  • V03-04-00-01 Alignment/KalmanAlignmentAlgorithm
  • V03-09-01-01 Alignment/LaserAlignment
  • V00-11-02-01 Alignment/MuonAlignmentAlgorithms
    • central improvements for tracking performance

CMSSW_5_2_0_pre1

  • V01-11-10 Alignment/CommonAlignmentProducer
    • fix in AlCaReco trigger bit monitoring
    • added support for run range dependent alignable beamspot (preliminary version already in V01-11-05)
    • removed gcc461 warnings (in V01-11-08)
    • New version of TwobodyDecayTrackSelector (in V01-11-07)
    • Fix the track selection and the vertex selection for the beam-spot computation in the prompt calibration loop (in V01-11-06)
    • bug fix in determination of unique non-overlapping run ranges (in V01-11-03)

  • V01-10-01 Alignment/CommonAlignmentMonitor
  • V02-11-03 Alignment/MuonAlignment
  • V00-11-02 Alignment/MuonAlignmentAlgorithms
    • various fixes and new features

  • V00-27-02 Alignment/MillePedeAlignmentAlgorithm
    • fixes in MillePede plotting tools
    • various fixes in MPS

  • V00-26-07 Alignment/HIPAlignmentAlgorithm
    • python compilation fixes

  • V02-10-01 Alignment/OfflineValidation
    • add code for E/p validation
    • coverity fixes

  • V01-04-02 Alignment/ReferenceTrajectories
    • Fix in beamspot constraint
    • coverity fixes

CMSSW_5_1_X series

See CMSSW_5_1_0 for plans and schedule.

To be queued for CMSSW_5_1_X

Queued for CMSSW_5_1_X

  • V01-11-10 Alignment/CommonAlignmentProducer
    • fix in AlCaReco trigger bit monitoring
    • added support for run range dependent alignable beamspot (preliminary version already in V01-11-05)
    • removed gcc461 warnings (in V01-11-08)
    • New version of TwobodyDecayTrackSelector (in V01-11-07)
    • Fix the track selection and the vertex selection for the beam-spot computation in the prompt calibration loop (in V01-11-06)
    • bug fix in determination of unique non-overlapping run ranges (in V01-11-03)

  • V00-27-02 Alignment/MillePedeAlignmentAlgorithm
    • fixes in MillePede plotting tools
    • various fixes in MPS

  • V01-10-01 Alignment/CommonAlignmentMonitor
  • V02-11-03 Alignment/MuonAlignment
  • V00-11-02 Alignment/MuonAlignmentAlgorithms
    • various fixes and new features

  • V02-10-00 Alignment/OfflineValidation
    • add code for E/p validation

  • V01-04-02 Alignment/ReferenceTrajectories
    • Fix in beamspot constraint
    • coverity fixes

Taken for CMSSW_5_1_X

CMSSW_5_1_1_patch2

  • Nothing for alignment

CMSSW_5_1_1_patch1

  • Nothing for alignment

CMSSW_5_1_1

  • Nothing for alignment

CMSSW_5_1_0_pre2

  • Nothing for alignment

CMSSW_5_1_0_pre1

  • Nothing for alignment

CMSSW_5_0_X series

See CMSSW_5_0_0 for plans and schedule.

To be queued for CMSSW_5_0_X

Queued for CMSSW_5_0_X

Taken for CMSSW_5_0_X

CMSSW_5_0_1_patch3

  • Nothing for alignment

CMSSW_5_0_1_patch2

  • Nothing for alignment

CMSSW_5_0_1_patch1

  • Nothing for alignment

CMSSW_5_0_1

  • Nothing for alignment

CMSSW_5_0_0_patch2

  • Nothing for alignment

CMSSW_5_0_0_patch1

  • Nothing for alignment

CMSSW_5_0_0

  • Nothing for alignment

CMSSW_5_0_0_pre7

  • V02-09-22 Alignment/OfflineValidation
  • V02-10-17-03 Alignment/MuonAlignment
    • removed gcc461 warnings

CMSSW_5_0_0_pre6

  • Nothing for alignment

CMSSW_5_0_0_pre5

  • V01-11-02-02 Alignment/CommonAlignmentProducer
  • V03-09-01 Alignment/LaserAlignment
    • removed gcc461 warnings

CMSSW_5_0_0_pre4

  • Nothing for alignment

CMSSW_5_0_0_pre3

  • V01-11-02-01 Alignment/CommonAlignmentProducer
    • Fix the track selection and the vertex selection for the beam-spot computation in the prompt caliubration loop

  • V00-26-06 Alignment/HIPAlignmentAlgorithm
  • V01-06-01 Alignment/SurveyAnalysis
  • V02-07-02 Alignment/TrackerAlignment
  • V05-04-07 Geometry/TrackerGeometryBuilder
    • GCC 4.6.1 fixes

CMSSW_5_0_0_pre2

  • V03-12-00 Alignment/CommonAlignment [1][2][3]
  • V00-26-04 Alignment/HIPAlignmentAlgorithm [1]
  • V03-04-00 Alignment/KalmanAlignmentAlgorithm [1][2]
  • V03-09-00 Alignment/LaserAlignment [1][3][6][9]
  • V03-01-06 Alignment/LaserAlignmentSimulation [1][9]
  • V02-00-07 Alignment/LaserDQM [1]
  • V00-27-01 Alignment/MillePedeAlignmentAlgorithm [1]
  • V02-10-17-02 Alignment/MuonAlignment [1][3][5][6][7]
  • V00-10-01-03 Alignment/MuonAlignmentAlgorithms [1][6]
  • V02-09-21 Alignment/OfflineValidation [1][3]
  • V01-04-00 Alignment/ReferenceTrajectories [2]
  • V01-06-00 Alignment/SurveyAnalysis [1][2][4]
  • V02-07-01 Alignment/TrackerAlignment [1][4]
  • V00-04-00 Alignment/TwoBodyDecay [1][2][3]
    • more coverity happiness
    • [1] UNINIT_CTOR
    • [2] USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE
    • [3] FORWARD_NULL
    • [4] RESOURCE_LEAK
    • [5] BAD_OVERRIDE
    • [6] PASS_BY_VALUE
    • [7] PARAMETER_HIDDEN
    • [9] REVERSE_NULL

CMSSW_5_0_0_pre1

  • V01-09-07 Alignment/CommonAlignmentMonitor
  • V00-26-02 Alignment/HIPAlignmentAlgorithm
  • V03-03-05 Alignment/KalmanAlignmentAlgorithm
  • V00-10-01-02 Alignment/MuonAlignmentAlgorithms
  • V02-09-20 Alignment/OfflineValidation
  • V00-09-28 DQMOffline/Alignment
    • replaced all sprintfs by snprintfs in order to make coverity happy

  • V01-11-02 Alignment/CommonAlignmentProducer
    • replaced all sprintfs by snprintfs in order to make coverity happy
    • run ranges for run range dependent alignment are now defined by the first run number. This is to prevent the user from being able to have gaps in the run ranges (in V01-11-00)

  • V00-27-00 Alignment/MillePedeAlignmentAlgorithm
    • changed method and variable naming signature for virtual measurements from MS to Virt
    • run ranges for run range dependent alignment are now defined by the first run number. This is to prevent the user from being able to have gaps in the run ranges (in V00-26-00)
    • various fixes and updates in plotting tools (in V00-26-00)

  • V01-03-00 Alignment/ReferenceTrajectories
    • changed method and variable naming signature for virtual measurements from MS to Virt

  • V02-07-00 Alignment/TrackerAlignment

  • V01-01-04 DataFormats/Alignment
    • Add class versions to classes_def.xml to support schema evolution

CMSSW_4_4_X series

See CMSSW_4_4_0 for plans and schedule.

To be queued for CMSSW_4_4_X

Queued for CMSSW_4_4_X

Taken for CMSSW_4_4_X

CMSSW_4_4_3_patch1

  • Nothing for alignment

CMSSW_4_4_3

  • Nothing for alignment

CMSSW_4_4_2_patch10

  • Nothing for alignment

CMSSW_4_4_2_patch9

  • Nothing for alignment

CMSSW_4_4_2_patch8

  • Nothing for alignment

CMSSW_4_4_2_patch7

  • Nothing for alignment

CMSSW_4_4_2_patch6

  • Nothing for alignment

CMSSW_4_4_2_patch5

  • Nothing for alignment

CMSSW_4_4_2_patch4

  • Nothing for alignment

CMSSW_4_4_2_patch3

  • Nothing for alignment

CMSSW_4_4_2_patch2

  • Nothing for alignment

CMSSW_4_4_2_patch1

  • Nothing for alignment

CMSSW_4_4_2

  • V01-10-07 Alignment/CommonAlignmentProducer
    • Fix the track selection and the vertex selection for the beam-spot computation in the prompt caliubration loop

CMSSW_4_4_1

  • Nothing for alignment

CMSSW_4_4_0_patch3

  • Nothing for alignment

CMSSW_4_4_0_patch2

  • Nothing for alignment

CMSSW_4_4_0_patch1

  • Nothing for alignment

CMSSW_4_4_0

  • Nothing for alignment

CMSSW_4_4_0_pre10

  • V01-02-07 Alignment/ReferenceTrajectories
    • make mass constraint a virtual measurement
    • renamed methods that deal with virtual measurements

  • V00-03-00 Alignment/TwoBodyDecay
    • make mass constraint a virtual measurement
    • renamed methods that deal with virtual measurements

CMSSW_4_4_0_pre9

CMSSW_4_4_0_pre8

  • V01-10-06 Alignment/CommonAlignmentProducer
    • extension of the alignment conditions tool to all alignment related payload containers and a fix to get it working in 44X

CMSSW_4_4_0_pre7

  • Nothing for alignment

CMSSW_4_4_0_pre6

  • Nothing for alignment

CMSSW_4_4_0_pre5

  • V01-10-05 Alignment/CommonAlignmentProducer
    • changed input collection of MuAlGlobalCosmics AlCaReco producer from cosmicMuons to muons
    • changed AlignmentTwoBodyDecay track selector such that it now accepts only 'n' candidate track pairs sorted by decreasing Pt (in V01-10-04)

  • removed Alignment/TrackHitFilter

  • new version of pede (03-04-01)

CMSSW_4_4_0_pre4

  • V01-10-03 Alignment/CommonAlignmentProducer
    • add back AlCaReco trigger bit monitoring tools which was not part of the previous tags (V01-10-01 and V01-10-02)
    • changed input source of MuAlGlobalCosmics AlCaReco producer from muonsBarrelOnly to cosmicMuons (in V01-10-02)
    • added support for regionalCosmicTracks in tracker AlCaReco producers (in V01-10-01)

  • V00-24-09 Alignment/MillePedeAlignmentAlgorithm
    • fix in Millepede production system script

  • V00-09-27 DQMOffline/Alignment
    • added support for regionalCosmicTracks in tracker AlCaReco producers

CMSSW_4_4_0_pre3

  • V01-10-00 Alignment/CommonAlignmentProducer
    • added initial version of the AlCaReco trigger bit monitoring tools
    • changed AlignmentProducer such that it now deletes the alignment algorithm instance in the destructor (in V01-09-03)
    • added additional muon selection cuts to the TkAlMuonIsolated, TkAlZMuMu, TkAlJpsiMuMu, TkAlUpsilonMuMu and TkAlWMuNu AlCaReco producers (in V01-09-02)

  • V00-24-08 Alignment/MillePedeAlignmentAlgorithm
    • fixes the crash introduced with the attempt to fix the empty monitoring file issue
    • fixes issue with empty millepede monitor files (V00-24-07)
    • removed scripts that are deprecated on the CAF (V00-24-05)
    • updates in MP production system and plotting scripts (V00-24-05)

  • V02-09-18 Alignment/OfflineValidation
    • python fixes
    • added residual vs. local coordinate to tracker offline validation tree variables (in V02-09-17)
    • added plots for chi2prob vs. d0 (in V02-09-15)
    • fix in plotting tools (in V02-09-15)

  • V01-02-05 Alignment/ReferenceTrajectories
  • V00-02-01 Alignment/TwoBodyDecay
    • two body decay trajectory now uses the reco::beamSpot

CMSSW_4_4_0_pre2

  • Nothing for alignment

CMSSW_4_4_0_pre1

  • Nothing for alignment

CMSSW_4_3_X series

See CMSSW_4_3_0 for plans and schedule.

To be queued for CMSSW_4_3_X

Queued for CMSSW_4_3_X

Taken for CMSSW_4_3_X

CMSSW_4_3_0

  • Nothing for alignment

CMSSW_4_3_0_pre7

  • V01-09-01 Alignment/CommonAlignmentProducer
    • fix in the alignment conditions tool

CMSSW_4_3_0_pre6

  • V02-09-14 Alignment/OfflineValidation
    • Remove includes of obsolete (and empty) header DataFormats/Common/interface/EDProduct.h

  • V01-02-04 Alignment/ReferenceTrajectories
    • fix in treatment of beam spot error in BeamSpotTransientTrackingRecHit and substatial cleanup and simplification
    • moved BeamSpotGeomDet and BeamSpotTransientTrackingRecHit header files to interface directory

  • V03-11-00 Alignment/CommonAlignment
  • V03-05-00 Alignment/CommonAlignmentAlgorithm
  • V01-09-00 Alignment/CommonAlignmentProducer
  • V00-24-04 Alignment/MillePedeAlignmentAlgorithm
    • various fixes related to the differential alignment, in particular the writing of new payloads in case of iov dependent alignment
    • Alignment/CommonAlignmentProducer contains a change in the input tag of the LAS AlCaReco producer config file

CMSSW_4_3_0_pre5

  • V00-24-03 Alignment/MillePedeAlignmentAlgorithm
    • Performance improvement in MPS system scripts

CMSSW_4_3_0_pre4

  • V03-08-17 Alignment/LaserAlignment
    • Change in dictionary related to a central cleanup of EDProducts

  • V01-08-05-02 Alignment/CommonAlignmentProducer
    • New implementation of IOV - needed for differential alignment

CMSSW_4_3_0_pre3

  • V03-10-00-01 Alignment/CommonAlignment
  • V03-04-00-01 Alignment/CommonAlignmentAlgorithm
  • V01-08-05-01 Alignment/CommonAlignmentProducer
  • V02-10-17-01 Alignment/MuonAlignment
  • V00-10-01-01 Alignment/MuonAlignmentAlgorithms
  • V01-02-03-01 Alignment/ReferenceTrajectories
  • V00-01-12-01 Alignment/TwoBodyDecay
  • V00-05-03 Geometry/TrackingGeometryAligner
    • CLHEP final clean-up and performance improvements (performed centrally)

  • V03-08-16 Alignment/LaserAlignment
    • Added keep statement for 'SiStripEventSummary' in laser alignment T0 producer output config file

CMSSW_4_3_0_pre2

  • Nothing for alignment

CMSSW_4_3_0_pre1

  • Nothing for alignment

CMSSW_4_2_X series

See CMSSW_4_2_0 for plans and schedule.

To be queued for CMSSW_4_2_X

Queued for CMSSW_4_2_X

Taken for CMSSW_4_2_X

CMSSW_4_2_8_patch1

  • Nothing for alignment

CMSSW_4_2_8

  • Nothing for alignment

CMSSW_4_2_7_patch2

  • Nothing for alignment

CMSSW_4_2_7_patch1

  • Nothing for alignment

CMSSW_4_2_7

  • Nothing for alignment

CMSSW_4_2_6

  • Nothing for alignment

CMSSW_4_2_5

  • Nothing for alignment

CMSSW_4_2_4_patch2

  • Nothing for alignment

CMSSW_4_2_4_patch1

  • Nothing for alignment

CMSSW_4_2_4

  • Nothing for alignment

CMSSW_4_2_3_patch5

  • Nothing for alignment

CMSSW_4_2_3_patch4

  • Nothing for alignment

CMSSW_4_2_3_patch3

  • V01-08-05-03 Alignment/CommonAlignmentProducer
    • Change in the input tag of the LAS AlCaReco producer config file

CMSSW_4_2_3_patch2

  • Nothing for alignment

CMSSW_4_2_3_patch1

  • Nothing for alignment

CMSSW_4_2_3

  • V00-24-03 Alignment/MillePedeAlignmentAlgorithm
    • Performance improvement in MPS system scripts

CMSSW_4_2_2_patch1

  • Nothing for alignment

CMSSW_4_2_2

  • Nothing for alignment

CMSSW_4_2_1_patch2

  • Nothing for alignment

CMSSW_4_2_1_patch1

  • Nothing for alignment

CMSSW_4_2_1

  • V03-08-16 Alignment/LaserAlignment
    • Added keep statement for 'SiStripEventSummary' in laser alignment T0 producer output config file

CMSSW_4_2_0

  • Nothing for alignment

CMSSW_4_2_0_pre8

  • Nothing for alignment

CMSSW_4_2_0_pre7

  • V03-04-00 Alignment/CommonAlignmentAlgorithm
    • Implementation of configurable run range dependent alignment

  • V01-08-04 Alignment/CommonAlignmentProducer
    • Added tool for payload manipulation
    • Removed 'applyDbDeformations' flag (in V01-08-03)
    • Extends functionality of GlobalPositionRcd scan and diagnostics code (in V01-08-02)
    • Cleanup of AlignmentGlobalTrackSelector (in V01-08-01)
    • Implementation of configurable run range dependent alignment (in V01-08-00)

  • V00-24-02 Alignment/MillePedeAlignmentAlgorithm
    • fix for gcc451 compile error
    • fixes a library conflict related to the example pede user labeler
    • Implementation of configurable run range dependent alignment (V00-24-01)
    • Made PedeLabeler a plugin (V00-24-01)

CMSSW_4_2_0_pre6

  • V01-07-11 Alignment/CommonAlignmentProducer
    • Extends functionality of GlobalPositionRcd scan and diagnostics code
    • Cleanup of AlignmentGlobalTrackSelector (in V01-07-10)

CMSSW_4_2_0_pre5

  • V03-10-00 Alignment/CommonAlignment
    • Extension in misalignment tools to be able to set SurfacDeformation

  • V03-03-06 Alignment/CommonAlignmentAlgorithm
    • Update to get surface deformation numbers into treeFile

  • V00-15-03 Alignment/CommonAlignmentParametrization
    • removes a debug output that was forgotten

  • V01-07-07-02 Alignment/CommonAlignmentProducer
    • in AlignmentTrackSelector: added possibility to select tracks by charge (in V01-07-07)
    • fix to apply surface deformations also in iterations or from misalignment tools
    • in AlignmentProducer: disable writing to DB if run on zero events (in V01-07-06)
    • removed DQM ME from keep statements in AlCaReco producer output configs (in V01-07-05-01)

  • V00-23-09 Alignment/MillePedeAlignmentAlgorithm
    • update in plotting tools for surface deformation
    • gzipping .dat files MPS CAF scripts
    • fix for iterative alignment starting from previous MP results if some modules are dead

  • V02-09-13 Alignment/OfflineValidation
    • Removal of incomplete code for overlap residuals that was not used anyway and caused losses of hits from overlaps

  • V01-05-02 Geometry/CommonTopologies
    • Add method to convert a string to the deformation type enum (needed e.g. for misalignment tools)

  • V05-04-04 Geometry/TrackerGeometryBuilder
    • fix crash due to invalid reference when running with non-zero surface deformations
    • fix treatment of errors in ProxyStripTopology in case of non parallel strips

CMSSW_4_2_0_pre4

  • Nothing for alignment

CMSSW_4_2_0_pre3

  • V01-07-05-01 Alignment/CommonAlignmentProducer
    • removed DQM ME from keep statements in AlCaReco producer output configs

CMSSW_4_2_0_pre2

  • Nothing for alignment

CMSSW_4_2_0_pre1

  • Nothing for alignment

CMSSW_4_1_X series

To be queued for CMSSW_4_1_X

Queued for CMSSW_4_1_X

Taken for CMSSW_4_1_X

CMSSW_4_1_7_patch3

  • Nothing for alignment

CMSSW_4_1_7_patch2

  • Nothing for alignment

CMSSW_4_1_7_patch1

  • Nothing for alignment

CMSSW_4_1_7

  • Nothing for alignment

CMSSW_4_1_6_patch1

  • Nothing for alignment

CMSSW_4_1_6

  • Nothing for alignment

CMSSW_4_1_5

  • Nothing for alignment

CMSSW_4_1_4_patch3

  • Nothing for alignment

CMSSW_4_1_4_patch2

  • Nothing for alignment

CMSSW_4_1_4_patch1

  • V03-08-16 Alignment/LaserAlignment
    • Added keep statement for 'SiStripEventSummary' in laser alignment T0 producer output config file

CMSSW_4_1_4

  • Nothing for alignment

CMSSW_4_1_3_patch3

  • Nothing for alignment

CMSSW_4_1_3_patch2

  • Nothing for alignment

CMSSW_4_1_3_patch1

  • Nothing for alignment

CMSSW_4_1_3

  • Nothing for alignment

CMSSW_4_1_2_patch1

  • Nothing for alignment

CMSSW_4_1_2

  • Nothing for alignment

CMSSW_3_11_X series

See CMSSW_3_11_0 for plans and schedule.

To be queued for CMSSW_3_11_X

Queued for CMSSW_3_11_X

Taken for CMSSW_3_11_X

CMSSW_3_11_3

  • Nothing for alignment

CMSSW_3_11_2

  • V01-07-06-02 Alignment/CommonAlignmentProducer
    • fix to apply surface deformations also in iterations or from misalignment tools
    • in AlignmentProducer: disable writing to DB if run on zero events (in V01-07-06)
    • removed DQM ME from keep statements in AlCaReco producer output configs (in V01-07-05-01)

  • V00-23-07-01 Alignment/MillePedeAlignmentAlgorithm
    • fix for iterative alignment starting from previous MP results if some modules are dead

  • V05-04-04 Geometry/TrackerGeometryBuilder
    • fix crash due to invalid reference when running with non-zero surface deformations
    • fix treatment of errors in ProxyStripTopology in case of non parallel strips

CMSSW_3_11_1_patch3

  • Nothing for alignment

CMSSW_3_11_1_patch2

  • Nothing for alignment

CMSSW_3_11_1_patch1

  • Nothing for alignment

CMSSW_3_11_1

  • Nothing for alignment

CMSSW_3_11_0

  • Nothing for alignment

CMSSW_3_11_0_pre5

  • Nothing for alignment

CMSSW_3_11_0_pre4

  • V03-03-04 Alignment/KalmanAlignmentAlgorithm
    • Adjustments to moved TrajectoryFitter in order to avoid circ. dependency

  • V05-02-00 RecoLocalTracker/SiStripRecHitConverter
  • V02-04-00 RecoTracker/RoadSearchHelixMaker
  • V01-05-00 TrackingTools/KalmanUpdators
    • Adjustment to proxy strip topology, i.e. fix cast to specific topology

  • V01-05-01 Geometry/CommonTopologies
  • V00-04-06 Geometry/TrackerTopology
  • V05-04-03 Geometry/TrackerGeometryBuilder
  • V05-06-06 RecoLocalTracker/SiPixelRecHits
    • Adjusts pixel local reco to new topology interface
    • Introduces and activates proxy pixel topology

  • V06-12-03 Fireworks/Geometry
    • Adjustment to proxy strip & pixel topology, i.e. fix cast to specific topology

  • V00-02-42-15 DQM/Physics
  • V03-02-09 DQM/SiPixelMonitorCluster
  • V03-03-04 DQM/SiPixelMonitorTrack
  • V01-18-00 HLTrigger/special
    • Adjustment to proxy pixel topology, i.e. fix cast to specific topology

CMSSW_3_11_0_pre3

  • V03-10-06 FastSimulation/TrackingRecHitProducer
  • V02-18-03 SimTracker/SiPixelDigitizer
    • Adjustment to proxy pixel topology, i.e. fix cast to specific topology

CMSSW_3_11_0_pre2

  • Nothing for alignment

CMSSW_3_11_0_pre1

  • V02-09-12 Alignment/OfflineValidation
    • Adjustment to proxy strip topology, i.e. fix cast to specific topology

  • V03-03-05 Alignment/CommonAlignmentAlgorithm
  • V00-15-02 Alignment/CommonAlignmentParametrization
    • Fix to allow hierarchical alignment with bowed sensors and rigid higher level structures

CMSSW_3_10_X series

See CMSSW_3_10_0 for plans and schedule.

To be queued for CMSSW_3_10_X

  • V05-02-00 RecoLocalTracker/SiStripRecHitConverter
  • V02-04-00 RecoTracker/RoadSearchHelixMaker
  • V01-03-04 TrackingTools/KalmanUpdators
    • Adjustment to proxy strip topology, i.e. fix cast to specific topology

  • V06-12-00 Fireworks/Geometry
    • Adjustment to proxy strip & pixel topology, i.e. fix cast to specific topology

Queued for CMSSW_3_10_X

Taken for CMSSW_3_10_X

CMSSW_3_10_1

  • Nothing for alignment

CMSSW_3_10_0

  • V02-09-12 Alignment/OfflineValidation
    • Adjustment to proxy strip topology, i.e. fix cast to specific topology

  • V03-03-05 Alignment/CommonAlignmentAlgorithm
  • V00-15-02 Alignment/CommonAlignmentParametrization
    • Fix to allow hierarchical alignment with bowed sensors and rigid higher level structures

CMSSW_3_10_0_pre9

  • Nothing for alignment

CMSSW_3_10_0_pre8

  • V00-07-01 DPGAnalysis/SiStripTools
  • V00-04-04 Geometry/TrackerTopology
  • V02-03-04 Geometry/Records
  • V01-04-04-01 Geometry/CommonTopologies
  • V05-03-03 Geometry/TrackerGeometryBuilder
  • V05-01-08 CMS.RecoLocalTracker/SiStripRecHitConverter
    • Added dependency on TrackerSurfaceDeformationRcd to TrackerDigiGeometryRecord
    • Introduced proxy strip topology
    • Moved pointer to surface deformation to ProxyStripTopology
    • Added pointer to ProxyStripTopology to StripGeomDetUnit
    • Extended methods in Topology by version taking local track parameters
    • Changed strip local reco to use extended topology interface

  • V02-09-11 Alignment/OfflineValidation
    • Adjusted histo range for y-residuals in TEC ring 7

  • V03-08-14 Alignment/LaserAlignment
    • Fix compilation warning from unsigned >= 0 or unsigned < 0 (done centrally)

CMSSW_3_10_0_pre7

  • V01-02-03 Alignment/ReferenceTrajectories
    • new implementation of fine broken line material effects in reference trajectory
    • CMS.BuildFile dependency cleanup

  • V03-09-06 Alignment/CommonAlignment
    • fix for 64bit build issue
    • CMS.BuildFile dependency cleanup (in V03-09-05)

  • V00-01-12 Alignment/TwoBodyDecay
  • V02-09-10 Alignment/OfflineValidation
    • CMS.BuildFile dependency cleanup

CMSSW_3_10_0_pre6

  • V02-09-09 Alignment/OfflineValidation
    • add non-primed y-residual histograms to tracker offline validation
    • add functionality to sum all validation histos fulfilling certain selection criterias

  • V01-07-05 Alignment/CommonAlignmentProducer
    • protect AlignmentProducer against crashing if run on zero events
    • extended FakeAlignmentSource to also provide TrackerSurfaceDeformationRcd (V01-07-04)
    • angles provided to GlobalPostionRcd module are now interpreted as rotations around the X, Y and Z axes. The original behavior can be restored via a boolean switch (V01-07-03)

  • V00-15-01 Alignment/CommonAlignmentParametrization
    • corrected hard coded ySplit values for TwoBowedSurfacesAlignmentParameters in outer TEC rings

  • V03-03-04 Alignment/CommonAlignmentAlgorithm
    • extends alignment selection capabilities by selection via DetIds

  • V02-06-01 Alignment/TrackerAlignment
    • bugfix for 1D/2D hits
    • changed 'ModuleUnit' hierarchy level of tracker such that it now also contains pure 1D and pixel modules

  • V00-23-07 Alignment/MillePedeAlignmentAlgorithm
    • make broken lines default trajectory
    • small updates to MPS

CMSSW_3_10_0_pre5

  • V01-07-02 Alignment/CommonAlignmentProducer
    • changed mass window of ZMuMu, CMS.UpsilonMuMu and JPsiMuMu tracker AlCaReco producers

  • V00-09-26 DQMOffline/Alignment
    • adjusted TkAlMinBiasHI DQM module to correct input collections

CMSSW_3_10_0_pre4

  • V00-05-01 Geometry/TrackingGeometryAligner
    • activated injection of surface deformation parameters into GeomDetUnits

  • V03-09-03 Alignment/CommonAlignment
    • activated access to surface deformation parameters via new interface in GeomDetUnit
    • CMS.BuildFile to XML format migration (in V03-09-02)

  • V00-23-06 Alignment/MillePedeAlignmentAlgorithm
  • V00-09-25 DQMOffline/Alignment
  • V00-04-01 CondFormats/AlignmentRecord
    • CMS.BuildFile to XML format migration

  • V00-07-00 Geometry/CommonDetUnit
  • V05-02-00 Geometry/TrackerGeometryBuilder
    • Added interface to inject pointer to SurfaceDeformation into GeomDetUnit
    • Added pointers to SurfaceDeformation as member in StripGeomDetUnit and PixelGeomDetUnit

CMSSW_3_10_0_pre3

  • V01-04-00 Geometry/CommonTopologies
    • adding SurfaceDeformation classes

  • V00-10-00 CondFormats/Alignment
    • added new DB object to store surface deformation parameters
  • V00-04-00 CondFormats/AlignmentRecord
    • added record for tracker surface deformation parameters
  • V00-07-00 CondCore/AlignmentPlugins
    • added record for tracker surface deformation parameters to plugins

  • V03-09-01 Alignment/CommonAlignment
    • missing parts:
      • set SurfaceDeformation of GeomDetUnit to AlignableDetUnit in its constructor (code is present but is commented out)
  • V03-03-03 Alignment/CommonAlignmentAlgorithm
    • in addition
      • allow for spaces in parameter selection string for better readability
      • possible problem in src/AlignmentCorrelationsIORoot.cc detected, but not fixed
  • V00-15-00 Alignment/CommonAlignmentParametrization
    • missing:
      • new parameter classes being able to align higher level structures
      • check hardcoded ySplit values in TwoBowedSurfacesAlignmentParameters::ySplitFromAlignable
  • V00-23-05 Alignment/MillePedeAlignmentAlgorithm
      • also minor changes in millePedeMonitor and MPS and plots for new parameters in macros

  • V01-07-01 Alignment/CommonAlignmentProducer
    • implemented writing of tracker surface deformation parameters to DB
    • implemented applying tracker surface deformation parameters to Geometry via GeometryAligner

  • V00-05-00 Geometry/TrackingGeometryAligner
    • implemented method to attach surface deformation to GeomDetUnits (code is present but commented out)

CMSSW_3_10_0_pre2

  • V01-06-07 Alignment/CommonAlignmentProducer

  • V03-08-13 Alignment/LaserAlignment

  • V00-09-24 DQMOffline/Alignment
    • Adjustments to new version of LAS AlCaReco producer

  • V03-03-03 Alignment/KalmanAlignmentAlgorithm
  • V02-00-06 Alignment/LaserDQM
  • V01-02-02 Alignment/ReferenceTrajectories
  • V01-05-02 Alignment/SurveyAnalysis

CMSSW_3_10_0_pre1

  • V01-06-05 Alignment/CommonAlignmentProducer
    • Added explicit std:: qualifier before abs() and pow() to avoid possible truncation errors. (centrally performed cleanup)
    • fixes a bug related to out-of-bounds array indexing in global tracker vs. muon alignment algorithm (in V01-06-04)

CMSSW_3_9_X series

See CMSSW_3_9_0 for plans and schedule.

To be queued for CMSSW_3_9_X

Queued for CMSSW_3_9_X

Taken for CMSSW_3_9_X

CMSSW_3_9_7

  • Nothing for alignment

CMSSW_3_9_6

  • Nothing for alignment

CMSSW_3_9_5_patch2

  • Nothing for alignment

CMSSW_3_9_5_patch1

  • Nothing for alignment

CMSSW_3_9_5

  • Nothing for alignment

CMSSW_3_9_4

  • Nothing for alignment

CMSSW_3_9_3

CMSSW_3_9_2_patch5

  • V00-09-23-01 DQMOffline/Alignment

CMSSW_3_9_2_patch4

  • Nothing for alignment

CMSSW_3_9_2_patch3

  • Nothing for alignment

CMSSW_3_9_2_patch2

  • Nothing for alignment

CMSSW_3_9_2_patch1

  • Nothing for alignment

CMSSW_3_9_2

  • Nothing for alignment

CMSSW_3_9_1_patch1

  • Nothing for alignment

CMSSW_3_9_1

  • Nothing for alignment

CMSSW_3_9_0

  • V01-06-04 Alignment/CommonAlignmentProducer
    • fixes a bug related to out-of-bounds array indexing in global tracker vs. muon alignment algorithm

  • V03-08-02 Alignment/CommonAlignment

  • V00-23-03 Alignment/MillePedeAlignmentAlgorithm
    • silences the warning output of MillePedeMonitor in case of hits associated with the alignable beam spot

CMSSW_3_9_0_pre7

  • V03-03-02 Alignment/CommonAlignmentAlgorithm
  • V00-01-11 Alignment/TwoBodyDecay
    • Use std::isnan instead of isnan for MacOSX compatibility

CMSSW_3_9_0_pre6

  • V03-03-02 Alignment/KalmanAlignmentAlgorithm
    • Updates to follow tracking interface change

  • V01-06-03 Alignment/CommonAlignmentProducer
  • V00-09-23 DQMOffline/Alignment
    • AlCaReco production related changes for heavy ion running

CMSSW_3_9_0_pre5

  • V02-09-08 Alignment/OfflineValidation
    • Updates in plots for residuals vs. reduced local coordinates for TEC and TID
    • Fixed abs->fabs conversion warnings (in V02-09-07 and V02-09-08)
    • Cleanup of uint to unsigned int to make Macs happy (in V02-09-06)
    • Added plots for residuals vs. momentum (in V02-09-05)
    • Added profile plots for residuals vs. reduced local coordinates (in V02-09-04)
    • Streamlining of scripts (in V02-09-02)
    • Refurbished version of TrackerOfflineVariables (in V02-09-01)

  • V03-08-01 Alignment/CommonAlignment
  • V00-14-01 Alignment/CommonAlignmentParametrization
  • V03-03-01 Alignment/CommonAlignmentAlgorithm
  • V00-26-01 Alignment/HIPAlignmentAlgorithm
  • V03-03-01 Alignment/KalmanAlignmentAlgorithm
  • V01-05-01 Alignment/SurveyAnalysis
  • V00-10-01 Alignment/MuonAlignmentAlgorithms
  • V01-02-01 Alignment/ReferenceTrajectories
    • Implementation of the alignable beam spot and beam spot contraint in MillePede
    • Needs Alignment/MillePedeAlignmentAlgorithm >= V00-23-01
    • Needs Alignment/Alignment/CommonAlignmentProducer >= V01-06-01

  • V00-23-02 Alignment/MillePedeAlignmentAlgorithm
    • MPS
      • gzips STDOUT files
      • name of pede batch jobs contains name given to setup
    • plotting macros with some additional plots and tiny fixes
    • get rid of nasty warnings in case of iterating using VPSet 'pedeReaderInputs'
    • downgrade from error to warning if a parameter does not get a result from pede (e.g. for dead/bad modules with N(hit) < entries-cut)
    • Implementation of the alignable beam spot and beam spot contraint in MillePede (in V00-23-01)

  • V01-06-02 Alignment/CommonAlignmentProducer
    • Fixed double/float to int conversion compiler warnings
    • Implementation of the alignable beam spot and beam spot contraint in MillePede (in V01-06-01)

CMSSW_3_9_0_pre4

  • V01-04-03 Alignment/SurveyAnalysis
    • Cleanup of duplicate file names with different capitalization to make case insensitive file-systems happy

  • V00-09-14 Alignment/MuonAlignmentAlgorithms
    • Moved sign for muon chambers to dedicated file
    • Updates in validation infrastructure

  • V02-08-12 Alignment/OfflineValidation
  • V03-01-05 Alignment/LaserAlignmentSimulation
    • Cleanup of uint to unsigned int to make Macs happy

  • V01-05-17 Alignment/CommonAlignmentProducer
    • Added cut for the maximum number of lost hits
    • Added cut for the maximum allowed difference in hits in the endcap detectors

CMSSW_3_9_0_pre3

CMSSW_3_9_0_pre2

  • V01-05-15 Alignment/CommonAlignmentProducer
    • Added new minimum number of hits cuts for endcap detectors (TID & TEC)

  • V02-10-15 MuonAlignment
    • Added geometry difference visualization tool
    • Added templates and module for muon alignment SVG plotting (in V02-10-11, V02-10-12 and V02-10-13)
    • BuildFile dependency cleanup (in V02-10-10)
    • Added module to full-loop test hardware alignments (in V02-10-09 and V02-10-08)

  • V02-08-11 Alignment/OfflineValidation
    • Cleanup of using directives (V02-08-10 - done centrally)
    • Added missing header files due to central framework cleanup (V02-08-09 - done centrally)
    • Conversion of BuildFile to XML format (V02-08-09 - done centrally)
    • Added profile plots normchi2 vs p and pt with flexible binning (V02-08-09)

  • V00-22-04 Alignment/MillePedeAlignmentAlgorithm

  • V03-01-04 Alignment/LaserAlignmentSimulation

  • V00-01-10 Alignment/TwoBodyDecay
    • Cleanup of using directives

CMSSW_3_9_0_pre1

  • V01-05-14 Alignment/CommonAlignmentProducer
  • V03-08-11 Alignment/LaserAlignment
    • Added missing header files due to central framework cleanup
    • Conversion of BuildFile to XML format

  • V02-08-08-01 Alignment/OfflineValidation
    • Added missing header files due to central framework cleanup
    • Conversion of BuildFile to XML format

CMSSW_3_8_X series

See CMSSW_3_8_0 for plans and schedule.

To be queued for CMSSW_3_8_X

Queued for CMSSW_3_8_X

Taken for CMSSW_3_8_X

CMSSW_3_8_6_patch2

  • Nothing for alignment

CMSSW_3_8_6_patch1

  • Nothing for alignment

CMSSW_3_8_6

  • Nothing for alignment

CMSSW_3_8_5_patch3

  • Nothing for alignment

CMSSW_3_8_5_patch2

  • Nothing for alignment

CMSSW_3_8_5_patch1

  • Nothing for alignment

CMSSW_3_8_5

  • Nothing for alignment

CMSSW_3_8_4_patch4

  • Nothing for alignment

CMSSW_3_8_4_patch3

  • Nothing for alignment

CMSSW_3_8_4_patch2

  • Nothing for alignment

CMSSW_3_8_4_patch1

  • Nothing for alignment

CMSSW_3_8_4

  • Nothing for alignment

CMSSW_3_8_3

  • Nothing for alignment

CMSSW_3_8_2_patch1

  • Nothing for alignment

CMSSW_3_8_2

  • Nothing for alignment

CMSSW_3_8_1_patch4

  • Nothing for alignment

CMSSW_3_8_1_patch3

  • Nothing for alignment

CMSSW_3_8_1_patch2

  • Nothing for alignment

CMSSW_3_8_1_patch1

  • Nothing for alignment

CMSSW_3_8_1

  • Nothing for alignment

CMSSW_3_8_0_patch2

  • Nothing for alignment

CMSSW_3_8_0_patch1

  • Nothing for alignment

CMSSW_3_8_0

  • V00-25-04 Alignment/HIPAlignmentAlgorithm
    • Fixes a conflict preventing the use of PV constraint and prescaled hits
    • update of template config files

  • V02-05-14 Alignment/TrackerAlignment
    • Fix in calculation of position of glued strip modules that became necessary after performance improvements in StripGeomDetUnit

  • V01-05-13 Alignment/CommonAlignmentProducer
    • Fixes compiler warnings introduced in V01-05-12
    • New minimum number of hits cuts for TEC+-, TID+- and FPIX+-

CMSSW_3_8_0_pre8

CMSSW_3_8_0_pre7

  • Nothing for alignment

CMSSW_3_8_0_pre6

  • V00-22-03 Alignment/MillePedeAlignmentAlgorithm
    • Various updates and fixes in MPS related to FIFOs and staging

  • V01-05-09 Alignment/CommonAlignmentProducer
    • Add first prototype of the beam-spot stream dedicated to LS based computation @ Tier0

  • V00-25-03 Alignment/HIPAlignmentAlgorithm
    • Updates in configs to run with latest version of PV fit
    • Added PV constraint (in V00-25-02)
    • Fix for the pure 1D strip hits (in V00-25-00)

CMSSW_3_8_0_pre5

CMSSW_3_8_0_pre4

  • Nothing for alignment

CMSSW_3_8_0_pre3

  • Nothing for alignment

CMSSW_3_8_0_pre2

  • V00-04-03 Geometry/TrackingGeometryAligner
    • Fix of a bug related to the removal of the GlobalPositionRcd which was introduced in V00-04-01

  • V00-09-13 Alignment/MuonAlignmentAlgorithms
    • Removal of RPC hits from global muon and cosmics refitting (config file only change)

  • V03-08-10 Alignment/LaserAlignment
    • Included 6th and final parameter for the alignment tubes
    • Cleanups

CMSSW_3_8_0_pre1

  • V00-09-12 Alignment/MuonAlignmentAlgorithms
    • Fix to remove cyclic include dependency
    • Moved parts of the new CSCOverlapsAlignmentAlgorithm code to the plugins directory to avoid cyclic dependencies (V00-09-11)

CMSSW_3_7_X series

See CMSSW_3_7_0 for plans and schedule.

To be queued for CMSSW_3_7_X

Queued for CMSSW_3_7_X

  • V00-04-03 Geometry/TrackingGeometryAligner
    • Fix of a bug related to the removal of the GlobalPositionRcd which was introduced with V00-04-01

Taken for CMSSW_3_7_X

  • V02-05-12-01 Alignment/TrackerAlignment
    • Fix in calculation of position of glued strip modules that became necessary after performance improvements in StripGeomDetUnit

  • V00-09-12 Alignment/MuonAlignmentAlgorithms
    • Fix to remove cyclic include dependency
    • Moved parts of the new CSCOverlapsAlignmentAlgorithm code to the plugins directory to avoid cyclic dependencies (V00-09-11)

CMSSW_3_7_1

  • Nothing for alignment

CMSSW_3_7_0_patch4

  • Nothing for alignment

CMSSW_3_7_0_patch3

  • Nothing for alignment

CMSSW_3_7_0_patch2

  • Nothing for alignment

CMSSW_3_7_0_patch1

  • Nothing for alignment

CMSSW_3_7_0

  • V00-22-02 Alignment/MillePedeAlignmentAlgorithm
    • Changes in memory management of MPS for pede jobs
    • Fix in MPS system related to beginJob migration

  • V00-09-10 Alignment/MuonAlignmentAlgorithms
    • Updates and fixes in scripts

  • V02-08-06 Alignment/OfflineValidation
    • Added geometry comparison GUI

  • V02-05-12 Alignment/TrackerAlignment
    • Fixed sign of z-correction to make a z-expansion an actual expansion

CMSSW_3_7_0_pre5

  • V00-04-01 Geometry/TrackingGeometryAligner

  • V00-09-09 Alignment/MuonAlignmentAlgorithms
    • re-write of CSC-Overlaps alignment procedure
    • updates and a few bug-fixes

CMSSW_3_7_0_pre4

  • V01-01-03 Alignment/ReferenceTrajectories
  • V02-00-05 Alignment/LaserDQM
  • V01-05-04 Alignment/CommonAlignmentProducer

  • V03-02-08 Alignment/KalmanAlignmentAlgorithms

CMSSW_3_7_0_pre3

  • Nothing for alignment

CMSSW_3_7_0_pre2

  • V02-08-04 Alignment/OfflineValidation
    • fix for gcc450 issues on 64 bit architecture
    • Fix to prevent segfault when no events are processed by TrackerOfflineValidation
    • Cleanup of "using" directives (in V02-08-03)
    • Added 1d-histograms for number of valid/lost hits to global track variables (in V02-08-02)
    • Minor fixes in macros for primary vertex validation plots (in V02-08-02)

  • V00-01-09 Alignment/TwoBodyDecay
  • V02-05-10 Alignment/TrackerAlignment
  • V00-03-15 Alignment/TrackHitFilter
    • Cleanup of "using" directives
    • BuildFile dependency cleanup and migration to XML file

  • V03-08-09 Alignment/LaserAlignment
    • Added missing dependency to plugin BuildFile (related to BuildFile cleanup in Alignment/TrackerAlignment)

  • V01-04-02 Alignment/SurveyAnalysis
    • Minor fixes in pixel barrel survey code

CMSSW_3_7_0_pre1

  • V03-02-03 Alignment/CommonAlignmentAlgorithm
    • fix for gcc450 issues on 64 bit architecture

  • V02-08-01-01 Alignment/OfflineValidation
    • Cleanup of "using" directives

CMSSW_3_6_X series

See CMSSW_3_6_0 for plans and schedule. release must be able to read any CMSSW_3_X_Y data (X > 0).

To be queued for CMSSW_3_6_X

Queued for CMSSW_3_6_X

  • V00-04-03 Geometry/TrackingGeometryAligner
    • Fix of a bug related to the removal of the GlobalPositionRcd which was introduced in V00-04-01

Taken for CMSSW_3_6_X

CMSSW_3_6_3_patch2

  • Nothing for alignment

CMSSW_3_6_3_patch1

  • Nothing for alignment

CMSSW_3_6_3

  • Nothing for alignment

CMSSW_3_6_2

  • Nothing for alignment

CMSSW_3_6_1_patch7

  • Nothing for alignment

CMSSW_3_6_1_patch6

  • Nothing for alignment

CMSSW_3_6_1_patch5

  • Nothing for alignment

CMSSW_3_6_1_patch4

  • Nothing for alignment

CMSSW_3_6_1_patch3

  • V00-04-01 Geometry/TrackingGeometryAligner

CMSSW_3_6_1_patch2

  • Nothing for alignment

CMSSW_3_6_1_patch1

  • Nothing for alignment

CMSSW_3_6_1

  • V00-01-09 Alignment/TwoBodyDecay
  • V02-05-10 Alignment/TrackerAlignment
  • V00-03-15 Alignment/TrackHitFilter
    • Cleanup of "using" directives
    • BuildFile dependency cleanup and migration to XML file

  • V03-08-07-03 Alignment/LaserAlignment
    • Added missing dependency to plugin BuildFile (related to BuildFile cleanup in Alignment/TrackerAlignment)

CMSSW_3_6_0_patch2

  • Nothing for alignment

CMSSW_3_6_0_patch1

  • Nothing for alignment

CMSSW_3_6_0

  • V02-08-01-02 Alignment/OfflineValidation
  • V03-02-03 Alignment/CommonAlignmentAlgorithm
    • fix for gcc450 issues on 64 bit architecture

CMSSW_3_6_0_pre6

  • Nothing for alignment

CMSSW_3_6_0_pre5

  • V00-08-05 Alignment/MuonAlignmentAlgorithms
  • V02-08-01-01 Alignment/OfflineValidation
  • V00-09-19 DQMOffline/Alignment
    • Cleanup of "using" directives

CMSSW_3_6_0_pre4

  • V01-09-00 Alignment/CommonAlignmentMonitor
    • New Muon alignment plotting infrastructure

  • V01-05-03 Alignment/CommonAlignmentProducer
    • Added filter on DCS bits to AlCaReco producers
    • Added keep statement for DCS bits in AlCaReco output configs
    • Removal of RS track collection from tracker cosmics AlCaRecos (in V01-05-02)
    • Initial version of global tracker vs. muon alignment (in V01-05-01)
    • Added muon collection to output of cosmics AlCaReco producers to have timing info (in V01-04-10)
    • Update of track selection cuts for TkAlMinBias producer (ptMin = 0.65 and nHitMin = 7) (in V01-04-09)

  • V03-02-06 Alignment/KalmanAlignmentAlgorithm
    • Adjust to V01-01-01 Alignment/ReferenceTrajectories

  • V00-22-01 Alignment/MillePedeAlignmentAlgorithm
    • Added possibility to use pixel barrel survey information in algorithm
    • Adjust to V01-01-01 Alignment/ReferenceTrajectories (already in V00-21-05)
    • MPS: first version of template scripts making use of FIFOs (by A. Parenti) (already in V00-21-05)

  • V00-08-04 Alignment/MuonAlignmentAlgorithms
    • Minor fixes
    • Added residuals model with Gaussian core and power tails (in V00-08-03)
    • New Muon alignment plotting infrastructure (also in V00-08-01 - V00-08-03)

  • V02-08-01 Alignment/OfflineValidation
    • Added validation code that uses primary vertex residuals

  • V01-01-02 Alignment/ReferenceTrajectories
    • Add BeamSpot to interfaces such that it can be propagated down to where needed, e.g. for PCA determination (but not yet done!).
    • sanity checks for matrix inversions and for pathological tracks screwing up BrokenLinesCoarse trajectory
    • Clean-up:
      • Get rid of default arguments.
      • Merge separate headers for plugins into their .cc files.
    • New configurations for BrokenLines[Bzero]TrajectoryFactory (defaults to coarse).
    • Needs adjustments in Alignment/KalmanAlignmentAlgorithm and Alignment/MillePedeAlignmentAlgorithm, see below.

  • V01-18-10 Configuration/StandardSequences
  • V00-09-18 DQMOffline/Alignment
    • Removal of RS track collection from tracker cosmics AlCaRecos

CMSSW_3_6_0_pre3

  • V01-08-08 Alignment/CommonAlignmentMonitor (identical to V01-08-07-01)
  • V01-04-08 Alignment/CommonAlignmentProducer (identical to V01-04-07-01)
  • V01-03-14 Alignment/SurveyAnalysis (identical to 01-03-13-01)
  • V00-09-17 DQMOffline/Alignment (identical to V00-09-16-01)
    • Dummy tag to go from four number tags to three number tags

  • V03-08-07-02 Alignment/LaserAlignment
  • V02-07-17 Alignment/OfflineValidation
  • V00-03-14 Alignment/TrackHitFilter
    • Use the correct EDM type, instead of always EDFilter (from V01-04-03)

CMSSW_3_6_0_pre2

  • V03-07-04 Alignment/CommonAlignment

  • V03-02-02 Alignment/CommonAlignmentAlgorithm
  • V00-13-02 Alignment/CommonAlignmentParametrization
  • V00-24-08 Alignment/HIPAlignmentAlgorithm
  • V03-08-07-01 Alignment/LaserAlignment
  • V02-10-06 MuonAlignment
    • BuildFile dependency cleanup and migration to XML file (all tags are minimal against 3_6_X)

  • V01-08-07-01 Alignment/CommonAlignmentMonitor
  • V03-01-03 Alignment/LaserAlignmentSimulation
    • BuildFile dependency cleanup and migration to XML file (all tags are minimal against 3_6_X)
    • Framework header migration

  • V01-04-07-01 Alignment/CommonAlignmentProducer
  • V01-03-13-01 Alignment/SurveyAnalysis
    • Framework migrations

  • V00-08-00 Alignment/MuonAlignmentAlgorithms

  • V02-07-16 Alignment/OfflineValidation
    • Updates of scripts and macros
    • BuildFile cleanup and migration from PhysicsTools to CommonTools (from V02-07-14)
    • Framework header migration (from V02-07-13-01)
    • Minor fixes (from V02-07-15)

CMSSW_3_6_0_pre1

  • V00-24-07 Alignment/HIPAlignmentAlgorithm
    • Fixes a loss of source code that happened between V00-24-02 and V00-24-03

  • V00-09-16 DQMOffline/Alignment
  • V02-05-09 Alignment/TrackerAlignment
  • V00-03-13 Alignment/TrackHitFilter
  • V01-04-07 Alignment/CommonAlignmentProducer
  • V01-08-06 Alignment/CommonAlignmentMonitor
    • Header migration to use actual FWK headers, rather than forwarding headers (FWCore/ParameterSet/interface/InputTag.h to FWCore/Utilities/interface/InputTag.h and FWCore/Framework/interface/CMS.TriggerNames.h to FWCore/Common/interface/CMS.TriggerNames.h)

  • V03-08-07 Alignment/LaserAlignment
    • Added missing link dependency in Buildfile

  • V00-07-30-01 Alignment/MuonAlignmentAlgorithms
    • Framework header macro migration and conversion of BuildFiles to XML

  • V02-07-13-01 Alignment/OfflineValidation
    • Framework header macro migration

CMSSW_3_5_X series

See CMSSW_3_5_0 for plans and schedule. release must be able to read any CMSSW_3_X_Y data (X > 0).

To be queued for CMSSW_3_5_X

Queued for CMSSW_3_5_X

Taken for CMSSW_3_5_X

CMSSW_3_5_8_patch4

  • Nothing for alignment

CMSSW_3_5_8_patch3

  • Nothing for alignment

CMSSW_3_5_8_patch2

  • Nothing for alignment

CMSSW_3_5_8_patch1

  • Nothing for alignment

CMSSW_3_5_8

  • Nothing for alignment

CMSSW_3_5_7

  • Nothing for alignment

CMSSW_3_5_6_patch1

  • Nothing for alignment

CMSSW_3_5_6

  • Nothing for alignment

CMSSW_3_5_5

  • V01-04-06-02 Alignment/CommonAlignmentProducer
    • Added muon collection to output of cosmics AlCaReco producers to have timing info
    • Update of track selection cuts for TkAlMinBias producer (ptMin = 0.65 and nHitMin = 7) (in V01-04-06-01)

CMSSW_3_5_4_patch2

  • Nothing for alignment

CMSSW_3_5_4_patch1

  • Nothing for alignment

CMSSW_3_5_4

  • Nothing for alignment

CMSSW_3_5_3

  • V03-08-07 Alignment/LaserAlignment
    • Added missing link dependency in Buildfile

CMSSW_3_5_2

  • Nothing for alignment

CMSSW_3_5_1

  • V00-24-07 Alignment/HIPAlignmentAlgorithm
    • Fixes a loss of source code that happened between V00-24-02 and V00-24-03

CMSSW_3_5_0_patch1

  • Nothing for alignment

CMSSW_3_5_0

  • V01-04-06 Alignment/CommonAlignmentProducer
    • Added L1 and HLT trigger products to all AlCaReco producers

CMSSW_3_5_0_pre5

  • Nothing for alignment

CMSSW_3_5_0_pre4

  • V00-01-02 CondTools/HLT
    • better comments in example configs

  • V00-00-05 CondFormats/HLTObjects
    • Better workaround than V00-00-04: use the delimiter ';' for empty lists
    • workaround since DB cannot store empty strings: use a single space for an empty list of paths - hidden to users since (de-)composition of list of paths into one string in DB since the beginning done in member functions (from V00-00-04)

  • V00-24-06 Alignment/HIPAlignmentAlgorithm
    • Cleanup of BuildFile
    • Get rid of compiler warning for 64bit builds (from V00-24-05)
    • Update of scripts for CMSSW_3_4_1 (analysis of Beam09 collisions) (from V00-24-04)
    • adding an example of analyzer for collisions (from V00-24-04)

  • V00-04-00 Geometry/TrackingGeometryAligner
    • added method to remove global transformation from Alignments

  • V01-03-13 Alignment/SurveyAnalysis
  • V02-07-13 Alignment/OfflineValidation
  • V02-00-04 Alignment/LaserDQM
  • V02-05-07 Alignment/TrackerAlignment
  • V02-10-05 MuonAlignment
    • Use the correct EDM type, instead of always EDFilter

  • V00-09-15 DQMOffline/Alignment
    • Added HLT DQM to all producers this needs V05-00-51 of DQM/HLTEvF (monitoring all HLT*L1*Mu combinations for the moment) (also in V00-09-14)

CMSSW_3_5_0_pre3

  • V01-08-05 Alignment/CommonAlignmentMonitor
  • V01-03-03-04 Alignment/CommonAlignmentProducer
  • V03-08-06 Alignment/LaserAlignment

  • V01-03-12 Alignment/SurveyAnalysis
  • V02-10-04 MuonAlignment
    • beginJob migration

  • V03-02-05 Alignment/KalmanAlignmentAlgorithm
    • CMS.BuildFile clean-up or adjust to it

  • V00-21-04 Alignment/MillePedeAlignmentAlgorithm

  • V01-00-03 Alignment/ReferenceTrajectories
    • quick bug fix to use RungeKutta propagator instead of AnalyticalPropagator to match tracking (fix against biases in TEC)
    • final solution will be configurable, but probably not anymore for 35X

  • V00-03-05 Geometry/TrackingGeometryAligner
    • attach AlignmentPositionError only if non-zero

  • V00-09-12 DQMOffline/Alignment
    • beginJob() without EventSetup argument

  • V00-01-02 DataFormats/Alignment
    • Remove spurious DataFormats/DetId dependency (the relevant bits are entirely inlined)

CMSSW_3_5_0_pre2

  • beginJob() without EventSetup argument
    • Alignment/LaserAlignmentSimulation V03-01-02
    • Alignment/LaserDQM V02-00-03
    • Alignment/MuonAlignmentAlgorithms V00-07-29
    • Alignment/TrackerAlignment V02-05-06
    • Alignment/TrackHitFilter V00-03-12

  • V01-03-03-01 Alignment/CommonAlignmentProducer
    • see below

  • V03-08-04 Alignment/LaserAlignment
    • add missing dependency on rootminuit to CMS.BuildFile

  • V00-07-28 Alignment/MuonAlignmentAlgorithms
    • Responding to the change in geometry interface (python only).

  • V02-07-08 Alignment/OfflineValidation
    • residual validation as DQM for CAF (misses change in scripts/configTemplates.py and /scripts/validateAlignments.py from Matthias)
    • fix in Tk geometry comparison to pick up correct IOV

  • V01-00-02 Alignment/ReferenceTrajectories
    • 'Broken Lines' extended to PCA, required for beamspot constraint and TwoBodyDecayTrajectory, selected with "BrokenLines[Coarse]Pca" or "BrokenLinesFinePca" (but beam spot constraint not yet used/usable in Millepede)
    • For coarse Broken Lines linear interpolation is used for combined hits
    • TwoBodyDecayTrajectory implemented for break points and Broken Lines

  • V00-09-11 DQMOffline/Alignment
    • Javier: I have fixed also MuAlGlobalCosmics and MuAlStandAloneCosmics and it should work for 3_4_X, 3_3_7 and 3_5_X as in ALCARECOTkAlDQM_cff.py

CMSSW_3_5_0_pre1

  • V01-08-03 Alignment/CommonAlignmentMonitor
    • removal of quite a few obsolete modules

  • V03-01-01 Alignment/LaserAlignmentSimulation
    • Fixing ctor in plugins/LaserOpticalPhysics.h/cc for change in physics list interface (from Sunanada)

  • V00-07-27 Alignment/MuonAlignmentAlgorithms
    • CSC overlaps procedure (CSCOverlapsAlignmentAlgorithm) with minor updates for additional monitoring and handling the case in which not all CSCs are being read out.
    • Reference-Target algorithm scripts also have a few added options (all in Python, not compiled code).

  • V01-03-11 Alignment/SurveyAnalysis
    • correct config for upload of finally corrected large structure survey in TIB and TEC

  • V00-01-01 CondTools/HLT
    • AlCaRecoTriggerBitsRead now can printout all IOVs and give Twiki compatible output

  • V00-09-06 DQMOffline/Alignment
    • see below at 34X

CMSSW_3_4_X series

See AlCaReleasePlans for plans, release must be able to read any CMSSW_3_X_Y data (X > 0).

Development Notes

  • check Alessio's AlignemntTrackSelector extensions

To be queued for CMSSW_3_4_X

Queued for CMSSW_3_4_X

Taken for CMSSW_3_4_X

CMSSW_3_4_2

  • V00-01-02 CondTools/HLT
    • better comments in example configs
    • AlCaRecoTriggerBitsRead now can printout all IOVs and give Twiki compatible output

  • V00-00-05 CondFormats/HLTObjects
    • workaround since DB cannot store empty strings: use the delimeter ';' for an empty list of paths - hidden to users since (de-)composition of list of paths into one string in DB since the beginning done in member functions

CMSSW_3_4_1

  • V01-03-03-01 Alignment/CommonAlignmentProducer
    • V01-01-04-00 equivalent (see below) based on V01-03-03

  • V00-21-04 Alignment/MillePedeAlignmentAlgorithm
    • fix to make run with SiStripRecHit1D
    • MPS cosmetics: Gui and detect errors from insufficient permissions to rfcp files to CASTOR

  • V00-01-05 CommonTools/RecoAlgos
    • fix problem with some FastSim workflows introduced in V00-01-04/CMSSW_3_4_0

  • V00-09-11 DQMOffline/Alignment
    • put own TkAl DQM hists into their own subfolder folder
    • see V00-09-05 below at 33X and equivalent fixes for muon people

CMSSW_3_4_0

  • V00-01-04 CommonTools/RecoAlgos
    • fix copying of used cluster also for SiStripRecHit1D
    • fixes MuAl* and TkAl* ALCARECO where barrel strip tracker hits where useless before

CMSSW_3_4_0_pre7

  • nothing for alignment

CMSSW_3_4_0_pre6

  • V03-02-01 Alignment/CommonAlignmentAlgorithm
    • rename hitVM_ in base class EventInfo to more correct clusterValueMap_

  • V01-06-05 Alignment/CommonAlignmentMonitor
    • add AlignmentStats module for AlCaSkim

  • V01-03-03 Alignment/CommonAlignmentProducer
    • add cff.py for AlCaSkim of TkAlCosmics0T and TkAlMinBias
    • adjust for new SiStripRecHit1D class in tracker barrel (already in V01-03-01)

  • V00-24-02 Alignment/HIPAlignmentAlgorithm
    • adjust for new SiStripRecHit1D class in tracker barrel (already in V00-24-00)
    • various script updates (already in V00-24-00)
    • little clean-up
    • adjusted to V03-02-01 Alignment/CommonAlignmentAlgorithm

  • V02-05-05 Alignment/TrackerAlignment

  • V00-20-01 RecoTracker/CMS.FinalTrackSelectors
    • CMS.TrackerTrackHitFilter
      • adjust to 1D rechits
      • updates to cuts on pixel template properties
      • cut on corrected cluster charge

CMSSW_3_4_0_pre5

  • V02-10-02 MuonAlignment
    • changes needed for the update to xerces-c 2.8.0, providing forward/backward compatibility with old version (2.7.0) and the new version (2.8.0).

CMSSW_3_4_0_pre4

  • V00-01-01 DataFormats/Alignment
    • new package
    • new data formats for AlCaSkim
    • added remaining formats from DataFormats/LaserAlignment

  • REMOVED DataFormats/LaserAlignment
    • remove obsolete TkLAS data formats
    • remaining formats moved to DataFormats/Alignment

  • V03-02-00 Alignment/CommonAlignmentAlgorithm
    • EventInfo now can carry the cluster prescale map

  • V01-02-01 Alignment/CommonAlignmentProducer
    • adjust to migration of DataFormats/LaserAlignment to DataFormats/Alignment
    • new cuts in AlignmentTrackSelector
      • number of pixel hits
      • track qualitites
      • number of hits flagged for usage by prescale map (for usage of AlCaSkim)
    • AlignmentProducer passes cluster prescale map to algorithms if input tag given

  • V03-08-02 Alignment/LaserAlignment
    • removal of obsolete BeamProfileFitter and old python configs
    • TkLasBeamFitter updates from Kolja
    • adjust to migration of DataFormats/LaserAlignment to DataFormats/Alignment

  • V00-21-03 Alignment/MillePedeAlignmentAlgorithm
    • diagonalise hits only for TID/TEC
    • removal of useless 'useTrackTsos' flag that complicates the code
    • remove bandwidth as default pede option to match new pede version
    • adjust to changes in V01-00-00 ReferenceTrajectories and implement both break points and broken lines track models
    • MPS:
      • mpedegui: fix and confirmation request for setup button
      • mps_check: check that job finished correctly, report warnings from pede, adjust to slightly differing pede-done statement
      • mps_fire: fix for some lxplus nodes requiring space after -R in bsub -R "bla"
    • fix for LAS beam treatment (but possible beam IDs hard coded in PedeLabeler!)
    • adjust to migration of DataFormats/LaserAlignment to DataFormats/Alignment

  • V02-06-07 Alignment/OfflineValidation
    • fix in tracker geometry comparison to allow for a subdetector to give reference for full tracker
    • updated some macros

  • V01-00-01 Alignment/ReferenceTrajectories
    • Break point and broken line track models implemented, available via setting TrajectoryFactory.MaterialEffects
    • besides old material effects, there arenow available: BreakPoints, BrokenLines(Coarse), BrokenLinesFine - but they do not work for TwoBody or Dual trajectories (but give exceptions)

CMSSW_3_4_0_pre3

  • V02-06-04-02 Alignment/OfflineValidation
    • dependency fix

  • V00-03-10 Alignment/TrackHitFilter
    • CMS.BuildFile clean-up

CMSSW_3_4_0_pre2

  • V02-10-01 MuonAlignment
    • add config switch to allow MuonGeometryDBConverter to access SQLite files without alignment error records

  • V00-07-06 Alignment/MuonAlignmentAlgorithms
    • add submission scripts (as subdirectory)
    • updates of MuonAlignmentFromReference (used since quite some time in analysis)

  • V00-20-06-01 Alignment/MillePedeAlignmentAlgorithm
    • see below

  • Tracker Tracking
    • 1D hits in TIB/TOB

CMSSW_3_4_0_pre1

This is with respect to CMSSW_3_3_0_pre6:

  • See below - mainly fixing compiler warnings:
    • V03-01-03 Alignment/CommonAlignmentAlgorithm
    • V01-06-03 Alignment/CommonAlignmentMonitor
    • V03-00-09 Alignment/LaserAlignmentSimulation
    • V02-09-06 MuonAlignment
    • V00-06-04-01 Alignment/MuonAlignmentAlgorithms

CMSSW_3_3_X series

See AlCaReleasePlans for plans, release must be able to read any CMSSW_3_X_Y data (X > 0).

Queued for CMSSW_3_3_X - to be removed from queue

  • V03-01-03 Alignment/CommonAlignmentAlgorithm
    • fix gcc432-compiler warning in ApeSettingAlgorithm

  • V01-06-03 Alignment/CommonAlignmentMonitor
    • fix gcc432-compiler warning in ApeSettingAlgorithm
    • includes updates to muon system monitoring

  • V03-00-09 Alignment/LaserAlignmentSimulation
    • fix gcc432-compiler warnings
    • includes CMS.BuildFile fixes from Shazad and Gero
    • includes fix to material properties

  • V00-20-06-01 Alignment/MillePedeAlignmentAlgorithm
    • fix typo in mps_check.pl causing problems on some lxplus machines
    • more checks on pede output

  • V00-06-04-01 Alignment/MuonAlignmentAlgorithms
    • fix gcc432-compiler warning (and little bug discovered by that in code not yet used)
    • (remaining warnings from DataFormats/DTRecHit/interface)

Queued for CMSSW_3_3_X

CMSSW_3_3_5_patch3

  • V00-09-05 DQMOffline/Alignment
    • fix TkAl_ DQM content lost by updating DQM/TrackingMonitor in CMSSW_3_3_5

CMSSW_3_3_5_patch2

  • V01-01-04-00 Alignment/CommonAlignmentProducer
    • TkAlMinBias cuts changed: cut p instead of pt > 1.5, N(hit) at least 5
    • 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1CMS.GlobalTriggerReadoutRecord_gtDigis_*_*' for TkAlMinBias and TkAlCosmics*
    • 'keep siStripDigis_DetIdCollection_*_*' for TkAlCosmics*
    • clean-up of older/wrong keep for these ALCARECO

CMSSW_3_3_1

  • V00-03-10 Alignment/TrackHitFilter
    • CMS.BuildFile clean-up

CMSSW_3_3_0

  • V00-20-06-01 Alignment/MillePedeAlignmentAlgorithm
    • MPS fix for some lxplus nodes requiring space after -R in bsub -R "bla"

CMSSW_3_3_0_pre6

CMSSW_3_3_0_pre5

  • Nothing for alignment

Integrated in CMSSW_3_3_0_pre4 and before

  • V01-03-10 Alignment/SurveyAnalysis
    • fix gcc432-compiler warnings

  • V03-02-03 Alignment/KalmanAlignmentAlgorithm
    • adjust to change in tracking event setup records

  • V03-06-02 Alignment/LaserAlignment
    • add missing include

  • V00-06-04 Alignment/MuonAlignmentAlgorithms
    • correction to the reported statistical uncertainties in alignment fits
    • does not change the alignment results, and we're in a systematics-dominated regieme, so the statistical uncertainties don't matter much, either.

  • V02-09-05 MuonAlignment
    • bug fix in an underused feature of XML conversion tools
    • updated script to generate misalignment scenario (updated the misalignment scenario)

  • V02-06-04-01 Alignment/OfflineValidation
    • remove unused include

  • V03-02-01 DataFormats/LaserAlignment
    • central fix for dictionaries

CMSSW_3_2_X series

This is supposed to be able to read CMSSW_3_1_X data, but includes changes for (CRAFT) data taking.

Queued for CMSSW_3_2_X

  • V03-06-01 Alignment/LaserAlignment
    • remove erroneous dependence on f77 compiler, causing trouble for online build

CMSSW_3_2_5

  • V00-09-01 DQMOffline/Alignment
    • python only change: all DQM folder names for ALCARECO start with "AlCaReco/"

CMSSW_3_2_4

  • Nothing for alignment

CMSSW_3_2_3

  • For TkLasBeam in track-based algorithms:
    • cvs co -r V03-02-00 DataFormats/LaserAlignment
      • new data format TkFittedLasBeam with collection for integration of LAS into track based-workflow
    • cvs co -r V03-01-02 Alignment/CommonAlignmentAlgorithm
      • also includes fix in geometrical selection in AlignmentParameterSelector to allow non-specified arrays to be interpreted as empty - saves a lot of typing in config...
    • cvs co -r V01-01-04 Alignment/CommonAlignmentProducer
      • includes V01-00-00-03, see below
    • cvs co -r V03-06-00 Alignment/LaserAlignment
      • includes refurbishment of LAS standalone code and include clean up
    • cvs co -r V00-20-06 Alignment/MillePedeAlignmentAlgorithm
      • includes other changes, see below
    • cvs co -r V00-09-00 DQMOffline/Alignment
      • adjustment to include clean-up in V03-06-00 Alignment/LaserAlignment

  • cvs co -r V00-20-06 Alignment/MillePedeAlignmentAlgorithm
    • on top of the above TkLasBeam updates
    • ignoring pede return value to work with new millepede II version from V. Blobel
    • updates to MPS (tag MPS-V00-03-06 for standalone MPS)
      • adjust mps_check to identify number of events per job after change in message logger output (no - still does not work!)
      • correct usage of cmscafuser pool and adjust to new CAF queue names and SLC5 transition
      • new mps_setupm.pl to setup parallel pede jobs
      • option to specify memory needs of pede jobs: mps_setup.pl -M 8000 ... will tell the batch farm that 8 GB are needed (fixes https://hypernews.cern.ch/HyperNews/CMS/get/tk-alignment/590.html and makes it irrelavant to specify cmscafspec queues - but special machines with large memory still needed in case of full queues)
    • macros: PlotMillePede with title...

  • cvs co -r V01-00-00-03 Alignment/CommonAlignmentProducer
    • add missed DQM hists into ALCARECOMuAl* files (add 'keep *MEtoEDMConverter*' statements)

CMSSW_3_2_1 and CMSSW_3_2_2

  • Nothing for alignment

CMSSW_3_2_0

  • cvs co -r V01-00-00-01 Alignment/CommonAlignmentProducer
    • Python file changes of ALCARECO output definitions, adding a for each cms.PSet OutALCARECOxxxxx a similar cms.PSet OutALCARECOxxxxx_noDrop that is identical except that it does not have a 'drop * ' statement. Needed for dynamic definition of 'uber'-ALCA event content in express stream processing.

  • cvs co -r V00-08-03 DQMOffline/Alignment
    • see CMSSW_3_1_2
  • cvs co -r V02-03-04 DQM/TrackingMonitor
    • see CMSSW_3_1_2

CMSSW_3_1_X series

Queued for CMSSW_3_1_X

  • cvs co -r V01-00-00-03 Alignment/CommonAlignmentProducer
    • Python file changes of ALCARECO output definitions, adding a for each cms.PSet OutALCARECOxxxxx a similar cms.PSet OutALCARECOxxxxx_noDrop that is identical except that it does not have a 'drop * ' statement. Needed for dynamic definition of 'uber'-ALCA event content in express stream processing.
    • add missed DQM hists into ALCARECOMuAl* files (add 'keep *MEtoEDMConverter*' statements)

CMSSW_3_1_2

  • cvs co -r V00-08-03 DQMOffline/Alignment
    • one line python change to restore hists lost due to updates in DQM/TrackingMonitor since CMSSW_3_1_0_pre10 (or pre11_)
  • cvs co -r V02-03-04 DQM/TrackingMonitor
    • needed to really restore the above lost hists

CMSSW_3_1_1

  • cvs co -r V02-06-04 Alignment/OfflineValidation
    • clean up some includes/dependencies (in CosmicTrackSplitting)
    • update tracker validation scripts and macros

CMSSW_3_1_0

  • Nothing for alignment

CMSSW_3_1_0_pre11

  • cvs co -r DQMOffline/Alignment V00-08-02
    • get rid of DQM ROOT output file erroneously produced in TkAlCaReco production
    • test-cfg fix for MuAl private 'harvesting'
    • MuAl DQM summary job: protect ME in endJob from DQMStore cleanup (after DQM memory saving fix)

CMSSW_3_1_0_pre9 and CMSSW_3_1_0_pre10

  • Nothing for alignment

CMSSW_3_1_0_pre8

  • CLHEP 1.9 -> 2.0 migration
    • Alignment/CommonAlignment V03-07-03
    • Alignment/KalmanAlignmentAlgorithm V03-02-02
    • Alignment/LaserAlignmentSimulation V03-00-07-02
    • MuonAlignment V02-09-02
    • Alignment/OfflineValidation V02-06-02
    • Alignment/SurveyAnalysis V01-03-09
  • cvs co -r V02-06-01 Alignment/OfflineValidation
    • fix sign flip in rphi for TrackerGeoemtry comparison (Nhan)
    • update in some TkValidation scripts (Matthias)

CMSSW_3_1_0_pre7

  • cvs co -r V03-07-02 Alignment/CommonAlignment
    • Add boolean parameter to all set/addAlignmentPositionErrorXyz(..) whether to propagate down the APE to daughters or not (relevant if setting APE composed dets). For now keep previous behaviour everywhere.
    • fix partial double setting of APE in AlignableDet::addAlignmentPositionErrorFromLocalRotation(..) by removing specific implementation
    • fix AlignableModifier::addAlignmentPositionErrorLocal to do proper frame conversion
      • previously off diagonal elements where ignored
      • changes APE of misalignment scenarios
  • cvs co -r V03-00-05 Alignment/CommonAlignmentAlgorithm
    • adjust to V03-07-02 Alignment/CommonAlignment
    • ApeSettingAlgorithm
      • ability to read full local APEs since off-diagonal elements are important
      • do not propagate APE from AlignableDet to its DetUnits
  • cvs co -r V01-06-01 Alignment/CommonAlignmentMonitor
    • Adjust AlignmentMonitorMuonSystemMap to V00-06-01 Alignment/MuonAlignmentAlgorithm.
    • New MuonSystemMap based on new 1D fits (not yet ready for regular use).
  • cvs co -r V03-02-01 Alignment/KalmanAlignmentAlgorithm
    • adjust to V03-07-02 Alignment/CommonAlignment
  • cvs co -r V00-19-01 Alignment/MillePedeAlignmentAlgorithm
    • fix in MPS for handling of mass storage system pool
  • cvs co -r V02-09-01 MuonAlignment
    • adjust to V03-07-02 Alignment/CommonAlignment
    • fix to take into account DTSectors and CSCSectors in misalignment scenarios (erroneously taken out in CMSSW_3_1_0_pre5/V02-08-17): changes scenario output!
    • MuonAlignmentInputXML: added ability to not specify all parameters in <setposition>
  • cvs co -r V00-06-02 Alignment/MuonAlignmentAlgorithms
    • Expanded MuonAlignmentFromReference fits from 3+1+1+1 parameters (4 independent fits) to a single 6-parameter fit for all degrees of freedom at once, i.e. a correct treatment of correlations between rigid-body degrees of freedom, particularly angles.
    • This also allows for some simplification of the algorithm and greater conformity with the alignment framework (e.g. "Selector = '111011'" means fitter->fix(kPhiX)).
    • Introduced ROOT's TMath::Voigt as a drop-in replacement for our built-in implementation of Gaussian + Lorentzian convolution:
      • more standard code, more stable fits, and noticible improvement of quality of results.
    • more raw histograms to diagnostics output
  • cvs co -r V02-04-02 Alignment/TrackerAlignment
    • adjust to V03-07-02 Alignment/CommonAlignment
    • remove consistifyAlignmentErrors
      • allows setting Det and DetUnit APE independently
      • current scenarios hardly changed
      • scenarios misaligning only DetUnits will get APE=0 for the Dets (but are unlikely scenarios)
  • cvs co -r V00-00-04 CondTools/HLT
    • update template config for updating AlCaRecoTriggerBits payload

CMSSW_3_1_0_pre6

  • Nothing for alignment

CMSSW_3_1_0_pre5

  • Algorithm interface change for BeamSpot
    • cvs co -r V03-00-00 Alignment/CommonAlignmentAlgorithm
    • cvs co -r V01-00-00 Alignment/CommonAlignmentProducer
    • cvs co -r V00-22-00 Alignment/HIPAlignmentAlgorithm
    • cvs co -r V03-02-00 Alignment/KalmanAlignmentAlgorithm
    • cvs co -r V00-19-00 Alignment/MillePedeAlignmentAlgorithm
    • cvs co -r V00-05-00 Alignment/MuonAlignmentAlgorithms
    • cvs co -r V01-03-08 Alignment/SurveyAnalysis
    • Clean, 'sustainable' solution to adapt to interface change in reco::BeamSpot
      • Widen interface of AlignmentAlgorithmBase::run(..) to allow access to BeamSpot in algorithms: Instead of simply passing tracks and trajectories, use a struct EventInfo as a container of all event content, including tracks-trajectories, EventID and reco::BeamSpot. Now also muon alignment needs BeamSpot module
      • fix in script for ApeSettingAlgorithm (in CommonAlignmentAlgorithm)

  • cvs co -r V03-06-01 Alignment/CommonAlignment
    • generalise MisalignmentScenarioBuilder a bit to allow all tracker hierarchy levels and prepare for integration of systematic scenarios
    • Fix exception coming from FWCore/ParameterSet changes (since CMSSW_3_0_0_pre4!) in handling of nested ParameterSets, using new methods from FWCore/ParameterSet V12-00-10. Now spammed by warnings and the full LogDebug is not yet back...

  • cvs co -r V02-04-00 Alignment/CommonAlignmentAlgorithm
    • add generic APE setting algorithm

  • cvs co -r V01-05-15 Alignment/CommonAlignmentMonitor
    • see V00-04-17 Alignment/MuonAlignmentAlgorithms
    • clean-up of includes and BuildFiles

  • cvs co -r V00-34-01 Alignment/CommonAlignmentProducer
    • ALCARECOTkAlLAS now includes own RawToDigi step since will run on raw calibration stream
    • put normal and Fake- AlignmentProducer again in different libs (to avoid reco to depend on Alignment)
    • prepare GlobalPosition_Frontier_cff.py for 31X
    • switch completely to AlCaRecoTriggerBits from CondDB
    • clean up of ALCARECOMuAl*
      • triggers, content,...
      • removal of unused MuCaliMinBias (needs Configuration/EventContent V03-05-18, Calibration/TkAlCaRecoProducers V00-02-00 or higher)

  • cvs co -r V00-21-00 Alignment/HIPAlignmentAlgorithm
    • add step function APE
    • new CRAFT settings

  • cvs co -r V03-01-05 Alignment/KalmanAlignmentAlgorithm
    • make compile after beamspot updates (DataFormats/BeamSpot V00-02-21)
    • broken funtionality fixed by V03-02-00 above

  • cvs co -r V00-18-10 Alignment/MillePedeAlignmentAlgorithm
    • MPS GUI now restores even castor pool selection

  • cvs co -r V02-08-17 MuonAlignment
    • revert to revision 1.6 of MuonScenarioBuilder to fix changing scenarios
    • easier configuration of MisalignedMuonESProducer

  • cvs co -r V00-04-17 Alignment/MuonAlignmentAlgorithms
    • From Jim: Debugging MuonAlignmentFromReference (alignment algorithm) and the related AlignmentMonitorMuonSystemMap (diagnostic plots) with Monte Carlo. Takes advantage of the B-field and residuals-shape studies from CRAFT and can align all 6 rigid body degrees of freedom. Also provides tools for studying B_z and B_r in the endcap.
    • from Gero: include/CMS.BuildFile clean up

  • cvs co -r V02-06-00 Alignment/OfflineValidation
    • fix compiler warning
    • updates/fixes to TrackerOfflineValidation
      • add median and more module orientations to TTree
      • take APE into account for local hit error
      • better residual calculation for TID/TEC
      • fix signs of primed residuals in TPE/TID/TEC

  • cvs co -r V00-12-04 Alignment/ReferenceTrajectories
    • add residualMethod = 0 for DualKalmanTrajectory (and make new default): updated state and plain hit error as millepede expects

  • cvs co -r V01-03-07 Alignment/SurveyAnalysis
    • adjust to V02-04-00 Alignment/TrackerAlignment

  • cvs co -r V02-04-00 Alignment/TrackerAlignment
    • TrackerScenarioBuilder change to allow all tracker hierarchy levels (and thus prepare for integration of systematic misalignments)
      • PSet names in scenarios changed: TPB -> TPBHalfBarrel, TIB -> TIBHalfBarrel, TOB -> TOBHalfBarrel, TPE -> TPEEndcap, TID -> TIDEndcap, TEC -> TECEndcap

  • cvs co -r V00-00-03 CondTools/HLT
    • cosmetics in print out

  • cvs co -r V03-05-18 Configuration/EventContent
    • adjustments to V00-34-00 Alignment/CommonAlignmentProducer

  • cvs co -r V01-13-13 Configuration/StandardSequences
    • AlCaReco I: MuAlZMuMu and DQM to MuAl*
    • AlCaReco II: add DQM to TkAlCosmicsHLT
    • add DQM to TkAlLAS and TkAlBeamHalo, requires V00-05-05 DQMOffline/Alignment
    • needs Calibration/TkAlCaRecoProducers V00-02-00 or higher

  • cvs co -r V00-08-00 DQMOffline/Alignment
    • additional DQM for ALCARECOTkAl
    • add TkAlLASDQM
    • DQM for ALCARECOMuAl
    • test scripts

CMSSW_3_1_0_pre4

  • cvs co -r V00-33-12 Alignment/CommonAlignmentProducer
    • ALCARECO updates
      • removal of MuAlZeroFieldGlobalCosmics
      • MuAlGlobalCosmics looks for muonsBarrelOnly (with nHitMinGB = 1,), not the vanished GLBMuons (fixing 310pre3 relvals)
      • adjust HLT paths to coming 8e29 and 1e31 trigger menus, TkAlMinBias now a NOT of other TkAl* selections
      • TkAl collision streams already look for their paths in CondDB (needs CMS.GlobalTag update!)
      • CMS.BuildFile clean-up
    • adjust to PhysicsTools -> CommonTools migration
    • see also V00-32-01 Alignment/CommonAlignmentProducer below
    • adjustment to geometry migration (V00-32-12 without that)

  • cvs co -r V01-04-00 Alignment/CommonAlignmentMonitor
    • adjustments to geometry migration

  • cvs co -r V03-04-03 Alignment/LaserAlignment
    • now full-tracker alignment
    • ability to handle and filter zero suppressed data
    • new interface to track-based alignment implemented
    • new fully reworked config parameter set
    • extensive code cleanup, needs V03-00-00 DataFormats/LaserAlignment

  • cvs co -r V02-08-16 MuonAlignment
    • adjustments to geometry migration

  • cvs co -r V00-03-00 CondFormats/AlignmentRecord
    • add records for CASTOR, ZDC and HCAL

  • cvs co -r V03-00-00 DataFormats/LaserAlignment
    • Full refurbishment: added new container classes for the interface to the track-based alignment, they will replace the old ones.

CMSSW_3_1_0_pre3

  • cvs co -r V03-05-06 Alignment/CommonAlignment
    • if creating alignable hierarchy, attach AlignmentPositionError from geometry to AlignableDet(Unit)s
    • fix random number sequence to be unchanged if a component is scaled to zero ("problem" introduced in CMSSW_3_0_0_pre3/V03-03-01)
    • add some access methods to AlignableDet(Unit)/Navigator
    • update AlignTools to also pass local differences

  • cvs co -r V02-03-05 Alignment/CommonAlignmentAlgorithm
    • from float to double precision in hierarchy constraints
    • fix some gcc 4.3 compiler warnings

  • cvs co -r V03-01-04 Alignment/KalmanAlignmentAlgorithm
    • Fix compilation with gcc 4.3

  • cvs co -r V00-18-09 Alignment/MillePedeAlignmentAlgorithm
    • adjusts to V02-03-04 Alignment/CommonAlignmentAlgorithm
    • more config parameters for hierarchy constraints:
      • smallest value for coefficients to be taken into account (default: 1.e-7, previously hardcoded was 1.e-15)
      • min. number of parameters per constraint (default: 2)
    • minor macros update

  • cvs co -r V02-08-14 MuonAlignment
    • add/fix several tools
    • clean up of scenario builder

  • cvs co -r V00-04-02 Alignment/MuonAlignmentAlgorithms
    • added MuonAlignmentFromReference (source of DTMuonAllAlignment_V6_HIP_offline)
    • less libs in plugins, please compiler warning

  • cvs co -r V02-05-16 Alignment/OfflineValidation
    • Tk offline validation
      • TTree: stereo strip and orientations
      • script for arrow plots and other script updates
    • update track splitting validation
    • fix compiler warnings (e.g. for gcc 4.3), python problems

  • cvs co -r V00-12-03 Alignment/ReferenceTrajectories
    • fix rare memory leak by use of auto_ptr

  • cvs co -r V01-03-06 Alignment/SurveyAnalysis
    • add text file of FPixBPix_Survey
    • SurveyInputTrackerFromDB can upload to DB
    • add some missing python configs
    • fixing compiler warning, reduce N(libs) in test

  • cvs co -r V00-03-09 Alignment/TrackHitFilter
    • implement cut to reject low signal single pixel cluster
    • add 'noPXE' selection
    • adjust to changes in SiStripClusterInfo (and now more correct usage of S/N cut)
      • needs AnalysisDataFormats/SiStripClusterInfo V04-00-01

  • cvs co -r V02-03-03 Alignment/TrackerAlignment
    • add TrackerCRAFTScenario as mixture from 100 pb (TIB/TOB), SurveyLASOnly (TPE) and 10 pb (rest)
    • removal of old scenarios (ORCA times) that were not maintained since 21X: obsoleteTrackerORCAShortTermScenario, obsoleteTrackerShortTermScenario and obsoleteTrackerLongTermScenario
    • MisalignedTrackerESProducer: separated module configuration from misalignment tool configuration
    • adjust to V03-05-05 Alignment/CommonAlignment

CMSSW_3_1_0_pre2

  • cvs co -r V00-00-02 CondTools/HLT
    • replacing tool AlCaRecoTriggerBitsRcdWrite by the more general AlCaRecoTriggerBitsRcdUpdate
  • cvs co -r V00-32-02 Alignment/CommonAlignmentProducer
    • AlignmentProducer:
      • unify (by commonly used methods) DB constants handling for Tracker, DT and CSC
      • give error if gobal position would have to be removed before writing new constants (now only one place where to put the code to do so)
      • new config parameter 'saveApeToDB' to decide to write (or not) AlignmentErrors
    • TkAlCosmics now keeps \*_eventAuxiliaryHistoryProducer_\*_\*, keep L1MuGMTReadoutCollection_gtDigis_\*_\*
    • parsing template alignment_cfg.py
  • cvs co -r V02-03-03 Alignment/CommonAlignmentAlgorithm
  • cvs co -r V03-01-02 Alignment/KalmanAlignmentAlgorithm
    • see below: CSA08 lessons (V03-01-01)
    • correct bash script
  • cvs co -r V00-18-07 Alignment/MillePedeAlignmentAlgorithm
    • see below
  • cvs co -r V00-20-01-01 Alignment/HIPAlignmentAlgorithm
    • correct TrackRefitter include for V05-04-04 RecoTracker/TrackProducer (OK also before)
    • fix for a moved python file, now SiStripESProducers.fake.SiStripQualityFakeESSource_cfi

CMSSW_3_0_X series

not yet queued

  • cvs co -r V00-32-01 Alignment/CommonAlignmentProducer
    • unify (by commonly used methods) DB constants handling for Tracker, DT and CSC
    • give error if gobal position would have to be removed before writing new constants (now only one place where to put the code to do so)
    • new config parameter 'saveApeToDB' to decide to write (or not) AlignmentErrors, default is 'False'

  • cvs co -r V00-18-07 Alignment/MillePedeAlignmentAlgorithm
    • fixes in MPS
      • use platform independent call to perl
      • mps_auto
      • mps_splice now good for >255 files per job
      • gui with button for mps_save, more pede output checks
      • little mps_save.pl improvement
      • correct even numbers in 22X
    • add macros directory with PlotMillePede and readPedeHists stuff
    • finally pede_1GB executable from release as default
    • alignment_cfg.py for 30X
    • default: minNumHits = 7 to cope with increased number of hits after splitting matched hits (since 20X!!!)...
    • correct TrackRefitter include (for 22X)

  • cvs co -r V03-01-01 Alignment/KalmanAlignmentAlgorithm
    • CSA08 version by Edmund
    • needs V02-03-03 Alignment/CommonAlignmentAlgorithm

queued for CMSSW_3_0_0

CMSSW_3_0_0_pre6

  • by Benedikt on top of the below (removal of obsolete old config files)
    • Alignment/CommonAlignmentAlgorithm V02-03-01
    • Alignment/CommonAlignmentMonitor V01-02-05
    • Alignment/CommonAlignmentProducer V00-31-08
    • Alignment/KalmanAlignmentAlgorithm V02-02-05
    • Alignment/LaserDQM V02-00-01-01
    • Alignment/ReferenceTrajectories V00-12-01
    • Alignment/SurveyAnalysis V01-03-03
  • cvs co -r V01-03-01 HLTrigger/HLTfilters
    • implement possibility to get HLTPaths from EventSetup via AlCaRecoTriggerBitsRcd: if new parameter is empty eventSetupPathsKey, behaves as before
    • also make the throw parameter tracked
    • (old style cfgs removed)
    • needs the following three Cond*/* things
    • and FWCore/Utilities V00-35-02
  • cvs co -r V00-00-01 CondFormats/HLTObjects
    • AlCaRecoTriggerBits as storage of HLT path mapping in CondDB
  • cvs co -r V00-00-01 CondCore/HLTPlugins
    • needed for AlCaRecoTriggerBitsRcd
  • cvs co -r V00-00-01 CondTools/HLT
    • read and write modules for AlCaRecoTriggerBitsRcd
  • adjustments to V01-03-01 HLTrigger/HLTfilters above
    • (i.e. using python clone to accomodate to new parameter)
    • Calibration/HcalAlCaRecoProducers V00-03-06
    • Calibration/EcalAlCaRecoProducers V00-17-19
    • Calibration/TkAlCaRecoProducers V00-01-01
    • CalibMuon/RPCCalibration V00-05-09
    • CalibTracker/SiPixelLorentzAngle V01-00-01
  • cvs co -r V03-05-00 Alignment/CommonAlignment
    • SurveyResiduals for < 6 dof
    • AlignTools: update to be used by muon as well
  • cvs co -r V00-13-01 Alignment/CommonAlignmentParametrization
  • cvs co -r V00-31-07 Alignment/CommonAlignmentProducer
  • cvs co -r V00-20-01 Alignment/HIPAlignmentAlgorithm
    • more monitoring: tracks, survey
    • better scripts
    • fix problem with survey: cannot read in beginJob due to undefined IOV
    • remove old cfg
  • cvs co -r V00-18-01 Alignment/HIPAlignmentAlgorithm
    • more checks in scripts
  • cvs co -r V02-07-02 MuonAlignment
    • fix for non-gaussion misalignment of largest structures
    • add geometry comparison tool
    • remove old cfg
  • cvs co -r V00-02-02 Alignment/MuonAlignmentAlgorithms
    • replacing Alignment/MuonStandaloneAlgorithm, now being better/fully integrated into the alignment framework.
    • needs V00-13-01 Alignment/CommonAlignmentParametrization
    • includes also CSCOverlapAlignmentAlgorithm as well
  • remove Alignment/MuonStandaloneAlgorithm
  • cvs co -r V02-05-06 Alignment/OfflineValidation
    • tracker residual validation: clean up, fix/simplify tree, fix missing TEC modules
    • improve tracker geometry comparison scripts
  • cvs co -r V00-12-00 Alignment/ReferenceTrajectories
    • first verison of trajectory following Kalman trackfit for residuals
  • cvs co -r V01-03-01 Alignment/SurveyAnalysis
    • add tool to create survey records
    • various script updates
  • cvs co -r V00-03-06 Alignment/TrackHitFilter
    • add signal-to-noise cut
    • remove old cfg (but keep in test since not yet converted...)
  • cvs co -r V02-03-00 Alignment/TrackerAlignment
    • add !TrackerNoKnowledgeScenario
    • add module to add TrackerSystematicMisalignments
    • remove old cfg

CMSSW_3_0_0_pre3

  • cvs co -r V03-03-01 Alignment/CommonAlignment
  • cvs co -r V02-03-00 Alignment/CommonAlignmentAlgorithm
    • Make choice of !AlignmentParameters configurable in AlignmentParameterBuilder
  • cvs co -r V01-02-03 Alignment/CommonAlignmentMonitor
  • cvs co -r V00-12-01 Alignment/CommonAlignmentParametrization
  • cvs co -r V00-31-05 Alignment/CommonAlignmentProducer
  • cvs co -r V02-02-03 Alignment/KalmanAlignmentAlgorithm
    • add a now missing include
  • cvs co -r V03-03-01 Alignment/LaserAlignment
    • ?
  • cvs co -r V00-18-00 Alignment/MillePedeAlignmentAlgorithm
    • write out pede label in TTree even if no results for a label
    • extend to read in several previous millepede.res files for iterations (previously only once possible)
    • small fix to MPS
    • following things from V00-17-00
    • following things from V00-16-01
      • flag for pedeSteerer to reduce pede steering file size (skipping debug info)
      • add monitoring of 2D correlations
      • monitoring of hit residuals with fixed binning
      • fix constraints for reference frame and introduction of new 's'-flag (for MC as old 'r') whereas 'r'-flag now does not try any correction (for data)
      • fix/update monitoring of input tracks
  • cvs co -r V02-05-01 Alignment/OfflineValidation
    • more residual hists and TTree for Tracker Validation
    • add APE to tree for tracker geometry comparison
    • add !CosmicSplitterValidation for tracker
    • updates in MuonAlignmentAnalyzer
    • add ResidualRefitting for muon
    • remove old config files
  • cvs co -r V01-02-03 Alignment/SurveyAnalysis

CMSSW_3_0_0_pre2

  • Alignment/CommonAlignmentProducer V00-31-03
    • Compared to V00-30-08-15 this tag includes:
      • reading survey records in data loop instead of in beginJob (reading of alignment constants still to be moved...)
      • monitors have now extended interface including edm::Event
      • new AlignmentCSCTrackSelector
      • AlignmentTrackSelector default pt cut now 0, was 10 GeV
  • Alignment/CommonAlignmentMonitor V01-02-00
    • access to edm::Event
  • Alignment/CommonAlignmentProducer V00-31-00
    • new CSCTrack Selector module
    • AlignmentProducer reads Survey records not in beginOfJob() (alignments still read there...)
    • adjust to interface change in Alignment/CommonAlignmentMonitor V01-02-00

older stuff already in pre1/2 not logged...?

CMSSW_2_1_X and CMSSW_2_2_X series

See TWiki history of this page.

Review status

Reviewer/Editor and Date (copy from screen) Comments
GeroFlucke - 06 Feb 2009 created

Responsible: AndreasMussgiller
Last reviewed by: GeroFlucke

Topic attachments
I Attachment History Action Size Date Who Comment
Compressed Zip archivetgz CommonTools22X.tgz r1 manage 0.4 K 2009-05-11 - 14:57 GeroFlucke tar file for 31X backport to 22X
Edit | Attach | Watch | Print version | History: r380 < r379 < r378 < r377 < r376 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r380 - 2013-07-22 - GeroFlucke
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback