-
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
Update tracking validation for phase1 #13172
Conversation
…elector vs. phi instead of eta This change allows to change the eta range for efficiency vs. eta (e.g. for phase1 or phase2 tracking) without biasing the other efficiency plots.
The sequence is much easier to maintain if it is built upfront instead of removing unneeded modules (that depend on era).
A new Pull Request was created by @makortel (Matti Kortelainen) for CMSSW_8_0_X. It involves the following packages: Validation/Configuration @civanch, @cvuosalo, @mdhildreth, @cmsbuild, @deguio, @slava77, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@davidlange6 This PR fixes one of the |
I got slowed down in the TrackValidation_cff.py changes becuase I had changed the version before your changes so now I need to start from the correct version. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
@makortel looking at I'm confused as to what happens if |
@Dr15Jones AFAIK FastSim does not work (or has not been tested) for phase1 anyway at the moment (maybe @lveldere can enlighten?). But you have a good point, this is something we have to take care of. For this particular case, the swapping the comparisons of In general I wouldn't be surprised if we end up needing different FastSim customizations for run2 and phase1Pixel. |
So I worked on TrackValidation_cff.py and what I came up with can be seen at The configuration always adds exactly the same names to the python global name space no matter what era has been activated. You can also explicitly see if an item is modified by an era since the modification is always next to where the item is declared. |
Indeed, FastSim is not ready yet for phase1 upgrade. BTW: FastSim also has no run1 configuration for tracking, |
@Dr15Jones Thanks. I gave some comments on the commit (one being a possible bug). I think it is an acceptable solution, especially if the set of modules and sequences defined in the |
I made the fix you pointed out and forced an update. The new code can be found here It doesn't matter to me how to proceed. Maybe it would just be cleaner if it just went into this pull request? That way the whole conversion comes in one chunk? |
The tests are being triggered in jenkins. |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar |
+1 |
Update tracking validation for phase1
This PR updates tracking validation / MultiTrackValidator for phase1:
In addition, the construction of "lite tracking validator" is moved from
globalVaidation_cff.py
toTrackValidation_cff.py
to build it without dependence on era (and this way there are higher chances for being maintained for changes in tracking validation).Tested in CMSSW_8_0_X_2016-02-02-2300. No changes expected for run2. For phase1, the only expected change is the added range for eta plots.
@rovere @VinInn