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

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r3 - 2011-08-24 - LeszekGrzanka
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    TOTEM All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 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