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
saving the collections of ECAL selective readout flags in pi0/eta stream output #20973
Conversation
The code-checks are being triggered in jenkins. |
+code-checks |
A new Pull Request was created by @cippy for master. It involves the following packages: HLTrigger/special @Martin-Grunewald, @silviodonato, @cmsbuild, @fwyzard can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
Please change the title of the PR to something meaningful. Also, in case the label of the new InputTag is empty, revert to the old behavior. |
@Martin-Grunewald However,I'm not sure I understand the second point.
|
My comment is about the (technical) backward compatibility of the code changes to deal with exisiting py configs but where the code base includes this PR. The fillDescriptions value provided is then inserted/used, and that should tell the module to behave in the old way. |
And yes, "ecalDigis" does not exist at HLT where all module labels start with hlt. |
I see, so would it be ok to have instead |
No, Empty and test in the code! |
Hi, On the other hand, if I use [0] [1]
|
The solution [0] would probably work if in the product() method I added something like, |
@Martin-Grunewald what is the need of integrating the C++ before the update of the HLT menu? |
@cippy Yes, exactly, that's what I mean the code should reproduce the old behaviour (ie, does not do the new stuff at all). |
https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideGlobalHLT#Trigger_development_for_Run_2 especially
|
…InputTag is empty (default)
The code-checks are being triggered in jenkins. |
+code-checks |
Pull request #20973 was updated. @Martin-Grunewald, @silviodonato, @cmsbuild, @fwyzard can you please check and sign again. |
We only need 92X and 94X. |
please test |
The tests are being triggered in jenkins. |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
Comparison job queued. |
Comparison is ready 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. @davidlange6, @slava77, @smuzaffar (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
We are adding the collection of ECAL Selective Readout (SR) flags in the output of the pi0/eta stream.
These flags are needed to study the impact of the SR thresholds on the pi0/eta reconstruction from low energy photons.
The change affects
(the HLT configuration for the pi0/eta stream paths will have to be modified as well adding some parameters)
The source file implements the producer that saves the digis collection in the stream output (only those digis matched to rechits used to build pi0/eta are saved). Similarly, the change we implemented takes the SrFlags collection and produce a new collections storing only the flags matched to digis that are finally kept in the stream output.
The BuildFile.xml must have a new line to include a header used by the source.
Tested from release CMSSW_9_4_0_pre2 running the (updated) HLT configuration on HLTPhysics dataset. The new collections are created and stored in the output dataset.
The event size changes by 2% from 1.96 kB/event to 1.99 kB/event