HerdSoftware  0.4.0
Public Member Functions | Protected Attributes | Private Attributes | List of all members
cssConstruction Class Reference

Detector construction class to define materials and geometry. More...

#include <CSSBuilder.h>

Public Member Functions

 cssConstruction (G4VPhysicalVolume *, CSSOptions &options)
 
virtual ~cssConstruction ()
 
void ConstructSpaceLab (G4RotationMatrix *, G4ThreeVector)
 
G4LogicalVolume * GetScoringVolume () const
 

Protected Attributes

G4LogicalVolume * m_fScoringVolume
 

Private Attributes

G4VPhysicalVolume * m_motherPhys
 
CSSOptionsm_opts
 

Detailed Description

Detector construction class to define materials and geometry.

Constructor & Destructor Documentation

◆ cssConstruction()

cssConstruction::cssConstruction ( G4VPhysicalVolume *  phy_universe,
CSSOptions options 
)

◆ ~cssConstruction()

cssConstruction::~cssConstruction ( )
virtualdefault

Member Function Documentation

◆ ConstructSpaceLab()

void cssConstruction::ConstructSpaceLab ( G4RotationMatrix *  ,
G4ThreeVector  _pos 
)

◆ GetScoringVolume()

G4LogicalVolume* cssConstruction::GetScoringVolume ( ) const
inline

Member Data Documentation

◆ m_fScoringVolume

G4LogicalVolume* cssConstruction::m_fScoringVolume
protected

◆ m_motherPhys

G4VPhysicalVolume* cssConstruction::m_motherPhys
private

◆ m_opts

CSSOptions& cssConstruction::m_opts
private

The documentation for this class was generated from the following files: