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

add initial set of Phase2 eras and sub-eras #13097

Merged
merged 1 commit into from Feb 9, 2016

Conversation

kpedro88
Copy link
Contributor

Add a set of Phase2 eras and sub-eras to be used by developers, based on discussion in the Simulation Development hypernews.

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @kpedro88 (Kevin Pedro) for CMSSW_8_0_X.

It involves the following packages:

Configuration/StandardSequences

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

cms-bot commands are list here #13028

@davidlange6
Copy link
Contributor

@kpedro88 - from yesterdays discussion, you'll want instead an era for the scenerio running through gen-sim, one for gen-sim-localreco, and one for gen-sim-reco. Hopefully there aren't as many suberas...

@kpedro88
Copy link
Contributor Author

@davidlange6 - I did not conclude that from yesterday's discussion... what is the objection to the current setup? I don't see why we would break the paradigm of subdetector customizations organized in Eras and workflows organized in runTheMatrix. The only point I recall from yesterday's meeting is that we need to add the appropriate geometry cfi's.

# Phase2 is everything for the 2023 (2026?) detector that works so far in this release.
self.Phase2 = cms.Modifier( self.phase2_common, self.phase2_tracker, self.phase2_hgc, self.phase2_muon )
# Phase2dev is everything for the 2023 (2026?) detector that is still in development.
self.Phase2dev = cms.Modifier( self.Phase2, self.phase2dev_common, self.phase2dev_tracker, self.phase2dev_hgc, self.phase2dev_muon )
Copy link
Contributor

Choose a reason for hiding this comment

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

Just checking the phase2 eras for other reasons, but shouldn't these two be ModifierChains?

@kpedro88
Copy link
Contributor Author

kpedro88 commented Feb 1, 2016

@makortel - Fixed, thanks

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 1, 2016

Pull request #13097 was updated. @cmsbuild, @franzoni, @davidlange6 can you please check and sign again.

@davidlange6
Copy link
Contributor

@kpedro88 - its not that anything is wrong - just not general enough - in general we'll need an "era" per geometry scenario (where I think we agree there are 3).

@kpedro88
Copy link
Contributor Author

kpedro88 commented Feb 2, 2016

@davidlange6 - I still don't understand why we need a separate era for each different workflow. The customizations needed for e.g. LocalReco should be orthogonal to those needed for Gen-Sim, so they can just be contained in the Phase2 or Phase2dev eras. The era and geometry for each workflow can already be specified in upgradeWorkflowComponents.py... we must somehow be thinking about this differently. Let's discuss more when we meet later in the week.

davidlange6 added a commit that referenced this pull request Feb 9, 2016
add initial set of Phase2 eras and sub-eras
@davidlange6 davidlange6 merged commit 7c1d403 into cms-sw:CMSSW_8_0_X Feb 9, 2016
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

4 participants