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
Build SIM geometry from DB #34206
Comments
A new Issue was created by @civanch Vladimir Ivantchenko. @Dr15Jones, @dpiparo, @silviodonato, @smuzaffar, @makortel, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign geometry |
New categories assigned: geometry @Dr15Jones,@cvuosalo,@civanch,@ianna,@mdhildreth,@makortel you have been requested to review this Pull request/Issue and eventually sign? Thanks |
assign core |
New categories assigned: core @Dr15Jones,@smuzaffar,@makortel you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@cvuosalo, replying here to #34167 (comment). Thanks for trying out. After further thought I think the following would be (also conceptually) a better version of #34167 (comment) if self.geometryDBLabel:
self.executeAndRemember('if hasattr(process, "XMLFromDBSource): process.XMLFromDBSource.label="%s"'%(self.geometryDBLabel))
self.executeAndRemember('if hasattr(process, "DDDetectorESProducerFromDB"): process.DDDetectorESProducerFromDB.label="%s"'%(self.geometryDBLabel)) |
@makortel Thanks, your new version works, at least so far. There is more to be fixed (see next comment). |
Request for advice: It looks to me like
Those I think
I think that the |
The Different sets of cfi/cff files can be loaded into the Process along what I described in #34167 (comment). Even then I'd recommend to load as small configuration fragments at a time as possible (e.g. I'm a bit concerned that full |
@makortel Here's what I am trying in
The cff files that are loaded are about 20 lines long. Is that too complex? |
Draft PR #34219 submitted for discussion. |
I have created a possible config for DD4hep sim from the DB. However, it fails with this exception:
It is puzzling, because the configs do contain the needed producers (below). What is missing?
|
This issue has been resolved. DD4hep workflow 11634.912 reads DD4hep geometry from the DB. |
+1 |
@cms-sw/core-l2 please sign this issue, since it's been resolved. Thanks! |
+core |
This issue is fully signed and ready to be closed. |
It is necessary to establish build of SIM geometry from DB without use of DDD components and DB records, which are obsolete. Start of the discussion was in #34167
The text was updated successfully, but these errors were encountered: