Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[90X] Allow multi-IOV input for Millepede alignment framework #17724

Merged
merged 29 commits into from Mar 8, 2017

Commits on Feb 3, 2017

  1. Partly align AlignmentProducer to PCLTrackerAlProducer.

     - move subtask into dedicated methods
     -> first step needed for unification
     -> also needed for support of multi-IOV input tag
    gregor-mittag committed Feb 3, 2017
    Copy the full SHA
    209a96e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f53f30e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0e8bafc View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    8728cd9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    5697a09 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    eee77d2 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    9983c84 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    09feebb View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    9a5ec4a View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    65e8e5d View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    08f8718 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    0e649cc View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    d5351cd View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    4c3d46a View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    88bdf8b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2017

  1. Removed temporary protection against multi-IOV input.

     - still enforce it in case no output IOVs are specified
     - adapt MPS to handle multi-IOV inputs properly
    gregor-mittag committed Feb 9, 2017
    Copy the full SHA
    b8ac129 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9cd0110 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b58ff33 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    2066fd5 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    fd45aec View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ce8ef68 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    8e7d7a6 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    c5071a2 View commit details
    Browse the repository at this point in the history
  9. Implemented early detection of inconsistent IOV definitions in MPS.

     - split up input db creation in separate functions
     - propagate this change to stand-alone input creation script
    gregor-mittag committed Feb 9, 2017
    Copy the full SHA
    56f6550 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    fb83c79 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    150d6f6 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    831c2e9 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2017

  1. Adjust PCL alignment producer to multi-IOV alignment framework.

     - no functional change
     - just added missing configuration parameters which are deactivated for PCL
    gregor-mittag committed Feb 10, 2017
    Copy the full SHA
    edfcd64 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Fix clang warnings caused by 'update' method.

    Make the method non-virtual because it acts like a constructor applied
    on an already constructed object.
    Since a constructor is always non-virtual it appears to be cleanest to
    declare also the 'update' methods non-virtual.
    gregor-mittag committed Feb 14, 2017
    Copy the full SHA
    ffa383d View commit details
    Browse the repository at this point in the history