-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Fixed bug which was crashing ROOT in fitting empty histograms #35904
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
Conversation
Comparing full blown DQM files is painfully slow. This PR adds the possibility to run the comparisons over the histograms in parallel via a configurable parameter: `-j`, or the longer version `--num-processes`. The default behaviour is unchanged: using one process will run the current implementation. Selecting more than one process will trigger multiprocessing. The final sorting on the output lists is mandatory to keep a sane ordering within the saved ROOT files. It is useless for the DQMGUI, which does that already internally, but it's mandatory in the exploration of the base ROOT files. Usually the price to pay should be negligible compared to the speed-up gain thanks to the parallelism.
Change config files to include new metadata files needed for the new PCL devs
…erator Add esConsumes to modules in Validation/EventGenerator
Change bx constant to centrally defined value in RawDataTask.cc
Run3-sim93 Use ESGetToken in getting objects from EventSetup
Update mkFit for 12_1_0_pre5
Merge .h files with .icc files in `TrackingTools/GsfTools/plugins`
…rom all HI-related eras
introduction of L2TauNNTag changes done after first iteration code-checks and code-format removed submodule applied 01/10 changes implemented second iteration added third iteration of changes fixed the readme.md file formatting files used are now winter2021 and debugLevel=0 fixed path dependencies adding missing function
…release; Update recipe in README
includes general code style safety checks logging removal of commented code removal of tau_hlt namespace update paths switch to new HLT customization functions use logger instead of cout
…_0_pre5 Enable mkFit by default in 4+2 tracking iterations (initialStepPreSpl…
Phase2-hgx291 Bug fix to address rotated layers in D86
|
A new Pull Request was created by @dinardo (Mauro) for CMSSW_12_0_X. It involves the following packages:
The following packages do not have a category, yet: RecoLocalTracker/SiPixelDigiMorphing @SiewYan, @gouskos, @lveldere, @bbilin, @wajidalikhan, @slava77, @ianna, @Saptaparna, @Martin-Grunewald, @ggovi, @alberto-sanchez, @santocch, @cecilecaillol, @perrotta, @civanch, @yuanchao, @makortel, @ahmad3213, @cmsbuild, @missirol, @agrohsje, @fwyzard, @GurpreetSinghChahal, @smorovic, @davidlange6, @smuzaffar, @Dr15Jones, @cvuosalo, @emanueleusai, @mdhildreth, @AdrianoDee, @jfernan2, @kskovpen, @sbein, @jpata, @qliphy, @pmandrik, @fabiocos, @pbo0, @francescobrivio, @malbouis, @ssekmen, @mkirsano, @jordan-martins, @rekovic, @emeschi, @alja, @srimanob, @fgolf, @mariadalfonso, @tvami, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
@dinardo I guess you based this on the wrong CMSSW branch? :) |
|
-alca
|
|
@cmsbuild ping |
|
-db |
|
@cmsbuild , please abort |
PR description:
I fixed a bug that was crashing ROOT: the application was trying to fit empty histograms.
Now I've protected the fit by checking whether the histogram is empty or not
PR validation:
Now the crash should not occur anymore
if this PR is a backport please specify the original PR and why you need to backport that PR:
#35903