Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Using a colon for a variable passed to DD4hep Evaluator: "namespace:name" rather then "namespace_name" #421
CMS XML description widely uses "_" in the volume names, constants, etc. Hence it is not appropriate to define it as a namespace separator. DD4hep Evaluator does not recognize "namespace:name", however it has no problem recognizing "namespace_name".
It looks like both DD4hep and CMS DD use CLHEP evaluator as a backend. CMS DD XML parser does a separate pass to expand all the constants. Are there any better ideas to avoid the following problem?