CMS 3D CMS Logo

Public Member Functions | Private Attributes

DDG4Dispatchable Class Reference

#include <DDG4Dispatchable.h>

List of all members.

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.

        : ddLogical(ddL), g4Logical(g4L) {}

Member Function Documentation

const DDLogicalPart* DDG4Dispatchable::getDDLogicalPart ( ) const [inline]

Definition at line 13 of file DDG4Dispatchable.h.

References ddLogical.

Referenced by DDG4SensitiveConverter::upDate().

{ return ddLogical; }
G4LogicalVolume* DDG4Dispatchable::getG4LogicalVolume ( ) const [inline]

Definition at line 14 of file DDG4Dispatchable.h.

References g4Logical.

Referenced by DDG4SensitiveConverter::upDate().

{ return g4Logical; } 

Member Data Documentation

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().