CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
DDG4Dispatchable Class Reference

#include <DDG4Dispatchable.h>

Public Member Functions

 DDG4Dispatchable (const DDLogicalPart *ddL, G4LogicalVolume *g4L)
 
const DDLogicalPartgetDDLogicalPart () const
 
G4LogicalVolume * getG4LogicalVolume () const
 

Private Attributes

const DDLogicalPartddLogical
 
G4LogicalVolume * g4Logical
 

Detailed Description

Definition at line 8 of file DDG4Dispatchable.h.

Constructor & Destructor Documentation

DDG4Dispatchable::DDG4Dispatchable ( const DDLogicalPart ddL,
G4LogicalVolume *  g4L 
)
inline

Definition at line 11 of file DDG4Dispatchable.h.

12  : ddLogical(ddL), g4Logical(g4L) {}
G4LogicalVolume * g4Logical
const DDLogicalPart * ddLogical

Member Function Documentation

const DDLogicalPart* DDG4Dispatchable::getDDLogicalPart ( ) const
inline

Definition at line 13 of file DDG4Dispatchable.h.

References ddLogical.

Referenced by DDG4SensitiveConverter::upDate().

13 { return ddLogical; }
const DDLogicalPart * ddLogical
G4LogicalVolume* DDG4Dispatchable::getG4LogicalVolume ( ) const
inline

Definition at line 14 of file DDG4Dispatchable.h.

References g4Logical.

Referenced by DDG4SensitiveConverter::upDate().

14 { return g4Logical; }
G4LogicalVolume * g4Logical

Member Data Documentation

const DDLogicalPart* DDG4Dispatchable::ddLogical
private

Definition at line 16 of file DDG4Dispatchable.h.

Referenced by getDDLogicalPart().

G4LogicalVolume* DDG4Dispatchable::g4Logical
private

Definition at line 17 of file DDG4Dispatchable.h.

Referenced by getG4LogicalVolume().