|
Geant4_10
|
#include <HadrontherapyDetectorConstruction.hh>

Public Member Functions | |
| HadrontherapyDetectorConstruction (G4VPhysicalVolume *) | |
| ~HadrontherapyDetectorConstruction () | |
| void | InitializeDetectorROGeometry (HadrontherapyDetectorROGeometry *, G4ThreeVector detectorToWorldPosition) |
| G4ThreeVector | GetDetectorToWorldPosition () |
| G4ThreeVector | GetDetectorToPhantomPosition () |
| void | SetDetectorPosition () |
| bool | IsInside (G4double detectorX, G4double detectorY, G4double detectorZ, G4double phantomX, G4double phantomY, G4double phantomZ, G4ThreeVector pos) |
| G4bool | SetPhantomMaterial (G4String material) |
| void | SetVoxelSize (G4double sizeX, G4double sizeY, G4double sizeZ) |
| void | SetDetectorSize (G4double sizeX, G4double sizeY, G4double sizeZ) |
| void | SetPhantomSize (G4double sizeX, G4double sizeY, G4double sizeZ) |
| void | SetPhantomPosition (G4ThreeVector) |
| void | SetDetectorToPhantomPosition (G4ThreeVector DetectorToPhantomPosition) |
| void | UpdateGeometry () |
| void | PrintParameters () |
| G4LogicalVolume * | GetDetectorLogicalVolume () |
Static Public Member Functions | |
| static HadrontherapyDetectorConstruction * | GetInstance () |
Public Attributes | |
| G4VPhysicalVolume * | motherPhys |
| HadrontherapyDetectorSD * | detectorSD |
Definition at line 52 of file HadrontherapyDetectorConstruction.hh.
| HadrontherapyDetectorConstruction::HadrontherapyDetectorConstruction | ( | G4VPhysicalVolume * | physicalTreatmentRoom | ) |
Definition at line 70 of file HadrontherapyDetectorConstruction.cc.

| HadrontherapyDetectorConstruction::~HadrontherapyDetectorConstruction | ( | ) |
Definition at line 111 of file HadrontherapyDetectorConstruction.cc.
|
inline |
Definition at line 163 of file HadrontherapyDetectorConstruction.hh.
|
inline |
Definition at line 81 of file HadrontherapyDetectorConstruction.hh.

|
inline |
Definition at line 75 of file HadrontherapyDetectorConstruction.hh.

|
static |
Definition at line 119 of file HadrontherapyDetectorConstruction.cc.
| void HadrontherapyDetectorConstruction::InitializeDetectorROGeometry | ( | HadrontherapyDetectorROGeometry * | RO, |
| G4ThreeVector | detectorToWorldPosition | ||
| ) |
Definition at line 230 of file HadrontherapyDetectorConstruction.cc.


|
inline |
Definition at line 102 of file HadrontherapyDetectorConstruction.hh.

| void HadrontherapyDetectorConstruction::PrintParameters | ( | ) |
Definition at line 433 of file HadrontherapyDetectorConstruction.cc.


|
inline |
Definition at line 91 of file HadrontherapyDetectorConstruction.hh.


| void HadrontherapyDetectorConstruction::SetDetectorSize | ( | G4double | sizeX, |
| G4double | sizeY, | ||
| G4double | sizeZ | ||
| ) |
Definition at line 316 of file HadrontherapyDetectorConstruction.cc.


| void HadrontherapyDetectorConstruction::SetDetectorToPhantomPosition | ( | G4ThreeVector | DetectorToPhantomPosition | ) |
Definition at line 337 of file HadrontherapyDetectorConstruction.cc.

Definition at line 280 of file HadrontherapyDetectorConstruction.cc.


| void HadrontherapyDetectorConstruction::SetPhantomPosition | ( | G4ThreeVector | pos | ) |
Definition at line 331 of file HadrontherapyDetectorConstruction.cc.

| void HadrontherapyDetectorConstruction::SetPhantomSize | ( | G4double | sizeX, |
| G4double | sizeY, | ||
| G4double | sizeZ | ||
| ) |
Definition at line 308 of file HadrontherapyDetectorConstruction.cc.

| void HadrontherapyDetectorConstruction::SetVoxelSize | ( | G4double | sizeX, |
| G4double | sizeY, | ||
| G4double | sizeZ | ||
| ) |
Definition at line 325 of file HadrontherapyDetectorConstruction.cc.

| void HadrontherapyDetectorConstruction::UpdateGeometry | ( | ) |
Definition at line 342 of file HadrontherapyDetectorConstruction.cc.


| HadrontherapyDetectorSD* HadrontherapyDetectorConstruction::detectorSD |
Definition at line 65 of file HadrontherapyDetectorConstruction.hh.
| G4VPhysicalVolume* HadrontherapyDetectorConstruction::motherPhys |
Definition at line 64 of file HadrontherapyDetectorConstruction.hh.
1.8.5