How to detect overlaps in Geant4 geometry ?

How Geant4 geometry is used in CMSSW framework ?

Geometry is built by OscarProducer.

OscarProducer uses RunManager to construct a DDDWorld structure.

DDWorld uses DDG4Builder to process DDCompactView.

DDL Geometry files are read here: cmssw/GeometryReaders/XMLIdealGeometryESSource/src/XMLIdealGeometryESSource.cc and this is invoked in our Geometry configuration file.

Also, someone seems to have done a cheap copy&paste here: cmssw/GeometryReaders/XMLIdealGeometryESSource/src/XMLIdealGeometryESProducer.cc

The return value is DDCompactView.

The filenames are read from the configuration file and stored in a GeometryConfiguration object.

Then, they are parsed by DDLParser.

-- DominikMierzejewski - 31-Aug-2010


This topic: TOTEM > WebLeftBar > CompOfflineSw > CompOfflineGeometry
Topic revision: r3 - 2011-08-24 - LeszekGrzanka
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback