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

Fix trackingOnly workflows for phase2_hcal sub-era #16170

Merged

Conversation

makortel
Copy link
Contributor

@makortel makortel commented Oct 11, 2016

This PR suggests a fix to an exception in e.g. 20824.1 workflow RECO step (phase2 D3, "trackingOnly" workflow).

It appears that for phase2_hcal sub-era, offlinePrimaryVertices depends (via ak4CaloJetsForTrk and caloTowerForTrk) hbhereco, which is in hcalGlobalRecoSequence (by default the dependence is on hbheprereco). But hcalGlobalRecoSequence is not included in globalreco_tracking that is run in "trackingOnly" workflows (it is in globalreco sequence right after globalreco_tracking).

Simplest fix (proposed here) is to move hcalGlobalRecoSequence inside globalreco_tracking just before vertexreco. Limited matrix works, so I'd expect the change to not do any harm.

Tested in CMSSW_8_1_X_2016-10-09-2300, no changes expected in monitored quantities. Workflow 20824.1 works again.

@rovere @VinInn @ebrondol @kpedro88

For phase2_hcal, offlinePrimaryVertices depends (via ak4CaloJetsForTrk
and caloTowerForTrk) hbhereco, which is in hcalGlobalRecoSequence (by
default the dependence is on hbheprereco). Simplest fix is to move
hcalGlobalRecoSequence inside globalreco_tracking just before
vertexreco.
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @makortel (Matti Kortelainen) for CMSSW_8_1_X.

It involves the following packages:

Configuration/StandardSequences

@cmsbuild, @franzoni, @davidlange6 can you please review it and eventually sign? Thanks.
@ghellwig, @GiacomoSguazzoni, @rovere, @VinInn, @Martin-Grunewald, @dgulhan this is something you requested to watch as well.
@slava77, @smuzaffar you are the release manager for this.

cms-bot commands are list here #13028

@makortel
Copy link
Contributor Author

type bugfix

@slava77
Copy link
Contributor

slava77 commented Oct 11, 2016

is there hbheprereco in phase2_hcal?
maybe quality/validity of the jetCore configuration should be revisited now that most of the phase-2 workflows have settled (or are getting close to it)

@slava77
Copy link
Contributor

slava77 commented Oct 11, 2016

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 11, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/15648/console

@rovere
Copy link
Contributor

rovere commented Oct 11, 2016

@slava77 for sure JetCore has to be reviewed, especially with the new pixel pitch that entered in the latest geometry for PhaseII. Yet it would be important to have a working trackingOnly sequence working in any case.

@makortel
Copy link
Contributor Author

@slava77

is there hbheprereco in phase2_hcal?

My impression is "no", but @kpedro88 (or somebody else from HCAL) should confirm.
https://github.com/cms-sw/cmssw/blob/CMSSW_8_1_X/RecoLocalCalo/Configuration/python/hcalLocalReco_cff.py#L15

maybe quality/validity of the jetCore configuration should be revisited

Phase2 tracking doesn't have jetCore iteration (nor pixel cluster splitting).

@kpedro88
Copy link
Contributor

@slava77 right now phase2_hcal is using the generic HcalUpgradeDataFrame workflow from 62XSLHC, which only has one step for reco. At some point I would like to switch to using the Phase1 workflow, but I decided to wait until it was fully operational.

@slava77
Copy link
Contributor

slava77 commented Oct 11, 2016

actually, my comment about jetCore is not relevant, apparently.

@rovere
Copy link
Contributor

rovere commented Oct 11, 2016

Not for the immediate PR, still it is for the future. PhaseII tracking at some point has to be aligned to whatever PhaseI will end up be.... Unless we want to start completely from scratch.....

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

@davidlange6 davidlange6 merged commit 8eb4915 into cms-sw:CMSSW_8_1_X Oct 12, 2016
@makortel makortel deleted the fixTrackingOnlyForPhase2Hcal branch February 12, 2018 12:52
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

6 participants