|
Geant4.10
|
#include <PassiveProtonBeamLine.hh>
Static Public Member Functions | |
| static PassiveProtonBeamLine * | GetInstance () |
Additional Inherited Members | |
Protected Member Functions inherited from G4VUserDetectorConstruction | |
| 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.
1.8.7