#include <DDG4Builder.h>
Public Member Functions | |
DDGeometryReturnType | BuildGeometry () |
DDG4Builder (const DDCompactView *, bool check=false) | |
~DDG4Builder () | |
Static Public Member Functions | |
static DDG4DispContainer * | theVectorOfDDG4Dispatchables () |
Protected Member Functions | |
G4LogicalVolume * | convertLV (const DDLogicalPart &dLogical) |
G4Material * | convertMaterial (const DDMaterial &dMaterial) |
G4VSolid * | convertSolid (const DDSolid &dSolid) |
double | getDouble (const std::string &s, const DDLogicalPart &dLogical) |
int | getInt (const std::string &s, const DDLogicalPart &dLogical) |
Protected Attributes | |
std::map< DDLogicalPart, G4LogicalVolume * > | logs_ |
std::map< DDMaterial, G4Material * > | mats_ |
DDG4SolidConverter * | solidConverter_ |
std::map< DDSolid, G4VSolid * > | sols_ |
Private Attributes | |
bool | check_ |
const DDCompactView * | compactView |
G4LogicalVolumeToDDLogicalPartMap | map_ |
Static Private Attributes | |
static DDG4DispContainer * | theVectorOfDDG4Dispatchables_ = 0 |
Definition at line 22 of file DDG4Builder.h.
DDG4Builder::DDG4Builder | ( | const DDCompactView * | cpv, |
bool | check = false |
||
) |
Definition at line 35 of file DDG4Builder.cc.
DDG4Builder::~DDG4Builder | ( | ) |
Definition at line 40 of file DDG4Builder.cc.
DDGeometryReturnType DDG4Builder::BuildGeometry | ( | ) |
Definition at line 109 of file DDG4Builder.cc.
|
protected |
Definition at line 44 of file DDG4Builder.cc.
|
protected |
Definition at line 69 of file DDG4Builder.cc.
|
protected |
Definition at line 61 of file DDG4Builder.cc.
|
protected |
Definition at line 217 of file DDG4Builder.cc.
|
protected |
Definition at line 196 of file DDG4Builder.cc.
|
static |
Definition at line 31 of file DDG4Builder.cc.
|
private |
Definition at line 47 of file DDG4Builder.h.
|
private |
Definition at line 44 of file DDG4Builder.h.
|
protected |
Definition at line 41 of file DDG4Builder.h.
|
private |
Definition at line 46 of file DDG4Builder.h.
|
protected |
Definition at line 39 of file DDG4Builder.h.
|
protected |
Definition at line 38 of file DDG4Builder.h.
|
protected |
Definition at line 40 of file DDG4Builder.h.
|
staticprivate |
Definition at line 45 of file DDG4Builder.h.