k4SimGeant4
Loading...
Searching...
No Matches
det::GeoConstruction Class Reference

#include <Detector/DetComponents/src/GeoConstruction.h>

Inheritance diagram for det::GeoConstruction:
Collaboration diagram for det::GeoConstruction:

Public Member Functions

 GeoConstruction (dd4hep::Detector &detector, std::map< std::string, std::string > sensitive_types)
 Constructor.
 
virtual ~GeoConstruction ()
 Default destructor.
 
virtual G4VPhysicalVolume * Construct () final
 Geometry construction callback: Invoke the conversion to Geant4 All volumes (including world) are deleted in ~G4PhysicalVolumeStore()
 
virtual void ConstructSDandField () final
 Construct SD.
 

Private Attributes

dd4hep::Detector & m_detector
 Reference to geometry object.
 
std::map< std::string, std::string > m_sensitive_types
 

Constructor & Destructor Documentation

◆ GeoConstruction()

GeoConstruction::GeoConstruction ( dd4hep::Detector & detector,
std::map< std::string, std::string > sensitive_types )

Constructor.

◆ ~GeoConstruction()

GeoConstruction::~GeoConstruction ( )
virtual

Default destructor.

Member Function Documentation

◆ Construct()

G4VPhysicalVolume * GeoConstruction::Construct ( )
finalvirtual

Geometry construction callback: Invoke the conversion to Geant4 All volumes (including world) are deleted in ~G4PhysicalVolumeStore()

◆ ConstructSDandField()

void GeoConstruction::ConstructSDandField ( )
finalvirtual

Construct SD.

Member Data Documentation

◆ m_detector

dd4hep::Detector& det::GeoConstruction::m_detector
private

Reference to geometry object.

◆ m_sensitive_types

std::map<std::string, std::string> det::GeoConstruction::m_sensitive_types
private

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