Class RMGHardware#
Defined in File RMGHardware.hh
Inheritance Relationships#
Base Type#
public G4VUserDetectorConstruction
Class Documentation#
-
class RMGHardware : public G4VUserDetectorConstruction#
Public Functions
-
RMGHardware()#
-
~RMGHardware() = default#
-
RMGHardware(RMGHardware const&) = delete#
-
RMGHardware &operator=(RMGHardware const&) = delete#
-
RMGHardware(RMGHardware&&) = delete#
-
RMGHardware &operator=(RMGHardware&&) = delete#
-
G4VPhysicalVolume *Construct() override#
-
void ConstructSDandField() override#
-
void RegisterDetector(RMGDetectorType type, const std::string &pv_name, int uid, int copy_nr = 0, bool allow_uid_reuse = false)#
-
inline const auto &GetDetectorMetadataMap()#
-
inline const auto &GetDetectorMetadata(const std::pair<std::string, int> &det)#
-
inline const auto &GetActiveDetectorList()#
-
inline const auto &GetAllActiveOutputSchemes()#
-
inline void IncludeGDMLFile(std::string filename)#
-
inline virtual G4VPhysicalVolume *DefineGeometry()#
-
inline void SetMaxStepLimit(std::string name, double max_step)#
-
inline void PrintListOfLogicalVolumes()#
-
inline void PrintListOfPhysicalVolumes()#
-
RMGHardware()#