CMS 3D CMS Logo

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::DDG4Dispatchable ( const DDLogicalPart ddL,
G4LogicalVolume *  g4L 
)
inline

Definition at line 10 of file DDG4Dispatchable.h.

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

Member Function Documentation

◆ getDDLogicalPart()

const DDLogicalPart* DDG4Dispatchable::getDDLogicalPart ( ) const
inline

Definition at line 11 of file DDG4Dispatchable.h.

11 { return ddLogical; }

References ddLogical.

◆ getG4LogicalVolume()

G4LogicalVolume* DDG4Dispatchable::getG4LogicalVolume ( ) const
inline

Definition at line 12 of file DDG4Dispatchable.h.

12 { return g4Logical; }

References g4Logical.

Member Data Documentation

◆ ddLogical

const DDLogicalPart* DDG4Dispatchable::ddLogical
private

Definition at line 15 of file DDG4Dispatchable.h.

Referenced by getDDLogicalPart().

◆ g4Logical

G4LogicalVolume* DDG4Dispatchable::g4Logical
private

Definition at line 16 of file DDG4Dispatchable.h.

Referenced by getG4LogicalVolume().

DDG4Dispatchable::ddLogical
const DDLogicalPart * ddLogical
Definition: DDG4Dispatchable.h:15
DDG4Dispatchable::g4Logical
G4LogicalVolume * g4Logical
Definition: DDG4Dispatchable.h:16