Skip to content
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

Run2-hcx172 Modify 2 scripts for AlCaReco #22835

Merged
merged 2 commits into from Apr 6, 2018
Merged

Conversation

bsunanda
Copy link
Contributor

@bsunanda bsunanda commented Apr 4, 2018

Take care of NZS reconstruction sequences for 2018

@bsunanda
Copy link
Contributor Author

bsunanda commented Apr 4, 2018

@cmsbuild Please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/27261/console Started: 2018/04/04 09:08

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

A new Pull Request was created by @bsunanda for master.

It involves the following packages:

Calibration/HcalAlCaRecoProducers

@ghellwig, @arunhep, @cerminar, @cmsbuild, @franzoni, @lpernie can you please review it and eventually sign? Thanks.
@ghellwig, @mmusich, @tocheng this is something you requested to watch as well.
@davidlange6, @slava77, @fabiocos you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 4, 2018

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-22835/27261/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 8 differences found in the comparisons
  • DQMHistoTests: Total files compared: 29
  • DQMHistoTests: Total histograms compared: 2498516
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2498339
  • DQMHistoTests: Total skipped: 176
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.719999999972 KiB( 23 files compared)
  • Checked 119 log files, 9 edm output root files, 29 DQM output files

@abdoulline
Copy link

abdoulline commented Apr 4, 2018

@abdoulline
Copy link

...And we need these for the beginning of the data taking with 10_1_1...

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 5, 2018

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-22835/27302/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 29
  • DQMHistoTests: Total histograms compared: 2498516
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2498339
  • DQMHistoTests: Total skipped: 176
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 1.00000000012 KiB( 23 files compared)
  • Checked 119 log files, 9 edm output root files, 29 DQM output files

@@ -2,7 +2,7 @@

# Configuration parameters for Method 0
m0Parameters = cms.PSet(
firstSample = cms.int32(4),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bsunanda : do I understand correctly that this parameter (firstSample) is removed from the config because it is actually not needed by the HBHEPhase1Reconstructor?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes you are absolutely correct. The reconstructor (for Method0) uses the new variable firstSampleShift rather than firstSample. It was by mistake kept in HBHEMethod0Parameters_cfi and the new parameter was added earlier in HBHEReconstructor_cfi.py. This is now corrected for so that calibration cff's can be correctly written

@@ -39,8 +39,7 @@
setLegacyFlagsQIE11 = cms.bool(False),
)

hbherecoNoise.algorithm.firstSample = 0
hbherecoNoise.algorithm.samplesToAdd = 4
hbherecoNoise.algorithm.firstSampleShift = -100 # to set reco window at very beginning of the TS array
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • is this supposed to work even with recoParamsFromDB = True?
  • where the end of the integration window is defined?

@igv4321 @abdoulline

@abdoulline
Copy link

abdoulline commented Apr 5, 2018 via email

@abdoulline
Copy link

abdoulline commented Apr 5, 2018 via email

@perrotta
Copy link
Contributor

perrotta commented Apr 6, 2018

@bsunanda @abdoulline please specify if you plan to add into HBHEMethod0Parameters_cfi.py the comment lines listed in #22835 (comment) within this PR
As reco I will sign this PR as soon as either those comment lines are added, or you tell us that you don't plan to do it now in this PR

@perrotta
Copy link
Contributor

perrotta commented Apr 6, 2018

@lpernie I notice you signed the backport PR and not this one for the master, which is identical)ì: maybe you wanted to do the opposite (or sign both them)...

@abdoulline
Copy link

abdoulline commented Apr 6, 2018 via email

@perrotta
Copy link
Contributor

perrotta commented Apr 6, 2018

+1

  • Changes in the reco configs are kind of cosmetic: one parameter moved inside the appropriate PSet, and another useless one just removed
  • jenkins tests pass and show no differences

@deguio
Copy link
Contributor

deguio commented Apr 6, 2018

thanks @abdoulline, @bsunanda, @igv4321
to me it looks like for the ALCARECOHcalCalMinBiasNoise_cff.py we want to set:

  • recoParamsFromDB = false
  • specify by hand the summation window (samplesToAdd = 3?)
  • turn off the containment correction
  • make sure that correctForPhaseContainment and correctionPhaseNS take sensible values

it doesn't make sense to apply containment corrections for measuring the PED.
reporting here the criteria indicated by Olga:

- HBHE
   - Noise: TS012
   - Signal: TS345
- HF 
   - Noise:  TS0
   - Signal: TS1
- HO 
   - Noise:  TS012
   - Signal: TS3456

also: can somebody please make sure that the logic is compliant with the values we currently have in DB? this should be the content of the tag we are using:
https://twiki.cern.ch/twiki/pub/CMS/HcalRecoParamsTags2011/HcalRecoParams_2018_v1.0_data.txt

thanks in advance,
F.

@abdoulline
Copy link

abdoulline commented Apr 6, 2018 via email

@abdoulline
Copy link

abdoulline commented Apr 6, 2018 via email

@abdoulline
Copy link

abdoulline commented Apr 6, 2018

@deguio
<...> it doesn't make sense to apply containment corrections for measuring the PED.<...>

What would be incorrect if we apply default corrections (so without additional customizations for recoParamsFromDB = false) both to pedestals and signal?
In NZS the signal is often either small (expo-falling spectrum) or absent (=noise).
For "pedestals" (off-reco-window wrt SOI) correction would be a ~constant factor.

Phi-symmetry is evaluating their (signal vs "pedestal") dispersion difference, right?

@lpernie
Copy link
Contributor

lpernie commented Apr 6, 2018

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 6, 2018

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, @fabiocos (and backports should be raised in the release meeting by the corresponding L2)

@fabiocos
Copy link
Contributor

fabiocos commented Apr 6, 2018

+1

@cmsbuild cmsbuild merged commit 521e614 into cms-sw:master Apr 6, 2018
cmsbuild added a commit that referenced this pull request Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants