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 #17475
Merged
cmsbuild
merged 52 commits into
cms-sw:CMSSW_9_0_X
from
gregor-mittag:allow_multi-iov_millepede_90X
Mar 14, 2017
Merged
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
348a248
Fix 'mps_parse_pedechi2hist.py'.
gregor-mittag cfa7827
Fix variable replacement in pede-script-template.
gregor-mittag 37a129b
Fix style of 'mps_check.py'.
gregor-mittag 3c9729d
Add handling of missing output file (rare case).
gregor-mittag c6779db
Use context manager to open files in 'mps_check.py'.
gregor-mittag 079762c
Add protection against accidentally using data prior to first IOV.
gregor-mittag e1ef6b6
Ignore auto-generated ROOT file in MPS validation.
gregor-mittag 5627d8c
Fix style of 'mps_fetch.py'.
gregor-mittag b81a6b9
Add recovery from previous failures in 'mps_fetch.py'.
gregor-mittag 06cc2da
Fixed memory usage calculation.
gregor-mittag a83aac4
Fix input validation in 'mps_create_file_lists.py'.
gregor-mittag c12007b
Fix automatic single-IOv input for '-w' option of 'mps_alisetup.py'.
gregor-mittag 8326655
Further improve input validation of mps_create_file_lists.py.
gregor-mittag 7aeb91b
Make mps_create_file_lists.py more robust against DAS issues.
gregor-mittag a0feb84
Fixed shuffling of files in case a DAS cache is used.
gregor-mittag 9c6aa5b
Create dataset cff-files also for alignment datasets.
gregor-mittag 3dfacc6
Enable forwarding of proxy for MPS.
gregor-mittag d53ffda
Fix '-f/--force-merge' option of 'mps_fire.py'.
gregor-mittag b7dce9f
Fix behaviour of mps_create_file_lists.py if only help is wanted.
gregor-mittag d63f96a
Speed-up of file creation script.
gregor-mittag bc6e64d
Better log message for file-list creation script.
gregor-mittag bc73c80
Enable usage of UpsilonMuMu data in MillePede workflow.
gregor-mittag 3815b8d
Define default pede settings and provide helper to customize them.
gregor-mittag 209a96e
Partly align AlignmentProducer to PCLTrackerAlProducer.
gregor-mittag f53f30e
Add check if setup has changed to 'AlignmentProducer'.
gregor-mittag 0e8bafc
Move common function to utilities.
gregor-mittag 8728cd9
Added 'update' method to 'Alignable'.
gregor-mittag 5697a09
Added 'update' method to 'AlignableDetUnit'.
gregor-mittag eee77d2
Added 'reset' method to 'AlignableBeamSpot'.
gregor-mittag 9983c84
Added 'update' methods to 'AlignableComposite'.
gregor-mittag 09feebb
Added 'update' method to 'AlignableDet'.
gregor-mittag 9a5ec4a
Added 'update' methods to muon AlignableDets.
gregor-mittag 65e8e5d
Added beam-spot resetting function to 'AlignableExtras'.
gregor-mittag 08f8718
Support updates in AlignableTrackerBuilder and AlignableCompositeBuil…
gregor-mittag 0e649cc
Added 'update' methods to muon 'AlignableTracker' and 'AlignableMuon'.
gregor-mittag d5351cd
Update alignables at IOV boundaries in AligmmentProducer.
gregor-mittag 4c3d46a
Add run-based caching to Alignables.
gregor-mittag 88bdf8b
Add option to skip check for GlobalPositionRcd IOV boundary.
gregor-mittag b8ac129
Removed temporary protection against multi-IOV input.
gregor-mittag 9cd0110
Added SurfaceDeformations to 'AlignableDetUnit::dump()'.
gregor-mittag b58ff33
Added check for pede step, if all needed runs have been processed.
gregor-mittag 2066fd5
Added flag to enable/disable updatable alignables.
gregor-mittag fd45aec
Allow multiple levels of IOVs.
gregor-mittag ce8ef68
Adapt single-IOV creation script to sqlalchemy 1.1.4
gregor-mittag 8e7d7a6
Move common function to mps tools.
gregor-mittag c5071a2
Separate process extraction from input-db creation.
gregor-mittag 56f6550
Implemented early detection of inconsistent IOV definitions in MPS.
gregor-mittag fb83c79
Added unit test for database-query script.
gregor-mittag 150d6f6
Allow multi-IOV input in pixel-barycenter tool.
gregor-mittag 831c2e9
Remove redundant headers.
gregor-mittag edfcd64
Adjust PCL alignment producer to multi-IOV alignment framework.
gregor-mittag ffa383d
Fix clang warnings caused by 'update' method.
gregor-mittag File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hello @ghellwig
how do you know which elements of parts[]
you're in need of removing blanks from ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything that is not converting to an integer remains a string and can have unintended whitespace at the left and right end.
The conversion to integers ignores such whitespace anyways.