-
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
Include the HF filters used in heavy ions using struct in the MiniAOD content #31602
Include the HF filters used in heavy ions using struct in the MiniAOD content #31602
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-31602/18653
|
A new Pull Request was created by @denerslemos (Dener Lemos) for master. It involves the following packages: DataFormats/HeavyIonEvent @perrotta, @jpata, @cmsbuild, @santocch, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins.
|
+1 |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
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.
Overall, looks good! I had some comments inline (click "resolve" once you have addressed them).
+reconstruction
|
please test workflows 140.57, 159.0, 159.1, 310.0 |
The tests are being triggered in jenkins.
|
+1 |
Comparison job queued. |
Comparison is ready @slava77 comparisons for the following workflows were not done due to missing matrix map:
Comparison Summary:
|
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Dear All,
This PR is an update of the previous one: #30810, and already include the changes requested. As expected, the results obtained using struct was exactly the same as using vectors, even in the case of MiniAOD size. The results can be found in this set of slides (from previous PR):
https://www.dropbox.com/s/susuzaanbk3jb3h/HIHFFilter.pdf?dl=0
The studies above was made in 103X, and was also tested in 112X using "runTheMatrix.py -l limited -i all --ibeos", in special workflow 159. The versions 103X and 112X returns exactly the same results on the tests. On this new version I have checked in the exactly the same way on 112X.
@mandrenguyen @pjwinnetou @FHead
Best,
Dener Lemos
Summarizing the request:
This PR is made to include the HF event filters in the Heavy Ions miniAOD workflow. This is expected to be included only for the eras "pp_on_AA_2018" and "pp_on_PbPb_run3". Since the towerMaker collection is not saved in miniAOD this filters need be stored in the miniAOD content. To include that filters, a EDProducer was created to run on PAT and store a struct with 4 integers which each of them has the minimum number of towers above some threshold between the two HF sides (std::min(nTowerHF+,nTowerHF-)), which means:
numMinHFTowers2 = N of minimum HF towers above 2 GeV
numMinHFTowers3 = N of minimum HF towers above 3 GeV
numMinHFTowers4 = N of minimum HF towers above 4 GeV
numMinHFTowers5 = N of minimum HF towers above 5 GeV