CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
DDGeometryReturnType Class Reference

#include <DDGeometryReturnType.h>

Public Member Functions

 DDGeometryReturnType (G4LogicalVolume *log, const G4LogicalVolumeToDDLogicalPartMap &map, const SensitiveDetectorCatalog &catalog)
 
G4LogicalVolume * logicalVolume () const
 
G4LogicalVolumeToDDLogicalPartMap lvToDDLPMap () const
 
SensitiveDetectorCatalog sdCatalog () const
 
 ~DDGeometryReturnType ()
 

Private Attributes

SensitiveDetectorCatalog catalog_
 
G4LogicalVolume * log_
 
G4LogicalVolumeToDDLogicalPartMap map_
 

Detailed Description

Definition at line 9 of file DDGeometryReturnType.h.

Constructor & Destructor Documentation

DDGeometryReturnType::DDGeometryReturnType ( G4LogicalVolume *  log,
const G4LogicalVolumeToDDLogicalPartMap map,
const SensitiveDetectorCatalog catalog 
)

Definition at line 3 of file DDGeometryReturnType.cc.

6  : log_(log), map_(map), catalog_(catalog) {}
G4LogicalVolume * log_
G4LogicalVolumeToDDLogicalPartMap map_
SensitiveDetectorCatalog catalog_
DDGeometryReturnType::~DDGeometryReturnType ( )

Definition at line 8 of file DDGeometryReturnType.cc.

8 {}

Member Function Documentation

G4LogicalVolume* DDGeometryReturnType::logicalVolume ( ) const
inline

Definition at line 16 of file DDGeometryReturnType.h.

References log_.

Referenced by DDDWorld::DDDWorld().

16 { return log_; }
G4LogicalVolume * log_
G4LogicalVolumeToDDLogicalPartMap DDGeometryReturnType::lvToDDLPMap ( ) const
inline

Definition at line 17 of file DDGeometryReturnType.h.

References map_.

Referenced by DDDWorld::DDDWorld().

17 { return map_; }
G4LogicalVolumeToDDLogicalPartMap map_
SensitiveDetectorCatalog DDGeometryReturnType::sdCatalog ( ) const
inline

Definition at line 18 of file DDGeometryReturnType.h.

References catalog_.

Referenced by DDDWorld::DDDWorld().

18 { return catalog_; }
SensitiveDetectorCatalog catalog_

Member Data Documentation

SensitiveDetectorCatalog DDGeometryReturnType::catalog_
private

Definition at line 23 of file DDGeometryReturnType.h.

Referenced by sdCatalog().

G4LogicalVolume* DDGeometryReturnType::log_
private

Definition at line 21 of file DDGeometryReturnType.h.

Referenced by logicalVolume().

G4LogicalVolumeToDDLogicalPartMap DDGeometryReturnType::map_
private

Definition at line 22 of file DDGeometryReturnType.h.

Referenced by lvToDDLPMap().