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] Replace TMatrix by Eigen matrices and various fixes in MillePede workflow #18178

Merged
merged 54 commits into from
May 2, 2017

Commits on Mar 31, 2017

  1. Configuration menu
    Copy the full SHA
    5c6326e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b3f625 View commit details
    Browse the repository at this point in the history
  3. Removed EventSetup from endOfLoop methods in alignment monitors.

     - needed for unification of alignment producers
     - in addition:
       - `EventSetup` was nowhere used
       - in case of zero processed events it would be undefined
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    6ee3a0e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    340dd0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d04ed2d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fca25ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a56171 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d211bcb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dbac283 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    938fab1 View commit details
    Browse the repository at this point in the history
  11. Renamed python config from TrackerAlignmentProducerForPCL_cff to ge…

    …neric `AlignmentProducerAsAnalyzer_cff`.
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    351dcc9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a08d3d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3e0ee18 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9a4186c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1d324c5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0de0522 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1ed2f95 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8c27357 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8691369 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4b3c8e4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cb96821 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ebc78b1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bb87bc3 View commit details
    Browse the repository at this point in the history
  24. Add option to redirect mille binaries to another mass storage directory.

     - add test mode to redirect it to a dummy path
       -> avoids eos command which depends on network connection
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    9b749cf View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8a95ddf View commit details
    Browse the repository at this point in the history
  26. Optimize 'GblData'.

    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    a7770bb View commit details
    Browse the repository at this point in the history
  27. Optimize 'GblPoint'.

    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    0536053 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d889bd9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    3c660ed View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    e6bfc05 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    6a2a595 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5d76323 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    931da44 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    2fa675d View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e83c1cf View commit details
    Browse the repository at this point in the history
  36. Code clean-up.

    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    6d99b38 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    171eb52 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    9b3ba3b View commit details
    Browse the repository at this point in the history
  39. Removed TMatrix from MillePedeAlignmentAlgorithm.

     - compiles and is technically working
     - need to check the correctness of the output
     - need to optimize usage regarding fixed sizes
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    a746d03 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    07180a2 View commit details
    Browse the repository at this point in the history
  41. Removed TMatrix from ReferenceTrajectories.

     - compiles and is technically working
     - need to check the correctness of the output
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    c80c7ce View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d2d3287 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    07ad825 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    f7d6c74 View commit details
    Browse the repository at this point in the history
  45. Better handling of subprocess and system calls in mps_alisetup.py.

     - exit with meaningful error message in case of failure
     - previously some failures where silently ignored leading to
       confusing failures later
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    a4a93f5 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    960322f View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    c6c6005 View commit details
    Browse the repository at this point in the history
  48. Adjust mps template examples to Phase-1.

    Added also a full module-level alignment example.
    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    f7c628e View commit details
    Browse the repository at this point in the history
  49. Remove debug remnant.

    gregor-mittag committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    177c8c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Configuration menu
    Copy the full SHA
    de2a302 View commit details
    Browse the repository at this point in the history
  2. Fix clang warning in 'GblTrajectory.cc'.

    $CMSSW_BASE/src/Alignment/ReferenceTrajectories/src/GblTrajectory.cc:1045:36: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
            innerTransDer.emplace_back(std::move(
                                       ^
    $CMSSW_BASE/src/Alignment/ReferenceTrajectories/src/GblTrajectory.cc:1045:36: note: remove std::move call here
            innerTransDer.emplace_back(std::move(
                                       ^~~~~~~~~~
    gregor-mittag committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    ccb8ff1 View commit details
    Browse the repository at this point in the history
  3. Comply to CMSSW coding rules.

    The try-catch clause is redundant here because the only exception
    which could be thrown is if the memory allocation for the FileBlob
    content does not succeed, i.e. we are out of RAM.
    If this happens, the job should quit anyways, I think.
    
    Every other failure is covered by the check for the FileBlob size.
    gregor-mittag committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    be49804 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. Configuration menu
    Copy the full SHA
    2f77dbd View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2017

  1. Configuration menu
    Copy the full SHA
    f1440f8 View commit details
    Browse the repository at this point in the history