-
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
Remove Trajectory from event #17098
Remove Trajectory from event #17098
Conversation
Comparison job queued. |
|
On 31 Jan, 2017, at 2:27 PM, Slava Krutelyov ***@***.***> wrote:
recoTrackExtras_generalTracks__RECO size is up by ~33%. Was this the unavoidable intention?
sort of...
we can undo it (reduce it to half, a quater): after all the refit for DQM is required: I will end up adding it also for phaseI.
The amount of refit can be easily trimmed using the new refitter accessing views
Adding a configurable to avoid to produce residuals in production could be an option if anybody knows how to switch it on/off for the various workflow...
All this can be done in a follow up PR
v.
|
I guess RECO data tier can handle the increase in the file size by having even shorter shelf life; it's only ~3% increase (checked 2016B and 2023D4Timing PU200) |
+1 |
+1
Given the current importance of HI pixel DQM in 90X, I think we can include this PR. |
Hi @VinInn @slava77 - it looks like this broke a number of workflows in the IB. Can you provide a fix in the next few hours? eg, workflow 25400 cmsRun: /build/cmsbld/jenkins-workarea/workspace/build-any-ib/w/tmp/BUILDROOT/689db570218df72d8bea981895f47e3d/opt/cmssw/slc6_amd64_gcc630/cms/cmssw-patch/CMSSW_9_0_X_2017-01-31-2300/src/FastSimulation/Tracking/plugins/RecoTrackAccumulator.cc:105: void RecoTrackAccumulator::accumulateEvent(const T&, const edm::EventSetup&, const edm::InputTag&) [with T = PileUpEventPrincipal]: Assertion `newExtra.recHitsSize()==newExtra.trajParams().size()' failed. |
that has a traceback Traceback (most recent call last): |
@VinInn |
i can also revert, make pre3 and put this back in. |
I can guess that the assert in fastsim can take an effort. |
Cleanup (following #17098) for HLT ConfDB parsing
for detail see https://its.cern.ch/jira/browse/CMSTRACK-150
(please use Jira for general discussion)
minor regression expected due to rounding
Pixel DQM is broken. will be discussed with Tracker DPG and experts
Untested/Private WFs may be broken as well.
A general customizer that will switch "save Trajectory in the Event" on for all affected producers in the process is provided
NB
please note that this PR is composed of three components:
This saves memory and a bit of time
can produce minor regression due to rounding
The most affected one is DQM for Pixel for Phase0. PhaseI will be easier to migrate still residuals cannot be computed as it stands (caveat: pulls are computed and stored in TrackExtra since ages)
PIxel DQM is now working using ad-hoc Refit Track