Geant4  10.01.p02
PassiveCarbonBeamLine Class Reference

#include <PassiveCarbonBeamLine.hh>

+ Inheritance diagram for PassiveCarbonBeamLine:
+ Collaboration diagram for PassiveCarbonBeamLine:

Public Member Functions

 PassiveCarbonBeamLine ()
 
 ~PassiveCarbonBeamLine ()
 
G4VPhysicalVolume * Construct ()
 
void HadrontherapyBeamLineSupport ()
 
void ScatteringSystem ()
 
void VacuumToAirInterface ()
 
void HadrontherapyBeamMonitoring ()
 
void HadrontherapyBeamNozzle ()
 
void HadrontherapyBeamFinalCollimator ()
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void ConstructSDandField ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorld * GetParallelWorld (G4int i) const
 

Public Attributes

G4Material * kapton
 
G4VisAttributes * redWire
 
G4VPhysicalVolume * mother
 
G4double firstScatteringFoilXPosition
 
G4double firstScatteringFoilYPosition
 
G4double firstScatteringFoilZPosition
 

Private Member Functions

void SetDefaultDimensions ()
 
void ConstructPassiveCarbonBeamLine ()
 

Private Attributes

G4VPhysicalVolume * physicalTreatmentRoom
 
HadrontherapyDetectorConstruction * hadrontherapyDetectorConstruction
 
G4double vacuumZoneXSize
 
G4double vacuumZoneYSize
 
G4double vacuumZoneZSize
 
G4double vacuumZoneXPosition
 
G4double kaptonWindowXSize
 
G4double kaptonWindowYSize
 
G4double kaptonWindowZSize
 
G4double kaptonWindowXPosition
 
G4VPhysicalVolume * physiBeamLineSupport
 
G4VPhysicalVolume * physiBeamLineCover
 
G4VPhysicalVolume * physiBeamLineCover2
 
G4VPhysicalVolume * physiKaptonWindow
 
G4Tubs * solidStopper
 
G4VPhysicalVolume * physiStopper
 
G4LogicalVolume * logicStopper
 
G4double innerRadiusStopper
 
G4double heightStopper
 
G4double startAngleStopper
 
G4double spanningAngleStopper
 
G4double stopperXPosition
 
G4double stopperYPosition
 
G4double stopperZPosition
 
G4double outerRadiusStopper
 
G4Box * firstScatteringFoil
 
G4VPhysicalVolume * physiFirstScatteringFoil
 
G4double firstScatteringFoilXSize
 
G4double firstScatteringFoilYSize
 
G4double firstScatteringFoilZSize
 
G4Box * secondScatteringFoil
 
G4VPhysicalVolume * physiSecondScatteringFoil
 
G4double secondScatteringFoilXSize
 
G4double secondScatteringFoilYSize
 
G4double secondScatteringFoilZSize
 
G4double secondScatteringFoilXPosition
 
G4double secondScatteringFoilYPosition
 
G4double secondScatteringFoilZPosition
 
G4double innerRadiusFinalCollimator
 
G4VPhysicalVolume * physiFirstMonitorLayer1
 
G4VPhysicalVolume * physiFirstMonitorLayer2
 
G4VPhysicalVolume * physiFirstMonitorLayer3
 
G4VPhysicalVolume * physiFirstMonitorLayer4
 
G4VPhysicalVolume * physiNozzleSupport
 
G4VPhysicalVolume * physiHoleNozzleSupport
 
G4VPhysicalVolume * physiNozzleSupportHole
 
G4VPhysicalVolume * physiSecondHoleNozzleSupport
 
G4Tubs * solidFinalCollimator
 
G4VPhysicalVolume * physiFinalCollimator
 
G4VisAttributes * blue
 
G4VisAttributes * gray
 
G4VisAttributes * white
 
G4VisAttributes * red
 
G4VisAttributes * yellow
 
G4VisAttributes * green
 
G4VisAttributes * darkGreen
 
G4VisAttributes * darkOrange3
 
G4VisAttributes * skyBlue
 
G4Material * beamLineSupportMaterial
 
G4Material * vacuumZoneMaterial
 
G4Material * firstScatteringFoilMaterial
 
G4Material * kaptonWindowMaterial
 
G4Material * stopperMaterial
 
G4Material * secondScatteringFoilMaterial
 
G4Material * layer1MonitorChamberMaterial
 
G4Material * layer2MonitorChamberMaterial
 
G4Material * layer3MonitorChamberMaterial
 
G4Material * layer4MonitorChamberMaterial
 
G4Material * nozzleSupportMaterial
 
G4Material * holeNozzleSupportMaterial
 
G4Material * seconHoleNozzleSupportMaterial
 
G4Material * finalCollimatorMaterial
 
HadrontherapyDetectorROGeometry * RO
 

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)
 

Detailed Description

Definition at line 43 of file PassiveCarbonBeamLine.hh.

Constructor & Destructor Documentation

PassiveCarbonBeamLine::PassiveCarbonBeamLine ( )

Definition at line 51 of file PassiveCarbonBeamLine.cc.

References G4cout, G4endl, G4VUserDetectorConstruction::RegisterParallelWorld(), and RO.

+ Here is the call graph for this function:

PassiveCarbonBeamLine::~PassiveCarbonBeamLine ( )

Definition at line 77 of file PassiveCarbonBeamLine.cc.

References hadrontherapyDetectorConstruction.

Member Function Documentation

G4VPhysicalVolume * PassiveCarbonBeamLine::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 83 of file PassiveCarbonBeamLine.cc.

References ConstructPassiveCarbonBeamLine(), HadrontherapyDetectorConstruction::GetDetectorToWorldPosition(), hadrontherapyDetectorConstruction, HadrontherapyDetectorConstruction::InitializeDetectorROGeometry(), physicalTreatmentRoom, RO, and SetDefaultDimensions().

+ Here is the call graph for this function:

void PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine ( )
private

Definition at line 330 of file PassiveCarbonBeamLine.cc.

References cm, G4NistManager::FindOrBuildMaterial(), HadrontherapyBeamFinalCollimator(), HadrontherapyBeamLineSupport(), HadrontherapyBeamMonitoring(), HadrontherapyBeamNozzle(), G4NistManager::Instance(), G4VisAttributes::Invisible, physicalTreatmentRoom, ScatteringSystem(), and VacuumToAirInterface().

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void PassiveCarbonBeamLine::HadrontherapyBeamFinalCollimator ( )

Definition at line 803 of file PassiveCarbonBeamLine.cc.

References deg, finalCollimatorMaterial, innerRadiusFinalCollimator, mm, physicalTreatmentRoom, physiFinalCollimator, solidFinalCollimator, and yellow.

Referenced by ConstructPassiveCarbonBeamLine().

+ Here is the caller graph for this function:

void PassiveCarbonBeamLine::HadrontherapyBeamLineSupport ( )

Definition at line 367 of file PassiveCarbonBeamLine.cc.

References beamLineSupportMaterial, blue, gray, m, mm, physiBeamLineCover, physiBeamLineCover2, physiBeamLineSupport, and physicalTreatmentRoom.

Referenced by ConstructPassiveCarbonBeamLine().

+ Here is the caller graph for this function:

void PassiveCarbonBeamLine::HadrontherapyBeamMonitoring ( )

Definition at line 590 of file PassiveCarbonBeamLine.cc.

References cm, layer1MonitorChamberMaterial, layer2MonitorChamberMaterial, layer3MonitorChamberMaterial, layer4MonitorChamberMaterial, mm, physicalTreatmentRoom, physiFirstMonitorLayer1, physiFirstMonitorLayer2, physiFirstMonitorLayer3, physiFirstMonitorLayer4, and white.

Referenced by ConstructPassiveCarbonBeamLine().

+ Here is the caller graph for this function:

void PassiveCarbonBeamLine::HadrontherapyBeamNozzle ( )

Definition at line 682 of file PassiveCarbonBeamLine.cc.

References darkOrange3, deg, holeNozzleSupportMaterial, mm, nozzleSupportMaterial, physicalTreatmentRoom, physiHoleNozzleSupport, physiNozzleSupport, physiNozzleSupportHole, physiSecondHoleNozzleSupport, seconHoleNozzleSupportMaterial, and yellow.

Referenced by ConstructPassiveCarbonBeamLine().

+ Here is the caller graph for this function:

void PassiveCarbonBeamLine::SetDefaultDimensions ( )
private

Definition at line 118 of file PassiveCarbonBeamLine.cc.

References AddElement(), beamLineSupportMaterial, blue, cm, cm3, darkGreen, darkOrange3, deg, finalCollimatorMaterial, G4NistManager::FindOrBuildElement(), G4NistManager::FindOrBuildMaterial(), firstScatteringFoilMaterial, firstScatteringFoilXPosition, firstScatteringFoilXSize, firstScatteringFoilYSize, firstScatteringFoilZSize, g, gray, green, heightStopper, holeNozzleSupportMaterial, innerRadiusFinalCollimator, innerRadiusStopper, G4NistManager::Instance(), kaptonWindowMaterial, kaptonWindowXPosition, kaptonWindowXSize, kaptonWindowYSize, kaptonWindowZSize, layer1MonitorChamberMaterial, layer2MonitorChamberMaterial, layer3MonitorChamberMaterial, layer4MonitorChamberMaterial, m, mm, mole, nComponents, nozzleSupportMaterial, outerRadiusStopper, perCent, red, secondScatteringFoilMaterial, secondScatteringFoilXPosition, secondScatteringFoilXSize, secondScatteringFoilYPosition, secondScatteringFoilYSize, secondScatteringFoilZPosition, secondScatteringFoilZSize, seconHoleNozzleSupportMaterial, skyBlue, spanningAngleStopper, startAngleStopper, stopperMaterial, stopperXPosition, stopperYPosition, stopperZPosition, vacuumZoneMaterial, vacuumZoneXPosition, vacuumZoneXSize, vacuumZoneYSize, vacuumZoneZSize, white, and yellow.

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4Material* PassiveCarbonBeamLine::beamLineSupportMaterial
private

Definition at line 160 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamLineSupport(), and SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::blue
private

Definition at line 150 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamLineSupport(), and SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::darkGreen
private

Definition at line 156 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::darkOrange3
private
G4Material* PassiveCarbonBeamLine::finalCollimatorMaterial
private
G4Box* PassiveCarbonBeamLine::firstScatteringFoil
private

Definition at line 120 of file PassiveCarbonBeamLine.hh.

Referenced by VacuumToAirInterface().

G4Material* PassiveCarbonBeamLine::firstScatteringFoilMaterial
private

Definition at line 162 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::firstScatteringFoilXPosition

Definition at line 78 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::firstScatteringFoilXSize
private

Definition at line 122 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::firstScatteringFoilYPosition

Definition at line 79 of file PassiveCarbonBeamLine.hh.

G4double PassiveCarbonBeamLine::firstScatteringFoilYSize
private

Definition at line 123 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::firstScatteringFoilZPosition

Definition at line 80 of file PassiveCarbonBeamLine.hh.

G4double PassiveCarbonBeamLine::firstScatteringFoilZSize
private

Definition at line 124 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4VisAttributes* PassiveCarbonBeamLine::gray
private

Definition at line 151 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamLineSupport(), and SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::green
private

Definition at line 155 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions().

HadrontherapyDetectorConstruction* PassiveCarbonBeamLine::hadrontherapyDetectorConstruction
private

Definition at line 89 of file PassiveCarbonBeamLine.hh.

Referenced by Construct(), and ~PassiveCarbonBeamLine().

G4double PassiveCarbonBeamLine::heightStopper
private

Definition at line 111 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::holeNozzleSupportMaterial
private

Definition at line 172 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::innerRadiusFinalCollimator
private
G4double PassiveCarbonBeamLine::innerRadiusStopper
private

Definition at line 110 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::kapton

Definition at line 75 of file PassiveCarbonBeamLine.hh.

G4Material* PassiveCarbonBeamLine::kaptonWindowMaterial
private

Definition at line 163 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::kaptonWindowXPosition
private

Definition at line 100 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::kaptonWindowXSize
private

Definition at line 97 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::kaptonWindowYSize
private

Definition at line 98 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::kaptonWindowZSize
private

Definition at line 99 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4Material* PassiveCarbonBeamLine::layer1MonitorChamberMaterial
private

Definition at line 167 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::layer2MonitorChamberMaterial
private

Definition at line 168 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::layer3MonitorChamberMaterial
private

Definition at line 169 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::layer4MonitorChamberMaterial
private

Definition at line 170 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring(), and SetDefaultDimensions().

G4LogicalVolume* PassiveCarbonBeamLine::logicStopper
private

Definition at line 109 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem().

G4VPhysicalVolume* PassiveCarbonBeamLine::mother

Definition at line 77 of file PassiveCarbonBeamLine.hh.

G4Material* PassiveCarbonBeamLine::nozzleSupportMaterial
private

Definition at line 171 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::outerRadiusStopper
private

Definition at line 117 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiBeamLineCover
private

Definition at line 103 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamLineSupport().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiBeamLineCover2
private

Definition at line 104 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamLineSupport().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiBeamLineSupport
private

Definition at line 102 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamLineSupport().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiFinalCollimator
private

Definition at line 148 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamFinalCollimator().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiFirstMonitorLayer1
private

Definition at line 139 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiFirstMonitorLayer2
private

Definition at line 140 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiFirstMonitorLayer3
private

Definition at line 141 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiFirstMonitorLayer4
private

Definition at line 142 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiFirstScatteringFoil
private

Definition at line 121 of file PassiveCarbonBeamLine.hh.

Referenced by VacuumToAirInterface().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiHoleNozzleSupport
private

Definition at line 144 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiKaptonWindow
private

Definition at line 105 of file PassiveCarbonBeamLine.hh.

Referenced by VacuumToAirInterface().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiNozzleSupport
private

Definition at line 143 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiNozzleSupportHole
private

Definition at line 145 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiSecondHoleNozzleSupport
private

Definition at line 146 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiSecondScatteringFoil
private

Definition at line 128 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem().

G4VPhysicalVolume* PassiveCarbonBeamLine::physiStopper
private

Definition at line 108 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem().

G4VisAttributes* PassiveCarbonBeamLine::red
private

Definition at line 153 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::redWire

Definition at line 76 of file PassiveCarbonBeamLine.hh.

HadrontherapyDetectorROGeometry* PassiveCarbonBeamLine::RO
private

Definition at line 176 of file PassiveCarbonBeamLine.hh.

Referenced by Construct(), and PassiveCarbonBeamLine().

G4Box* PassiveCarbonBeamLine::secondScatteringFoil
private

Definition at line 127 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem().

G4Material* PassiveCarbonBeamLine::secondScatteringFoilMaterial
private

Definition at line 165 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::secondScatteringFoilXPosition
private

Definition at line 132 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::secondScatteringFoilXSize
private

Definition at line 129 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::secondScatteringFoilYPosition
private

Definition at line 133 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::secondScatteringFoilYSize
private

Definition at line 130 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::secondScatteringFoilZPosition
private

Definition at line 134 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::secondScatteringFoilZSize
private

Definition at line 131 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::seconHoleNozzleSupportMaterial
private

Definition at line 173 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamNozzle(), and SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::skyBlue
private
G4Tubs* PassiveCarbonBeamLine::solidFinalCollimator
private

Definition at line 147 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamFinalCollimator().

G4Tubs* PassiveCarbonBeamLine::solidStopper
private

Definition at line 107 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem().

G4double PassiveCarbonBeamLine::spanningAngleStopper
private

Definition at line 113 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::startAngleStopper
private

Definition at line 112 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::stopperMaterial
private

Definition at line 164 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::stopperXPosition
private

Definition at line 114 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::stopperYPosition
private

Definition at line 115 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4double PassiveCarbonBeamLine::stopperZPosition
private

Definition at line 116 of file PassiveCarbonBeamLine.hh.

Referenced by ScatteringSystem(), and SetDefaultDimensions().

G4Material* PassiveCarbonBeamLine::vacuumZoneMaterial
private

Definition at line 161 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::vacuumZoneXPosition
private

Definition at line 95 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::vacuumZoneXSize
private

Definition at line 92 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::vacuumZoneYSize
private

Definition at line 93 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4double PassiveCarbonBeamLine::vacuumZoneZSize
private

Definition at line 94 of file PassiveCarbonBeamLine.hh.

Referenced by SetDefaultDimensions(), and VacuumToAirInterface().

G4VisAttributes* PassiveCarbonBeamLine::white
private

Definition at line 152 of file PassiveCarbonBeamLine.hh.

Referenced by HadrontherapyBeamMonitoring(), and SetDefaultDimensions().

G4VisAttributes* PassiveCarbonBeamLine::yellow
private

The documentation for this class was generated from the following files: