Geant4
10.03.p03
|
#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 48 of file HadrontherapyDetectorConstruction.hh.
HadrontherapyDetectorConstruction::HadrontherapyDetectorConstruction | ( | G4VPhysicalVolume * | physicalTreatmentRoom | ) |
Definition at line 62 of file HadrontherapyDetectorConstruction.cc.
HadrontherapyDetectorConstruction::~HadrontherapyDetectorConstruction | ( | ) |
Definition at line 102 of file HadrontherapyDetectorConstruction.cc.
|
inline |
Definition at line 160 of file HadrontherapyDetectorConstruction.hh.
|
inline |
Definition at line 78 of file HadrontherapyDetectorConstruction.hh.
|
inline |
Definition at line 72 of file HadrontherapyDetectorConstruction.hh.
|
static |
Definition at line 110 of file HadrontherapyDetectorConstruction.cc.
void HadrontherapyDetectorConstruction::InitializeDetectorROGeometry | ( | HadrontherapyDetectorROGeometry * | RO, |
G4ThreeVector | detectorToWorldPosition | ||
) |
Definition at line 213 of file HadrontherapyDetectorConstruction.cc.
|
inline |
Definition at line 99 of file HadrontherapyDetectorConstruction.hh.
void HadrontherapyDetectorConstruction::PrintParameters | ( | ) |
Definition at line 426 of file HadrontherapyDetectorConstruction.cc.
|
inline |
Definition at line 88 of file HadrontherapyDetectorConstruction.hh.
void HadrontherapyDetectorConstruction::SetDetectorSize | ( | G4double | sizeX, |
G4double | sizeY, | ||
G4double | sizeZ | ||
) |
Definition at line 291 of file HadrontherapyDetectorConstruction.cc.
void HadrontherapyDetectorConstruction::SetDetectorToPhantomPosition | ( | G4ThreeVector | DetectorToPhantomPosition | ) |
Definition at line 314 of file HadrontherapyDetectorConstruction.cc.
Definition at line 255 of file HadrontherapyDetectorConstruction.cc.
void HadrontherapyDetectorConstruction::SetPhantomPosition | ( | G4ThreeVector | pos | ) |
Definition at line 308 of file HadrontherapyDetectorConstruction.cc.
void HadrontherapyDetectorConstruction::SetPhantomSize | ( | G4double | sizeX, |
G4double | sizeY, | ||
G4double | sizeZ | ||
) |
Definition at line 283 of file HadrontherapyDetectorConstruction.cc.
void HadrontherapyDetectorConstruction::SetVoxelSize | ( | G4double | sizeX, |
G4double | sizeY, | ||
G4double | sizeZ | ||
) |
Definition at line 300 of file HadrontherapyDetectorConstruction.cc.
void HadrontherapyDetectorConstruction::UpdateGeometry | ( | ) |
Definition at line 320 of file HadrontherapyDetectorConstruction.cc.
HadrontherapyDetectorSD* HadrontherapyDetectorConstruction::detectorSD |
Definition at line 61 of file HadrontherapyDetectorConstruction.hh.
G4VPhysicalVolume* HadrontherapyDetectorConstruction::motherPhys |
Definition at line 60 of file HadrontherapyDetectorConstruction.hh.