Geant4.10
|
#include <PassiveProtonBeamLine.hh>
Static Public Member Functions | |
static PassiveProtonBeamLine * | GetInstance () |
Additional Inherited Members | |
![]() | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Definition at line 51 of file PassiveProtonBeamLine.hh.
PassiveProtonBeamLine::PassiveProtonBeamLine | ( | ) |
Definition at line 55 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, and G4VUserDetectorConstruction::RegisterParallelWorld().
PassiveProtonBeamLine::~PassiveProtonBeamLine | ( | ) |
Definition at line 95 of file PassiveProtonBeamLine.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 101 of file PassiveProtonBeamLine.cc.
References HadrontherapyDetectorConstruction::GetDetectorToWorldPosition(), and HadrontherapyDetectorConstruction::InitializeDetectorROGeometry().
|
static |
void PassiveProtonBeamLine::HadrontherapyBeamCollimators | ( | ) |
Definition at line 820 of file PassiveProtonBeamLine.cc.
References python.hepunit::deg, python.hepunit::mm, and CLHEP::HepRotation::rotateY().
void PassiveProtonBeamLine::HadrontherapyBeamFinalCollimator | ( | ) |
Definition at line 1490 of file PassiveProtonBeamLine.cc.
References python.hepunit::deg, python.hepunit::mm, and CLHEP::HepRotation::rotateY().
void PassiveProtonBeamLine::HadrontherapyBeamLineSupport | ( | ) |
Definition at line 603 of file PassiveProtonBeamLine.cc.
References python.hepunit::m, and python.hepunit::mm.
void PassiveProtonBeamLine::HadrontherapyBeamMonitoring | ( | ) |
Definition at line 1028 of file PassiveProtonBeamLine.cc.
References python.hepunit::cm, and python.hepunit::mm.
void PassiveProtonBeamLine::HadrontherapyBeamNozzle | ( | ) |
Definition at line 1306 of file PassiveProtonBeamLine.cc.
References python.hepunit::deg, python.hepunit::mm, and CLHEP::HepRotation::rotateY().
void PassiveProtonBeamLine::HadrontherapyBeamScatteringFoils | ( | ) |
Definition at line 681 of file PassiveProtonBeamLine.cc.
References python.hepunit::deg, and CLHEP::HepRotation::rotateY().
void PassiveProtonBeamLine::HadrontherapyMOPIDetector | ( | ) |
Definition at line 1131 of file PassiveProtonBeamLine.cc.
void PassiveProtonBeamLine::HadrontherapyRangeShifter | ( | ) |
Definition at line 793 of file PassiveProtonBeamLine.cc.
Definition at line 1545 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4RunManager::GetRunManager(), and python.hepunit::mm.
Definition at line 1575 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4RunManager::GetRunManager(), and python.hepunit::mm.
Definition at line 1605 of file PassiveProtonBeamLine.cc.
Definition at line 1565 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4RunManager::GetRunManager(), and python.hepunit::mm.
Definition at line 1528 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4RunManager::GetRunManager(), and python.hepunit::mm.
Definition at line 1536 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4RunManager::GetRunManager(), and python.hepunit::mm.
Definition at line 1585 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4NistManager::Instance(), and EmPlot::SetMaterial().
Definition at line 1555 of file PassiveProtonBeamLine.cc.
References G4cout, G4endl, G4RunManager::GetRunManager(), and python.hepunit::mm.