DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::sim::Geant4GeometryScanner::StepInfo Class Reference

Structure to hold the information of one simulation step. More...

Public Member Functions

 StepInfo (const Position &pre, const Position &post, const G4LogicalVolume *volume, const std::string &path)
 Initializing constructor. More...
 
 StepInfo (const StepInfo &c)
 Copy constructor. More...
 
 ~StepInfo ()
 Default destructor. More...
 
StepInfooperator= (const StepInfo &c)
 Assignment operator. More...
 

Public Attributes

Position pre
 Pre-step and Post-step position. More...
 
Position post
 
std::string path
 Path to this volume. More...
 
const G4LogicalVolume * volume
 Reference to the logical volue. More...
 

Detailed Description

Structure to hold the information of one simulation step.

Definition at line 38 of file Geant4GeometryScanner.cpp.

Constructor & Destructor Documentation

◆ StepInfo() [1/2]

Geant4GeometryScanner::StepInfo::StepInfo ( const Position pre,
const Position post,
const G4LogicalVolume *  volume,
const std::string &  path 
)

Initializing constructor.

Definition at line 105 of file Geant4GeometryScanner.cpp.

◆ StepInfo() [2/2]

Geant4GeometryScanner::StepInfo::StepInfo ( const StepInfo c)

Copy constructor.

Definition at line 114 of file Geant4GeometryScanner.cpp.

◆ ~StepInfo()

dd4hep::sim::Geant4GeometryScanner::StepInfo::~StepInfo ( )
inline

Default destructor.

Definition at line 55 of file Geant4GeometryScanner.cpp.

Member Function Documentation

◆ operator=()

Geant4GeometryScanner::StepInfo & Geant4GeometryScanner::StepInfo::operator= ( const StepInfo c)

Assignment operator.

Definition at line 120 of file Geant4GeometryScanner.cpp.

Member Data Documentation

◆ path

std::string dd4hep::sim::Geant4GeometryScanner::StepInfo::path

Path to this volume.

Definition at line 43 of file Geant4GeometryScanner.cpp.

◆ post

Position dd4hep::sim::Geant4GeometryScanner::StepInfo::post

Definition at line 41 of file Geant4GeometryScanner.cpp.

◆ pre

Position dd4hep::sim::Geant4GeometryScanner::StepInfo::pre

Pre-step and Post-step position.

Definition at line 41 of file Geant4GeometryScanner.cpp.

◆ volume

const G4LogicalVolume* dd4hep::sim::Geant4GeometryScanner::StepInfo::volume

Reference to the logical volue.

Definition at line 45 of file Geant4GeometryScanner.cpp.


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