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
HBHE: add photostatitics uncertainty in the M2 #17533
Conversation
A new Pull Request was created by @mariadalfonso for CMSSW_9_0_X. It involves the following packages: Configuration/AlCa @ghellwig, @cvuosalo, @arunhep, @cerminar, @cmsbuild, @franzoni, @slava77, @mmusich, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here #13028 |
The tests are being triggered in jenkins. |
-1 Tested at: 2dae29d You can see the results of the tests here: I found follow errors while testing this PR Failed tests: AddOn
I found errors in the following addon tests: cmsDriver.py TTbar_Tauola_8TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run1_mc_Fake --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --fileout file:RelVal_Raw_Fake_MC.root : FAILED - time: date Thu Feb 16 14:52:48 2017-date Thu Feb 16 14:48:35 2017 s - exit: 34304 |
Comparison job queued. |
Alca signature subject to resolution of #17530 |
I've fixed the content of HcalSiPMParameters for Run 1, Walter will submit a new tag (HcalSiPMParameters_v1.2_mc) today. Plus two data ones with updated Run 1 IOVs. |
|
||
noisePHArr[ip] = sqrt((charge-ped)*0.3305); | ||
if(!channelData.hasTimeInfo() && (charge-ped)>noise_) { | ||
noisePHArr[ip] = sqrt((charge-ped)*channelData.fcByPE()); |
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.
is the value here consistent with 0.3305 used in PulseShapeFitOOTPileupCorrection::apply?
I was actually expecting that the same source is used in all cases.
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.
with the new GT, for HPD, printing on the screen the channelData.fcByPE() is 0.3305
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.
Nice, thank you for the confirmation.
Can we avoid the hardcoded value in the PulseShapeFitOOTPileupCorrection::apply and get it from DB?
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.
the amazing class HBHEChannelInfo channelData.fcByPE() is only available for the Phase1Code.
For the run1/run2 code I will likely have to do a lot of gymnastic.
I tried to do this in the past unsuccessfully for the other parameters i.e. the noise mariadalfonso@c923f24
The old M2 code is anyway full of all hard coded numbers so one more or less should not make a big difference. I can see if I can find an easy way, but no promises (maybe we can put in the post-pre5 SW rework)?
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.
@igv4321 please clarify what is the status of moving all of the hbhe reco to the phase-1 code?
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.
We are working on it. Approximate time line when it happens is end of Feb. @halilg might be able to provide more details.
On 2/17/17 11:54 AM, mariadalfonso wrote:
(maybe we can put in the post-pre5 SW rework)?
yes, OK.
|
there is a merge conflict here now |
2dae29d
to
2c5e5a3
Compare
2c5e5a3
to
fd3b827
Compare
Pull request #17533 was updated. @cmsbuild, @cvuosalo, @slava77, @davidlange6 can you please check and sign again. |
@slava77 |
@cmsbuild please test |
The tests are being triggered in jenkins. |
[the following is based on https://github.com//pull/17533 2dae29d; made in CMSSW_9_0_X_2017-02-16-1100 as a baseline; I made a quick check with the later version to confirm that the conclusions do not change] The main change from this PR is improved chi2 in hbhe hits There is also a significant reduction (by x2 in the barrel) in the number of hits with the 3-pulse fit flag (HBHEPulseFitBit=29) The fraction of non-zero (E>1 MeV) hits is up in the PU sample: and by 13% in the endcaps The number of neutral hadrons is up by 12% This transfers to probably 1-2% increase in lower-pt jet response Jet samples without pileup show smaller differences in response, with sub-% increase in the TeV range. In data, changes look fairly similar to ttbar MC with PU On the technical side, in PU35 ttbar (wf10224)
Overall, this seems ready to sign; I'll wait for jenkins tests to finish. |
Comparison job queued. |
+1
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_9_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar |
+1 |
This PR is a follow up on the #17311
And make use of the new GT #17530
The noise uncertainty now is added in the M2 chi2 also for the HPD.
validation slides are here
http://dalfonso.web.cern.ch/dalfonso/PhotoStatHPD.pdf
�