-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
New flexyble payloads for DT ttrig, vdrift and uncertainties #5977
Conversation
A new Pull Request was created by @namapane (Nicola Amapane) for CMSSW_7_3_X. New flexyble payloads for DT ttrig, vdrift and uncertainties It involves the following packages: CalibMuon/DTCalibration @apfeiffer1, @nclopezo, @cerminar, @cmsbuild, @diguida, @rcastello, @ggovi, @mmusich can you please review it and eventually sign? Thanks. |
hold @apfeiffer1 - I can't tell if you comment is an agreement or a proposal for an agreement with @namapane and other contributors to the PR. Could you clarify. Thanks. |
Dear Andreas, Of course we are responsible of any required forward an backward We have defined new payloads format with their new records, we won't mix Old releases will have only old payloads, associated to the old records. New releases will have a port of the old payloads into the new one. They I also see no point in backporting new calibrations to old releases, but So what case are you specifically referring to? Cheers On 28-Oct-14 11:48, Andreas Pfeiffer wrote:
|
@davidlange6, Giacomo discussed this with Nicola and came to this agreement. I just wanted to put it in here for reference to clarify this point. |
@namapane, I was not talking about back-porting to any release which exists already, instead I was referring to the future. In a year or so you might want to change the payload to some other content, and it is then (hence my reference to 8.1.0 in the example) when you will need to make sure that "old" releases at that time (earlier than the one where you want the then new class go in -- like the 7.3.0 in my example, which will be the first one with the new class) can still read the then new stuff. I was not talking about 7.2.x or older as I assumed that you won't need the new classes there. Hope that clarifies the issue. |
Ah ok sure. Yes we will take care of any future backward compatibility In any case we think that this change will cover the future needs of the Cheers, On 28-Oct-14 13:22, Andreas Pfeiffer wrote:
|
@diguida - do you have remaining issues with this PR? |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_3_X IBs unless changes (tests are also fine). This pull request will be automatically merged. |
New flexyble payloads for DT ttrig, vdrift and uncertainties
New payload format for DT ttrig, vdrift and uncertainties, to allow for additional flexibility, e.g. introduce dependencies from track angle, position in the chamber etc. Some of these dependencies are hardcoded corrections in the code at the moment, or cannot be implemented at all.
This PR just includes payload definition, records, and tools to read/write the new format. It includes no change in the existing format, nor any usage of the new format in reconstruction code.
Reference: DT report at the DPG coordination meeting, Oct, 25:
https://indico.cern.ch/event/346292/contribution/4/material/slides/0.pdf