| 
    Geant4
    10.03.p02
    
   | 
 
#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.