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
bsunanda:Run2-hcx101 Make geometry change to accommodate Plan 1 operation of HCAL #17330
Conversation
A new Pull Request was created by @bsunanda for CMSSW_9_0_X. It involves the following packages: Configuration/Geometry @civanch, @Dr15Jones, @cvuosalo, @ianna, @mdhildreth, @dmitrijus, @cmsbuild, @slava77, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here #13028 |
@cmsbuild Please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
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.
@bsunanda - updated 2017 base scenario is in CMSSW_9_0_X branch. It should be available in the next IB.
|
||
## 2015 + new phase 1 pixel detector | ||
|
||
XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", |
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.
@bsunanda - is it yet another HCal scenario? Please, make sure it is synchronised to current 2017 and 2018 ones (e.g. GEM slice + overlap fixes)
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.
This is yet another scenario for HCAL so called Plan-1 where only one RBX of HE is upgraded. The current 2017 scenario is so called Plan-0 where only HF is upgraded and HE is not. The current 2018 scenario is Plan-36 when all 36 RBX's of HE are upgraded.
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.
Could you, please, make sure that this new scenario differs from the default 2017 only in HCal? Thanks.
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.
Yes it does that. I started with 2017 scenario and changed the HCAL part only
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.
It does not have changes which are in pre3:
http://cmslxr.fnal.gov/source/Geometry/CMSCommonData/python/cmsExtendedGeometry2017XML_cfi.py#0237
http://cmslxr.fnal.gov/source/Geometry/CMSCommonData/python/cmsExtendedGeometry2017XML_cfi.py#0237
http://cmslxr.fnal.gov/source/Geometry/CMSCommonData/python/cmsExtendedGeometry2017XML_cfi.py#0272
and some others
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.
please, check it against recent IB
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.
Done
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.
thanks!
@@ -265,7 +265,7 @@ void CaloTowersCreationAlgo::setGeometry(const CaloTowerTopology* cttopo, const | |||
std::vector<int> tower28depths; | |||
int ndepths, startdepth; | |||
theHcalTopology->getDepthSegmentation(theHcalTopology->lastHERing()-1,tower28depths); | |||
theHcalTopology->depthBinInformation(HcalEndcap,theHcalTopology->lastHERing()-1,ndepths,startdepth); | |||
theHcalTopology->depthBinInformation(HcalEndcap,theHcalTopology->lastHERing()-1,1,1,ndepths,startdepth); |
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.
where is the "plan1" wedge?
.. in case 1,1 is the plan-1 wedge and this happens to be a full phase-1 depth configuration (not hits merged to look like phase-0)
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.
I did a partial work - just make the code compile. It needs further work. Should I take care of this. I thought it is better the Plan-1 version is to be integrated and then we clean up CaloTower, Validation and DQM code needed for this.
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.
it's fine for a work in progress.
Still, where is the "plan1" wedge in units of iphi and zside?
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.
It is z= +1 and phi = 63..66. I am looking into possible changes in the CaloTowerCreationAlgo - we have to introduce zside, phi dependence there
Pull request #17330 was updated. @civanch, @Dr15Jones, @cvuosalo, @ianna, @mdhildreth, @dmitrijus, @kpedro88, @slava77, @vanbesien, @davidlange6 can you please check and sign again. |
@kpedro88 @dmitrijus Please take a look and approve this |
The next set of changes can follow after this |
+1 |
Hi @bsunanda, your plan doesn’t seem consistent with those describing needs elsewhere.. Tuesday is in any case hopefully soon enough to define a plan in hopes of meeting the needs of CMS...
… On Feb 3, 2017, at 1:34 PM, bsunanda ***@***.***> wrote:
We hope 2018 scenario will be a reality for HCAL in 2018. SO we should certainly keep it. We do need Plan-0 and Plan-1 active for 2017. But please do not make Plan-1 geometry in DB right now. This PR is the very first step. We are working on Plan-1 code actively
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Hi David, just would like to emphasize (to avoid possible
misunderstanding): Plan-0 and Plan-1 would need to co-exist for some time,
as there is no decision which of the two will be chosen for 2017 and, more
importantly, there is a probability that even after installation of Plan-1
hardware and all ongoing intensive work to prepare software/condition for
it, still Plan-1 can be eventually removed (at the beginning of March the
latest), so that "fall-back" Plan-0 would be _the_ 2017 option.
…On Fri, 3 Feb 2017, David Lange wrote:
Hi @bsunanda, your plan doesn’t seem consistent with those describing needs elsewhere.. Tuesday is in any case
hopefully soon enough to define a plan in hopes of meeting the needs of CMS...
> On Feb 3, 2017, at 1:34 PM, bsunanda ***@***.***> wrote:
>
> We hope 2018 scenario will be a reality for HCAL in 2018. SO we should certainly keep it. We do need Plan-0 and
Plan-1 active for 2017. But please do not make Plan-1 geometry in DB right now. This PR is the very first step. We are
working on Plan-1 code actively
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the
thread.[AEx02nDXxJ8Dv6bHY3Xv5XEOF6XQX6W4ks5rYx-4gaJpZM4LyBRG.gif]
|
Yes, unfortunately it seems like we'll have to support separate plan0 and plan1 scenarios officially for a while. Once this PR and #17313 are merged, we can try to start putting together the plan1 scenario. JetMET is asking for it on a more or less hourly basis. |
Yes, I agree. as I said "a plan0/plan1 decision is not going to be made very soon”…so we need to take the time to support both in a stable manner. (and plan36 with a lower priority)
… On Feb 3, 2017, at 1:49 PM, Salavat Abdullin ***@***.***> wrote:
Hi David, just would like to emphasize (to avoid possible
misunderstanding): Plan-0 and Plan-1 would need to co-exist for some time,
as there is no decision which of the two will be chosen for 2017 and, more
importantly, there is a probability that even after installation of Plan-1
hardware and all ongoing intensive work to prepare software/condition for
it, still Plan-1 can be eventually removed (at the beginning of March the
latest), so that "fall-back" Plan-0 would be _the_ 2017 option.
On Fri, 3 Feb 2017, David Lange wrote:
> Hi @bsunanda, your plan doesn’t seem consistent with those describing needs elsewhere.. Tuesday is in any case
> hopefully soon enough to define a plan in hopes of meeting the needs of CMS...
>
> > On Feb 3, 2017, at 1:34 PM, bsunanda ***@***.***> wrote:
> >
> > We hope 2018 scenario will be a reality for HCAL in 2018. SO we should certainly keep it. We do need Plan-0 and
> Plan-1 active for 2017. But please do not make Plan-1 geometry in DB right now. This PR is the very first step. We are
> working on Plan-1 code actively
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub, or mute the thread.
> >
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the
> thread.[AEx02nDXxJ8Dv6bHY3Xv5XEOF6XQX6W4ks5rYx-4gaJpZM4LyBRG.gif]
>
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
If we're going to change the name of 2017dev to 2017Plan1, it would be nice to add it to GeometryConf.py also |
I shall do that in the next PR - let this be integrated first |
its a git mv then git push no? it should be straightforward to have it here and avoid the history messiness |
@dmitrijus Please approve this at the earliest |
@davidlange6 Could you merge this at the earliest - it stops me to go to the next step |
@davidlange6
David, this is a base/basis, right now we cannot move with Plan 1 in several
domains...
…On Mon, 6 Feb 2017, bsunanda wrote:
@davidlange6 Could you merge this at the earliest - it stops me to go to the next step
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the
thread.[AEx02k6UWLsgIskUsP_YawJEr9fd8Uogks5rZzFBgaJpZM4LyBRG.gif]
|
so far my request is even unanswered...we've a mix of 2017dev 2017a 17b blah blah. Lets fix a naming convention and get it in this PR - I think people were happy with 2017Plan1 |
I shall rename the scenario as 2017Plan1 in the next PR |
can you at least comment on what the issue is that prevents it here? it would be nice to have a PR with all the naming conventions established from the start
… On Feb 6, 2017, at 4:15 PM, bsunanda ***@***.***> wrote:
I shall rename the scenario as 2017Plan1 in the next PR
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@davidlange6 Please let it go - we shall miss the timeline for participation in global run otherwise |
+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 |
No description provided.