29 #ifndef PassiveCarbonBeamLine_H
30 #define PassiveCarbonBeamLine_H 1
G4Material * finalCollimatorMaterial
G4double innerRadiusFinalCollimator
G4double kaptonWindowZSize
G4Material * holeNozzleSupportMaterial
G4double secondScatteringFoilYPosition
G4Tubs * solidFinalCollimator
HadrontherapyDetectorConstruction * hadrontherapyDetectorConstruction
G4Material * layer2MonitorChamberMaterial
G4double firstScatteringFoilZSize
G4VPhysicalVolume * physiKaptonWindow
G4Material * layer3MonitorChamberMaterial
G4Material * seconHoleNozzleSupportMaterial
G4double firstScatteringFoilYSize
G4VPhysicalVolume * physiFirstMonitorLayer4
G4VPhysicalVolume * physiStopper
G4Material * beamLineSupportMaterial
G4VPhysicalVolume * Construct()
G4VPhysicalVolume * physiBeamLineSupport
G4VPhysicalVolume * physiHoleNozzleSupport
G4Material * firstScatteringFoilMaterial
G4double startAngleStopper
G4Material * secondScatteringFoilMaterial
G4double firstScatteringFoilYPosition
void HadrontherapyBeamLineSupport()
G4double secondScatteringFoilXSize
void HadrontherapyBeamNozzle()
G4double vacuumZoneXPosition
HadrontherapyDetectorROGeometry * RO
void SetDefaultDimensions()
G4double stopperZPosition
G4double firstScatteringFoilXSize
G4double firstScatteringFoilZPosition
G4double secondScatteringFoilZPosition
G4double innerRadiusStopper
G4VPhysicalVolume * physicalTreatmentRoom
G4VisAttributes * darkGreen
G4Material * layer1MonitorChamberMaterial
G4double spanningAngleStopper
G4VPhysicalVolume * physiFinalCollimator
G4VPhysicalVolume * physiSecondScatteringFoil
G4VPhysicalVolume * physiBeamLineCover
G4Box * firstScatteringFoil
G4VPhysicalVolume * physiFirstMonitorLayer3
void HadrontherapyBeamFinalCollimator()
G4VisAttributes * skyBlue
G4VisAttributes * darkOrange3
G4VPhysicalVolume * physiNozzleSupport
G4Material * layer4MonitorChamberMaterial
void HadrontherapyBeamMonitoring()
G4VPhysicalVolume * mother
G4VisAttributes * redWire
G4Material * kaptonWindowMaterial
G4Material * nozzleSupportMaterial
G4double kaptonWindowXSize
G4double outerRadiusStopper
G4double kaptonWindowXPosition
void VacuumToAirInterface()
G4double secondScatteringFoilXPosition
G4double secondScatteringFoilYSize
G4Box * secondScatteringFoil
G4VPhysicalVolume * physiBeamLineCover2
G4VPhysicalVolume * physiFirstScatteringFoil
G4double kaptonWindowYSize
G4VPhysicalVolume * physiFirstMonitorLayer1
G4Material * stopperMaterial
G4VPhysicalVolume * physiFirstMonitorLayer2
G4LogicalVolume * logicStopper
G4double stopperYPosition
G4double stopperXPosition
G4VPhysicalVolume * physiSecondHoleNozzleSupport
G4double firstScatteringFoilXPosition
void ConstructPassiveCarbonBeamLine()
G4double secondScatteringFoilZSize
G4Material * vacuumZoneMaterial