Geant4  10.02
LaserDrivenBeamLine Class Reference

#include <LaserDrivenBeamLine.hh>

+ Inheritance diagram for LaserDrivenBeamLine:
+ Collaboration diagram for LaserDrivenBeamLine:

Public Member Functions

 LaserDrivenBeamLine ()
 
 ~LaserDrivenBeamLine ()
 
G4VPhysicalVolumeConstruct ()
 
void ConstructSDandField ()
 
void RemoveESS ()
 
void SetFirstCollimatorRadius (G4double value)
 
void SetFirstCollimatorThickness (G4double value)
 
void SetFirstCollimatorPositionZ (G4double value)
 
void SetSecondCollimatorRadius (G4double value)
 
void SetSecondCollimatorThickness (G4double value)
 
void SetSecondCollimatorPositionZ (G4double value)
 
void SetThicknessSlit (G4double value)
 
void SetSlitHoleDimensionY (G4double value)
 
void SetSlitHoleDimensionZ (G4double value)
 
void SetSlitHolePositionZ (G4double value)
 
void RemoveQuads ()
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Private Member Functions

void SetDefaultDimensions ()
 
void ConstructLaserDrivenBeamLine ()
 
void EnergySelectorChamber ()
 
void Collimator ()
 
void Magnet_1 ()
 
void Magnet_2 ()
 
void Magnet_3 ()
 
void Magnet_4 ()
 
void Slit ()
 
void FinalCollimator ()
 
void ExitPipe ()
 
void ExitWindow ()
 
void Exithole ()
 
void Entrancehole ()
 
void EntrancePipe ()
 
void Quadrupole ()
 
void FaradayCup ()
 

Private Attributes

LaserDrivenBeamLineMessengerlaserDrivenMessenger
 
HadrontherapyDetectorConstructionhadrontherapydetectorconstruction
 
HadrontherapyDetectorROGeometryRO
 
G4BoxsolidTreatmentRoom
 
G4LogicalVolumelogicTreatmentRoom
 
G4VPhysicalVolumephysicTreatmentRoom
 
G4MaterialQuadMaterial
 
G4double QuadChamberWallPosX
 
G4double QuadChamberWallPosY
 
G4double QuadChamberWallPosZ
 
G4BoxSQuadChamberWall
 
G4BoxSQuadChamber
 
G4LogicalVolumeLQuadChamberWall
 
G4LogicalVolumeLQuadChamber
 
G4VPhysicalVolumePQuadChamberWall
 
G4VPhysicalVolumePQuadChamber
 
G4double InnerRadiusQuad
 
G4double InnerRadiusTriplet
 
G4double ExternalRadiusQuad
 
G4double FirstQuadThickness
 
G4double SecondQuadThickness
 
G4double ThirdQuadThickness
 
G4double FourthQuadThickness
 
G4double startAngleQuad
 
G4double spanningAngleQuad
 
G4double FirstQuadXPosition
 
G4double FirstQXPosition
 
G4double SecondQuadXPosition
 
G4double SecondQXPosition
 
G4double ThirdQuadXPosition
 
G4double ThirdQXPosition
 
G4double FourthQuadXPosition
 
G4double FourthQXPosition
 
G4double QuadYPosition
 
G4double QYPosition
 
G4double QuadZPosition
 
G4double QZPosition
 
G4TubsSFirstTriplet
 
G4TubsSSecondTriplet
 
G4TubsSThirdTriplet
 
G4TubsSFourthTriplet
 
G4LogicalVolumeLFirstTriplet
 
G4LogicalVolumeLSecondTriplet
 
G4LogicalVolumeLThirdTriplet
 
G4LogicalVolumeLFourthTriplet
 
G4VPhysicalVolumePFirstTriplet
 
G4VPhysicalVolumePSecondTriplet
 
G4VPhysicalVolumePThirdTriplet
 
G4VPhysicalVolumePFourthTriplet
 
G4TubssolidFirstQuad
 
G4TubssolidSecondQuad
 
G4TubssolidThirdQuad
 
G4TubssolidFourthQuad
 
G4LogicalVolumelogicFirstQuad
 
G4LogicalVolumelogicSecondQuad
 
G4LogicalVolumelogicThirdQuad
 
G4LogicalVolumelogicFourthQuad
 
G4VPhysicalVolumephysicFirstQuad
 
G4VPhysicalVolumephysicSecondQuad
 
G4VPhysicalVolumephysicThirdQuad
 
G4VPhysicalVolumephysicFourthQuad
 
G4MaterialexternalChamberMaterial
 
G4MaterialinternalChamberMaterial
 
G4BoxsolidExternalChamber
 
G4LogicalVolumelogicExternalChamber
 
G4VPhysicalVolumephysicExternalChamber
 
G4BoxsolidInternalChamber
 
G4LogicalVolumelogicInternalChamber
 
G4VPhysicalVolumephysicInternalChamber
 
G4double VaccumChamberWallThickness
 
G4FieldManagerpFieldMgr
 
G4FieldManagerpFieldMgrQuadFourth
 
G4FieldManagerpFieldMgrQuadThird
 
G4FieldManagerpFieldMgrQuadSecond
 
G4FieldManagerpFieldMgrQuadFirst
 
G4MagneticFieldPurgMagField
 
G4MagneticFieldPurgMagFieldQuadFourth
 
G4MagneticFieldPurgMagFieldQuadThird
 
G4MagneticFieldPurgMagFieldQuadSecond
 
G4MagneticFieldPurgMagFieldQuadFirst
 
G4ChordFinderpChordFinder
 
G4ChordFinderpChordFinderQuadFourth
 
G4ChordFinderpChordFinderQuadThird
 
G4ChordFinderpChordFinderQuadSecond
 
G4ChordFinderpChordFinderQuadFirst
 
G4Mag_UsualEqRhsfEquation
 
G4Mag_UsualEqRhsfEquationQuadFourth
 
G4Mag_UsualEqRhsfEquationQuadThird
 
G4Mag_UsualEqRhsfEquationQuadSecond
 
G4Mag_UsualEqRhsfEquationQuadFirst
 
G4MagInt_DriverpIntgrDriver
 
G4MagInt_DriverpIntgrDriverQuadFourth
 
G4MagInt_DriverpIntgrDriverQuadThird
 
G4MagInt_DriverpIntgrDriverQuadSecond
 
G4MagInt_DriverpIntgrDriverQuadFirst
 
G4MagIntegratorStepperfstepper
 
G4MagIntegratorStepperfstepperQuadFourth
 
G4MagIntegratorStepperfstepperQuadThird
 
G4MagIntegratorStepperfstepperQuadSecond
 
G4MagIntegratorStepperfstepperQuadFirst
 
G4double InnerRadiusExitWindow
 
G4double ExternalRadiusExitWindow
 
G4double ExitWindowThickness
 
G4double ExitWindowXPosition
 
G4double ExitWindowYPosition
 
G4double ExitWindowZPosition
 
G4double startAngleExitWindow
 
G4double spanningAngleExitWindow
 
G4double ExitPipeheight
 
G4double InnerRadiusExitPipe
 
G4double ExternalRadiusExitPipe
 
G4double ExitPipeXPosition
 
G4double ExitPipeYPosition
 
G4double ExitPipeZPosition
 
G4double startAngleExitPipe
 
G4double spanningAngleExitPipe
 
G4double EntrancePipeheight
 
G4double InnerRadiusEntrancePipe
 
G4double ExternalRadiusEntrancePipe
 
G4double EntrancePipeXPosition
 
G4double EntrancePipeYPosition
 
G4double EntrancePipeZPosition
 
G4double startAngleEntrancePipe
 
G4double spanningAngleEntrancePipe
 
G4double InnerRadiusExithole
 
G4double ExternalRadiusExithole
 
G4double ExitholeThickness
 
G4double ExitholeXPosition
 
G4double ExitholeYPosition
 
G4double ExitholeZPosition
 
G4double startAngleExithole
 
G4double spanningAngleExithole
 
G4double InnerRadiusEntrancehole
 
G4double ExternalRadiusEntrancehole
 
G4double EntranceholeThickness
 
G4double EntranceholeXPosition
 
G4double EntranceholeYPosition
 
G4double EntranceholeZPosition
 
G4double EntranceholeQuadXPosition
 
G4double startAngleEntrancehole
 
G4double spanningAngleEntrancehole
 
G4double ExitholeToFinalCollimator
 
G4double FinalCollimatorToMagnet4
 
G4double Magnet4ToMagnet3
 
G4double Magnet3ToMagnet2
 
G4double Magnet2ToMagnet1
 
G4double Magnet1ToFirstCollimator
 
G4double externalChamberXSize
 
G4double externalChamberYSize
 
G4double externalChamberZSize
 
G4double internalChamberXSize
 
G4double internalChamberYSize
 
G4double internalChamberZSize
 
G4double externalChamberXPosition
 
G4double externalChamberYPosition
 
G4double externalChamberZPosition
 
G4double defaultInnerRadiusCollimator
 
G4double innerRadiusCollimator
 
G4double defaultThicknessCollimator
 
G4double thicknessCollimator
 
G4double defaultOuterRadiusCollimator
 
G4double outerRadiusCollimator
 
G4double defaultStartAngleCollimator
 
G4double startAngleCollimator
 
G4double defaultSpanningAngleCollimator
 
G4double spanningAngleCollimator
 
G4double defaultCollimatorXPosition
 
G4double collimatorXPosition
 
G4double defaultCollimatorYPosition
 
G4double collimatorYPosition
 
G4double defaultCollimatorZPosition
 
G4double collimatorZPosition
 
G4double collimatorBoxYSize
 
G4double collimatorBoxZSize
 
G4double collimatorBox_XPosition
 
G4double collimatorBox_YPosition
 
G4double collimatorBox_ZPosition
 
G4BoxsolidCollimator
 
G4LogicalVolumelogicCollimator
 
G4VPhysicalVolumephysicCollimator
 
G4TubssolidCollimatorHole
 
G4LogicalVolumelogicCollimatorHole
 
G4VPhysicalVolumephysicCollimatorHole
 
G4MaterialcollimatorHoleMaterial
 
G4MaterialcollimatorMaterial
 
G4double defaultInnerRadiusFinalCollimator
 
G4double innerRadiusFinalCollimator
 
G4double defaultFinalCollimatorThickness
 
G4double FinalCollimatorThickness
 
G4double defaultOuterRadiusFinalCollimator
 
G4double outerRadiusFinalCollimator
 
G4double defaultStartAngleFinalCollimator
 
G4double startAngleFinalCollimator
 
G4double defaultSpanningAngleFinalCollimator
 
G4double spanningAngleFinalCollimator
 
G4double defaultFinalCollimatorXPosition
 
G4double FinalcollimatorXPosition
 
G4double defaultFinalCollimatorYPosition
 
G4double FinalcollimatorYPosition
 
G4double defaultFinalCollimatorZPosition
 
G4double FinalcollimatorZPosition
 
G4double collimatorFinalBoxXSize
 
G4double collimatorFinalBoxYSize
 
G4double collimatorFinalBoxZSize
 
G4double collimatorFinalBox_XPosition
 
G4double collimatorFinalBox_YPosition
 
G4double collimatorFinalBox_ZPosition
 
G4BoxsolidFinalCollimator
 
G4LogicalVolumelogicFinalCollimator
 
G4VPhysicalVolumephysicFinalCollimator
 
G4TubssolidFinalCollimatorHole
 
G4LogicalVolumelogicFinalCollimatorHole
 
G4VPhysicalVolumephysicFinalCollimatorHole
 
G4MaterialFinalcollimatorMaterial
 
G4MaterialFinalcollimatorHoleMaterial
 
G4MaterialWindowMaterial
 
G4MaterialPipeMaterial
 
G4MaterialMotherMaterial
 
G4MaterialexternalMagnet_1Material
 
G4MaterialexternalMagnet_2Material
 
G4MaterialexternalMagnet_3Material
 
G4MaterialexternalMagnet_4Material
 
G4MaterialexternalSlitMaterial
 
G4MaterialinternalSlitMaterial
 
G4BoxsolidExternalMagnet_1
 
G4LogicalVolumelogicExternalMagnet_1
 
G4VPhysicalVolumephysicExternalMagnet_1
 
G4VPhysicalVolumephysicExternalMagnet_1Down
 
G4BoxsolidMagnet_1
 
G4LogicalVolumelogicMagnet_1
 
G4VPhysicalVolumephysicMagnet_1Right
 
G4VPhysicalVolumephysicMagnet_1Left
 
G4BoxsolidExternalMagnet_2
 
G4LogicalVolumelogicExternalMagnet_2
 
G4VPhysicalVolumephysicExternalMagnet_2
 
G4VPhysicalVolumephysicExternalMagnet_2Down
 
G4BoxsolidMagnet_2
 
G4LogicalVolumelogicMagnet_2
 
G4VPhysicalVolumephysicMagnet_2Right
 
G4VPhysicalVolumephysicMagnet_2Left
 
G4BoxsolidExternalMagnet_3
 
G4LogicalVolumelogicExternalMagnet_3
 
G4VPhysicalVolumephysicExternalMagnet_3
 
G4VPhysicalVolumephysicExternalMagnet_3Down
 
G4BoxsolidMagnet_3
 
G4LogicalVolumelogicMagnet_3
 
G4VPhysicalVolumephysicMagnet_3Right
 
G4VPhysicalVolumephysicMagnet_3Left
 
G4BoxsolidExternalMagnet_4
 
G4LogicalVolumelogicExternalMagnet_4
 
G4VPhysicalVolumephysicExternalMagnet_4
 
G4VPhysicalVolumephysicExternalMagnet_4Down
 
G4BoxsolidMagnet_4
 
G4LogicalVolumelogicMagnet_4
 
G4VPhysicalVolumephysicMagnet_4Right
 
G4VPhysicalVolumephysicMagnet_4Left
 
G4BoxsolidExternalSlit
 
G4LogicalVolumelogicExternalSlit
 
G4VPhysicalVolumephysicExternalSlit
 
G4BoxsolidInternalSlit
 
G4LogicalVolumelogicInternalSlit
 
G4VPhysicalVolumephysicInternalSlit
 
G4double externalMagnet_1XSize
 
G4double externalMagnet_1YSize
 
G4double externalMagnet_1ZSize
 
G4double externalMagnet_2XSize
 
G4double externalMagnet_2YSize
 
G4double externalMagnet_2ZSize
 
G4double externalMagnet_3XSize
 
G4double externalMagnet_3YSize
 
G4double externalMagnet_3ZSize
 
G4double externalMagnet_4XSize
 
G4double externalMagnet_4YSize
 
G4double externalMagnet_4ZSize
 
G4double externalMagnet_1XPosition
 
G4double externalMagnet_1YPosition
 
G4double externalMagnet_1ZPosition
 
G4double externalMagnet_2XPosition
 
G4double externalMagnet_2YPosition
 
G4double externalMagnet_2ZPosition
 
G4double externalMagnet_3XPosition
 
G4double externalMagnet_3YPosition
 
G4double externalMagnet_3ZPosition
 
G4double externalMagnet_4XPosition
 
G4double externalMagnet_4YPosition
 
G4double externalMagnet_4ZPosition
 
G4double externalSlitXPosition
 
G4double externalSlitYPosition
 
G4double externalSlitZPosition
 
G4double externalSlitXSize
 
G4double externalSlitYSize
 
G4double externalSlitZSize
 
G4TubssolidExitPipe
 
G4LogicalVolumelogicExitPipe
 
G4VPhysicalVolumephysicExitPipe
 
G4TubssolidExitWindow
 
G4LogicalVolumelogicExitWindow
 
G4VPhysicalVolumephysicExitWindow
 
G4TubssolidExithole
 
G4LogicalVolumelogicExithole
 
G4VPhysicalVolumephysicExithole
 
G4TubssolidEntrancePipe
 
G4LogicalVolumelogicEntrancePipe
 
G4VPhysicalVolumephysicEntrancePipe
 
G4TubssolidEntrancehole
 
G4LogicalVolumelogicEntrancehole
 
G4VPhysicalVolumephysicEntrancehole
 
G4VPhysicalVolumephysicEntranceholeESSChamber
 
G4double Magnet_1XPosition
 
G4double Magnet_1YPosition
 
G4double Magnet_1ZPosition
 
G4double Magnet_1XSize
 
G4double Magnet_1YSize
 
G4double Magnet_1ZSize
 
G4double Magnet_2XPosition
 
G4double Magnet_2YPosition
 
G4double Magnet_2ZPosition
 
G4double Magnet_2XSize
 
G4double Magnet_2YSize
 
G4double Magnet_2ZSize
 
G4double Magnet_3XPosition
 
G4double Magnet_3YPosition
 
G4double Magnet_3ZPosition
 
G4double Magnet_3XSize
 
G4double Magnet_3YSize
 
G4double Magnet_3ZSize
 
G4double Magnet_4XPosition
 
G4double Magnet_4YPosition
 
G4double Magnet_4ZPosition
 
G4double Magnet_4XSize
 
G4double Magnet_4YSize
 
G4double Magnet_4ZSize
 
G4double internalSlitXPosition
 
G4double internalSlitYPosition
 
G4double internalSlitZPosition
 
G4double internalSlitXSize
 
G4double internalSlitYSize
 
G4double internalSlitZSize
 
G4MaterialKaptonEntranceWindowMaterial
 
G4MaterialMassRingMaterial
 
G4MaterialGuardRingMaterial
 
G4MaterialFaradayCupBottomMaterial
 
G4MaterialCupMaterial
 
G4BoxvirtualMag
 
G4LogicalVolumelogicVirtualMag
 
G4VPhysicalVolumephysicVirtualMag
 
G4BoxBox
 
G4TubsCylinder
 
G4LogicalVolumelogicBeveledCylinder
 
G4VPhysicalVolumephysicBeveledCylinder
 
G4TubsKaptonEntranceWindow
 
G4LogicalVolumelogicKaptonEntranceWindow
 
G4VPhysicalVolumephysicKaptonEntranceWindow
 
G4TubsMassRing
 
G4LogicalVolumelogicMassRing
 
G4VPhysicalVolumephysicMassRing
 
G4TubsVirtualWindow
 
G4LogicalVolumelogicVirtualWindow
 
G4VPhysicalVolumephysicVirtualWindow
 
G4TubsGuardRing
 
G4LogicalVolumelogicGuardRing
 
G4VPhysicalVolumephysicGuardRing
 
G4TubsVirtualMiddle
 
G4LogicalVolumelogicVirtualMiddle
 
G4VPhysicalVolumephysicVirtualMiddle
 
G4TubsFaradayCupBottom
 
G4LogicalVolumelogicFaradayCupBottom
 
G4VPhysicalVolumephysicFaradayCupBottom
 
G4TubsVirtualBottom
 
G4LogicalVolumelogicVirtualBottom
 
G4VPhysicalVolumephysicVirtualBottom
 
G4TubsCup
 
G4LogicalVolumelogicCup
 
G4VPhysicalVolumephysicCup
 
G4TubsVirtualOverBottom
 
G4LogicalVolumelogicVirtualOverBottom
 
G4VPhysicalVolumephysicVirtualOverBottom
 
G4TubsVirtualLateral
 
G4LogicalVolumelogicVirtualLateral
 
G4VPhysicalVolumephysicVirtualLateral
 
G4VisAttributesblue
 
G4VisAttributesgray
 
G4VisAttributeswhite
 
G4VisAttributesred
 
G4VisAttributesyellow
 
G4VisAttributesgreen
 
G4VisAttributesdarkGreen
 
G4VisAttributesdarkOrange3
 
G4VisAttributesskyBlue
 
G4VisAttributesblack
 

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 58 of file LaserDrivenBeamLine.hh.

Constructor & Destructor Documentation

LaserDrivenBeamLine::LaserDrivenBeamLine ( )

Definition at line 82 of file LaserDrivenBeamLine.cc.

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

+ Here is the call graph for this function:

LaserDrivenBeamLine::~LaserDrivenBeamLine ( )

Definition at line 115 of file LaserDrivenBeamLine.cc.

References hadrontherapydetectorconstruction.

Member Function Documentation

G4VPhysicalVolume * LaserDrivenBeamLine::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 122 of file LaserDrivenBeamLine.cc.

References ConstructLaserDrivenBeamLine(), G4cout, G4endl, HadrontherapyDetectorConstruction::GetDetectorToWorldPosition(), hadrontherapydetectorconstruction, HadrontherapyDetectorConstruction::InitializeDetectorROGeometry(), physicTreatmentRoom, RO, and SetDefaultDimensions().

+ Here is the call graph for this function:

void LaserDrivenBeamLine::ConstructLaserDrivenBeamLine ( )
private

Definition at line 698 of file LaserDrivenBeamLine.cc.

References cm, Collimator(), EnergySelectorChamber(), Entrancehole(), EntrancePipe(), Exithole(), ExitPipe(), ExitWindow(), FaradayCup(), FinalCollimator(), G4VisAttributes::Invisible, logicTreatmentRoom, Magnet_1(), Magnet_2(), Magnet_3(), Magnet_4(), MotherMaterial, physicTreatmentRoom, Quadrupole(), Slit(), and solidTreatmentRoom.

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void LaserDrivenBeamLine::EnergySelectorChamber ( )
private
void LaserDrivenBeamLine::Entrancehole ( )
private
void LaserDrivenBeamLine::EntrancePipe ( )
private

Definition at line 1361 of file LaserDrivenBeamLine.cc.

References deg, EntrancePipeheight, EntrancePipeXPosition, EntrancePipeYPosition, EntrancePipeZPosition, ExternalRadiusEntrancePipe, InnerRadiusEntrancePipe, logicEntrancePipe, physicEntrancePipe, physicTreatmentRoom, PipeMaterial, red, solidEntrancePipe, spanningAngleEntrancePipe, and startAngleEntrancePipe.

Referenced by ConstructLaserDrivenBeamLine().

+ Here is the caller graph for this function:

void LaserDrivenBeamLine::Exithole ( )
private

Definition at line 1933 of file LaserDrivenBeamLine.cc.

References deg, ExitholeThickness, ExitholeXPosition, ExitholeYPosition, ExitholeZPosition, ExternalRadiusExithole, InnerRadiusExithole, internalChamberMaterial, logicExithole, physicExithole, physicExternalChamber, skyBlue, solidExithole, spanningAngleExithole, and startAngleExithole.

Referenced by ConstructLaserDrivenBeamLine().

+ Here is the caller graph for this function:

void LaserDrivenBeamLine::ExitPipe ( )
private

Definition at line 1897 of file LaserDrivenBeamLine.cc.

References deg, ExitPipeheight, ExitPipeXPosition, ExitPipeYPosition, ExitPipeZPosition, ExternalRadiusExitPipe, InnerRadiusExitPipe, logicExitPipe, physicExitPipe, physicTreatmentRoom, PipeMaterial, red, solidExitPipe, spanningAngleExitPipe, and startAngleExitPipe.

Referenced by ConstructLaserDrivenBeamLine().

+ Here is the caller graph for this function:

void LaserDrivenBeamLine::ExitWindow ( )
private

Definition at line 1861 of file LaserDrivenBeamLine.cc.

References deg, ExitWindowThickness, ExitWindowXPosition, ExitWindowYPosition, ExitWindowZPosition, ExternalRadiusExitWindow, InnerRadiusExitWindow, logicExitWindow, physicExitWindow, physicTreatmentRoom, skyBlue, solidExitWindow, spanningAngleExitWindow, startAngleExitWindow, and WindowMaterial.

Referenced by ConstructLaserDrivenBeamLine().

+ Here is the caller graph for this function:

void LaserDrivenBeamLine::RemoveESS ( )

Definition at line 1970 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), logicCollimator, logicCollimatorHole, logicExithole, logicExitPipe, logicExitWindow, logicExternalChamber, logicExternalMagnet_1, logicExternalMagnet_2, logicExternalMagnet_3, logicExternalMagnet_4, logicExternalSlit, logicFinalCollimator, logicFinalCollimatorHole, logicInternalChamber, logicInternalSlit, logicMagnet_1, logicMagnet_2, logicMagnet_3, logicMagnet_4, pFieldMgr, physicCollimator, physicCollimatorHole, physicEntranceholeESSChamber, physicExithole, physicExitPipe, physicExitWindow, physicExternalChamber, physicExternalMagnet_1, physicExternalMagnet_1Down, physicExternalMagnet_2, physicExternalMagnet_2Down, physicExternalMagnet_3, physicExternalMagnet_3Down, physicExternalMagnet_4, physicExternalMagnet_4Down, physicExternalSlit, physicFinalCollimator, physicFinalCollimatorHole, physicInternalChamber, physicInternalSlit, physicMagnet_1Left, physicMagnet_1Right, physicMagnet_2Left, physicMagnet_2Right, physicMagnet_3Left, physicMagnet_3Right, physicMagnet_4Left, physicMagnet_4Right, solidCollimator, solidCollimatorHole, solidExithole, solidExitPipe, solidExitWindow, solidExternalChamber, solidExternalMagnet_1, solidExternalMagnet_2, solidExternalMagnet_3, solidExternalMagnet_4, solidExternalSlit, solidFinalCollimator, solidFinalCollimatorHole, solidInternalChamber, solidInternalSlit, solidMagnet_1, solidMagnet_2, solidMagnet_3, and solidMagnet_4.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetDefaultDimensions ( )
private

Definition at line 146 of file LaserDrivenBeamLine.cc.

References AddElement(), black, blue, cm, cm3, collimatorBox_XPosition, collimatorBox_YPosition, collimatorBox_ZPosition, collimatorBoxYSize, collimatorBoxZSize, collimatorFinalBox_XPosition, collimatorFinalBox_YPosition, collimatorFinalBox_ZPosition, collimatorFinalBoxXSize, collimatorFinalBoxYSize, collimatorFinalBoxZSize, collimatorHoleMaterial, collimatorMaterial, collimatorXPosition, collimatorYPosition, collimatorZPosition, CupMaterial, darkGreen, darkOrange3, defaultCollimatorXPosition, defaultCollimatorYPosition, defaultCollimatorZPosition, defaultFinalCollimatorThickness, defaultFinalCollimatorXPosition, defaultFinalCollimatorYPosition, defaultFinalCollimatorZPosition, defaultInnerRadiusCollimator, defaultInnerRadiusFinalCollimator, defaultOuterRadiusCollimator, defaultOuterRadiusFinalCollimator, defaultSpanningAngleCollimator, defaultSpanningAngleFinalCollimator, defaultStartAngleCollimator, defaultStartAngleFinalCollimator, defaultThicknessCollimator, deg, EntranceholeQuadXPosition, EntranceholeThickness, EntranceholeXPosition, EntranceholeYPosition, EntranceholeZPosition, EntrancePipeheight, EntrancePipeXPosition, EntrancePipeYPosition, EntrancePipeZPosition, ExitholeThickness, ExitholeToFinalCollimator, ExitholeXPosition, ExitholeYPosition, ExitholeZPosition, ExitPipeheight, ExitPipeXPosition, ExitPipeYPosition, ExitPipeZPosition, ExitWindowThickness, ExitWindowXPosition, ExitWindowYPosition, ExitWindowZPosition, externalChamberMaterial, externalChamberXPosition, externalChamberXSize, externalChamberYPosition, externalChamberYSize, externalChamberZPosition, externalChamberZSize, externalMagnet_1Material, externalMagnet_1XPosition, externalMagnet_1XSize, externalMagnet_1YPosition, externalMagnet_1YSize, externalMagnet_1ZPosition, externalMagnet_1ZSize, externalMagnet_2Material, externalMagnet_2XPosition, externalMagnet_2XSize, externalMagnet_2YPosition, externalMagnet_2YSize, externalMagnet_2ZPosition, externalMagnet_2ZSize, externalMagnet_3Material, externalMagnet_3XPosition, externalMagnet_3XSize, externalMagnet_3YPosition, externalMagnet_3YSize, externalMagnet_3ZPosition, externalMagnet_3ZSize, externalMagnet_4Material, externalMagnet_4XPosition, externalMagnet_4XSize, externalMagnet_4YPosition, externalMagnet_4YSize, externalMagnet_4ZPosition, externalMagnet_4ZSize, ExternalRadiusEntrancehole, ExternalRadiusEntrancePipe, ExternalRadiusExithole, ExternalRadiusExitPipe, ExternalRadiusExitWindow, ExternalRadiusQuad, externalSlitMaterial, externalSlitXPosition, externalSlitXSize, externalSlitYPosition, externalSlitYSize, externalSlitZPosition, externalSlitZSize, FaradayCupBottomMaterial, FinalcollimatorHoleMaterial, FinalcollimatorMaterial, FinalCollimatorThickness, FinalCollimatorToMagnet4, FinalcollimatorXPosition, FinalcollimatorYPosition, FinalcollimatorZPosition, G4NistManager::FindOrBuildElement(), G4NistManager::FindOrBuildMaterial(), FirstQuadThickness, FirstQuadXPosition, FirstQXPosition, FourthQuadThickness, FourthQuadXPosition, FourthQXPosition, g, gray, green, GuardRingMaterial, innerRadiusCollimator, InnerRadiusEntrancehole, InnerRadiusEntrancePipe, InnerRadiusExithole, InnerRadiusExitPipe, InnerRadiusExitWindow, innerRadiusFinalCollimator, InnerRadiusQuad, InnerRadiusTriplet, G4NistManager::Instance(), internalChamberMaterial, internalChamberXSize, internalChamberYSize, internalChamberZSize, internalSlitMaterial, internalSlitXPosition, internalSlitXSize, internalSlitYPosition, internalSlitYSize, internalSlitZPosition, internalSlitZSize, KaptonEntranceWindowMaterial, kelvin, kStateGas, Magnet1ToFirstCollimator, Magnet2ToMagnet1, Magnet3ToMagnet2, Magnet4ToMagnet3, Magnet_1XPosition, Magnet_1XSize, Magnet_1YPosition, Magnet_1YSize, Magnet_1ZPosition, Magnet_1ZSize, Magnet_2XPosition, Magnet_2XSize, Magnet_2YPosition, Magnet_2YSize, Magnet_2ZPosition, Magnet_2ZSize, Magnet_3XPosition, Magnet_3XSize, Magnet_3YPosition, Magnet_3YSize, Magnet_3ZPosition, Magnet_3ZSize, Magnet_4XPosition, Magnet_4XSize, Magnet_4YPosition, Magnet_4YSize, Magnet_4ZPosition, Magnet_4ZSize, MassRingMaterial, mm, mole, MotherMaterial, nComponents, outerRadiusCollimator, outerRadiusFinalCollimator, pascal, perCent, PipeMaterial, QuadChamberWallPosX, QuadChamberWallPosY, QuadChamberWallPosZ, QuadMaterial, QuadYPosition, QuadZPosition, QYPosition, QZPosition, red, SecondQuadThickness, SecondQuadXPosition, SecondQXPosition, skyBlue, spanningAngleCollimator, spanningAngleEntrancehole, spanningAngleEntrancePipe, spanningAngleExithole, spanningAngleExitPipe, spanningAngleExitWindow, spanningAngleFinalCollimator, spanningAngleQuad, startAngleCollimator, startAngleEntrancehole, startAngleEntrancePipe, startAngleExithole, startAngleExitPipe, startAngleExitWindow, startAngleFinalCollimator, startAngleQuad, thicknessCollimator, ThirdQuadThickness, ThirdQuadXPosition, ThirdQXPosition, um, VaccumChamberWallThickness, white, WindowMaterial, and yellow.

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void LaserDrivenBeamLine::SetFirstCollimatorPositionZ ( G4double  value)

Definition at line 2030 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and physicCollimatorHole.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetFirstCollimatorRadius ( G4double  value)

Definition at line 2005 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and solidCollimatorHole.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetFirstCollimatorThickness ( G4double  value)

Definition at line 2017 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, solidCollimator, and solidCollimatorHole.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetSecondCollimatorPositionZ ( G4double  value)

Definition at line 2067 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and physicFinalCollimatorHole.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetSecondCollimatorRadius ( G4double  value)

Definition at line 2041 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and solidFinalCollimatorHole.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetSecondCollimatorThickness ( G4double  value)

Definition at line 2054 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, solidFinalCollimator, and solidFinalCollimatorHole.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetSlitHoleDimensionY ( G4double  value)

Definition at line 2105 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and solidInternalSlit.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetSlitHoleDimensionZ ( G4double  value)

Definition at line 2118 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and solidInternalSlit.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetSlitHolePositionZ ( G4double  value)

Definition at line 2130 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, and physicInternalSlit.

+ Here is the call graph for this function:

void LaserDrivenBeamLine::SetThicknessSlit ( G4double  value)

Definition at line 2079 of file LaserDrivenBeamLine.cc.

References G4cout, G4endl, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), mm, solidExternalSlit, and solidInternalSlit.

+ Here is the call graph for this function:

Member Data Documentation

G4VisAttributes* LaserDrivenBeamLine::black
private

Definition at line 565 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4VisAttributes* LaserDrivenBeamLine::blue
private

Definition at line 556 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

G4Box* LaserDrivenBeamLine::Box
private

Definition at line 510 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4double LaserDrivenBeamLine::collimatorBox_XPosition
private

Definition at line 278 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorBox_YPosition
private

Definition at line 279 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorBox_ZPosition
private

Definition at line 280 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorBoxYSize
private

Definition at line 275 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorBoxZSize
private

Definition at line 276 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorFinalBox_XPosition
private

Definition at line 322 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorFinalBox_YPosition
private

Definition at line 323 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorFinalBox_ZPosition
private

Definition at line 324 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorFinalBoxXSize
private

Definition at line 318 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorFinalBoxYSize
private

Definition at line 319 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorFinalBoxZSize
private

Definition at line 320 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::collimatorHoleMaterial
private

Definition at line 290 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::collimatorMaterial
private

Definition at line 291 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorXPosition
private

Definition at line 267 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorYPosition
private

Definition at line 270 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::collimatorZPosition
private

Definition at line 273 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4Tubs* LaserDrivenBeamLine::Cup
private

Definition at line 543 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Material* LaserDrivenBeamLine::CupMaterial
private

Definition at line 504 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

G4Tubs* LaserDrivenBeamLine::Cylinder
private

Definition at line 511 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VisAttributes* LaserDrivenBeamLine::darkGreen
private

Definition at line 562 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

G4VisAttributes* LaserDrivenBeamLine::darkOrange3
private

Definition at line 563 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultCollimatorXPosition
private

Definition at line 266 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultCollimatorYPosition
private

Definition at line 269 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultCollimatorZPosition
private

Definition at line 272 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultFinalCollimatorThickness
private

Definition at line 297 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultFinalCollimatorXPosition
private

Definition at line 309 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultFinalCollimatorYPosition
private

Definition at line 312 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultFinalCollimatorZPosition
private

Definition at line 315 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultInnerRadiusCollimator
private

Definition at line 251 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultInnerRadiusFinalCollimator
private

Definition at line 294 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultOuterRadiusCollimator
private

Definition at line 257 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultOuterRadiusFinalCollimator
private

Definition at line 300 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultSpanningAngleCollimator
private

Definition at line 263 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultSpanningAngleFinalCollimator
private

Definition at line 306 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultStartAngleCollimator
private

Definition at line 260 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultStartAngleFinalCollimator
private

Definition at line 303 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::defaultThicknessCollimator
private

Definition at line 254 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntranceholeQuadXPosition
private

Definition at line 224 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntranceholeThickness
private

Definition at line 220 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntranceholeXPosition
private

Definition at line 221 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntranceholeYPosition
private

Definition at line 222 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntranceholeZPosition
private

Definition at line 223 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntrancePipeheight
private

Definition at line 197 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntrancePipeXPosition
private

Definition at line 201 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntrancePipeYPosition
private

Definition at line 202 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::EntrancePipeZPosition
private

Definition at line 203 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitholeThickness
private

Definition at line 210 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitholeToFinalCollimator
private

Definition at line 231 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitholeXPosition
private

Definition at line 211 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitholeYPosition
private

Definition at line 212 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitholeZPosition
private

Definition at line 213 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitPipeheight
private

Definition at line 186 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitPipeXPosition
private

Definition at line 190 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitPipeYPosition
private

Definition at line 191 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitPipeZPosition
private

Definition at line 192 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitWindowThickness
private

Definition at line 177 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitWindowXPosition
private

Definition at line 179 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitWindowYPosition
private

Definition at line 180 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExitWindowZPosition
private

Definition at line 181 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::externalChamberMaterial
private

Definition at line 153 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalChamberXPosition
private

Definition at line 246 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalChamberXSize
private

Definition at line 239 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalChamberYPosition
private

Definition at line 247 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalChamberYSize
private

Definition at line 240 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalChamberZPosition
private

Definition at line 248 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalChamberZSize
private

Definition at line 241 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::externalMagnet_1Material
private

Definition at line 345 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_1XPosition
private

Definition at line 412 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_1XSize
private

Definition at line 396 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_1YPosition
private

Definition at line 413 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_1YSize
private

Definition at line 397 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_1ZPosition
private

Definition at line 414 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_1ZSize
private

Definition at line 398 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4Material * LaserDrivenBeamLine::externalMagnet_2Material
private

Definition at line 345 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_2XPosition
private

Definition at line 416 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_2XSize
private

Definition at line 400 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_2YPosition
private

Definition at line 417 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_2YSize
private

Definition at line 401 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_2ZPosition
private

Definition at line 418 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_2ZSize
private

Definition at line 402 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4Material * LaserDrivenBeamLine::externalMagnet_3Material
private

Definition at line 345 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_3XPosition
private

Definition at line 420 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_3XSize
private

Definition at line 404 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_3YPosition
private

Definition at line 421 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_3YSize
private

Definition at line 405 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_3ZPosition
private

Definition at line 422 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_3ZSize
private

Definition at line 406 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4Material * LaserDrivenBeamLine::externalMagnet_4Material
private

Definition at line 345 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_4XPosition
private

Definition at line 424 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_4XSize
private

Definition at line 408 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_4YPosition
private

Definition at line 425 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_4YSize
private

Definition at line 409 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_4ZPosition
private

Definition at line 426 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::externalMagnet_4ZSize
private

Definition at line 410 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExternalRadiusEntrancehole
private

Definition at line 219 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExternalRadiusEntrancePipe
private

Definition at line 199 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExternalRadiusExithole
private

Definition at line 209 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExternalRadiusExitPipe
private

Definition at line 188 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExternalRadiusExitWindow
private

Definition at line 176 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ExternalRadiusQuad
private

Definition at line 123 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4Material * LaserDrivenBeamLine::externalSlitMaterial
private

Definition at line 345 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::externalSlitXPosition
private

Definition at line 428 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::externalSlitXSize
private

Definition at line 432 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::externalSlitYPosition
private

Definition at line 429 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::externalSlitYSize
private

Definition at line 433 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::externalSlitZPosition
private

Definition at line 430 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::externalSlitZSize
private

Definition at line 434 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4Tubs* LaserDrivenBeamLine::FaradayCupBottom
private

Definition at line 535 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Material* LaserDrivenBeamLine::FaradayCupBottomMaterial
private

Definition at line 503 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

G4Mag_UsualEqRhs* LaserDrivenBeamLine::fEquation
private

Definition at line 170 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4Mag_UsualEqRhs * LaserDrivenBeamLine::fEquationQuadFirst
private

Definition at line 170 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4Mag_UsualEqRhs * LaserDrivenBeamLine::fEquationQuadFourth
private

Definition at line 170 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4Mag_UsualEqRhs * LaserDrivenBeamLine::fEquationQuadSecond
private

Definition at line 170 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4Mag_UsualEqRhs * LaserDrivenBeamLine::fEquationQuadThird
private

Definition at line 170 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4Material* LaserDrivenBeamLine::FinalcollimatorHoleMaterial
private

Definition at line 335 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::FinalcollimatorMaterial
private

Definition at line 334 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FinalCollimatorThickness
private

Definition at line 298 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FinalCollimatorToMagnet4
private

Definition at line 232 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::FinalcollimatorXPosition
private

Definition at line 310 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FinalcollimatorYPosition
private

Definition at line 313 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FinalcollimatorZPosition
private

Definition at line 316 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FirstQuadThickness
private

Definition at line 124 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FirstQuadXPosition
private

Definition at line 130 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FirstQXPosition
private

Definition at line 131 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FourthQuadThickness
private

Definition at line 127 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FourthQuadXPosition
private

Definition at line 136 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::FourthQXPosition
private

Definition at line 137 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4MagIntegratorStepper* LaserDrivenBeamLine::fstepper
private

Definition at line 172 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagIntegratorStepper * LaserDrivenBeamLine::fstepperQuadFirst
private

Definition at line 172 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagIntegratorStepper * LaserDrivenBeamLine::fstepperQuadFourth
private

Definition at line 172 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagIntegratorStepper * LaserDrivenBeamLine::fstepperQuadSecond
private

Definition at line 172 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagIntegratorStepper * LaserDrivenBeamLine::fstepperQuadThird
private

Definition at line 172 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4VisAttributes* LaserDrivenBeamLine::gray
private
G4VisAttributes* LaserDrivenBeamLine::green
private

Definition at line 561 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), Quadrupole(), SetDefaultDimensions(), and Slit().

G4Tubs* LaserDrivenBeamLine::GuardRing
private

Definition at line 527 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Material* LaserDrivenBeamLine::GuardRingMaterial
private

Definition at line 502 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

HadrontherapyDetectorConstruction* LaserDrivenBeamLine::hadrontherapydetectorconstruction
private

Definition at line 101 of file LaserDrivenBeamLine.hh.

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

G4double LaserDrivenBeamLine::innerRadiusCollimator
private

Definition at line 252 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusEntrancehole
private

Definition at line 218 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusEntrancePipe
private

Definition at line 198 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusExithole
private

Definition at line 208 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusExitPipe
private

Definition at line 187 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusExitWindow
private

Definition at line 175 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::innerRadiusFinalCollimator
private

Definition at line 295 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusQuad
private

Definition at line 121 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::InnerRadiusTriplet
private

Definition at line 122 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::internalChamberMaterial
private
G4double LaserDrivenBeamLine::internalChamberXSize
private
G4double LaserDrivenBeamLine::internalChamberYSize
private

Definition at line 243 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::internalChamberZSize
private

Definition at line 244 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4Material * LaserDrivenBeamLine::internalSlitMaterial
private

Definition at line 345 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::internalSlitXPosition
private

Definition at line 489 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::internalSlitXSize
private

Definition at line 493 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::internalSlitYPosition
private

Definition at line 490 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::internalSlitYSize
private

Definition at line 494 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::internalSlitZPosition
private

Definition at line 491 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4double LaserDrivenBeamLine::internalSlitZSize
private

Definition at line 495 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions(), and Slit().

G4Tubs* LaserDrivenBeamLine::KaptonEntranceWindow
private

Definition at line 515 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Material* LaserDrivenBeamLine::KaptonEntranceWindowMaterial
private

Definition at line 500 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

LaserDrivenBeamLineMessenger* LaserDrivenBeamLine::laserDrivenMessenger
private

Definition at line 100 of file LaserDrivenBeamLine.hh.

Referenced by LaserDrivenBeamLine().

G4LogicalVolume* LaserDrivenBeamLine::LFirstTriplet
private

Definition at line 144 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and RemoveQuads().

G4LogicalVolume * LaserDrivenBeamLine::LFourthTriplet
private

Definition at line 144 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and RemoveQuads().

G4LogicalVolume* LaserDrivenBeamLine::logicBeveledCylinder
private

Definition at line 512 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicCollimator
private

Definition at line 283 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicCollimatorHole
private

Definition at line 287 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicCup
private

Definition at line 544 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicEntrancehole
private

Definition at line 453 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole().

G4LogicalVolume* LaserDrivenBeamLine::logicEntrancePipe
private

Definition at line 449 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe().

G4LogicalVolume* LaserDrivenBeamLine::logicExithole
private

Definition at line 445 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExitPipe
private

Definition at line 437 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExitWindow
private

Definition at line 441 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExternalChamber
private

Definition at line 157 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExternalMagnet_1
private

Definition at line 348 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExternalMagnet_2
private

Definition at line 358 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExternalMagnet_3
private

Definition at line 368 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExternalMagnet_4
private

Definition at line 378 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicExternalSlit
private

Definition at line 388 of file LaserDrivenBeamLine.hh.

Referenced by RemoveESS(), and Slit().

G4LogicalVolume* LaserDrivenBeamLine::logicFaradayCupBottom
private

Definition at line 536 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicFinalCollimator
private

Definition at line 327 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicFinalCollimatorHole
private

Definition at line 331 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicFirstQuad
private

Definition at line 148 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4LogicalVolume * LaserDrivenBeamLine::logicFourthQuad
private

Definition at line 148 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4LogicalVolume* LaserDrivenBeamLine::logicGuardRing
private

Definition at line 528 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicInternalChamber
private

Definition at line 161 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), EnergySelectorChamber(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicInternalSlit
private

Definition at line 392 of file LaserDrivenBeamLine.hh.

Referenced by RemoveESS(), and Slit().

G4LogicalVolume* LaserDrivenBeamLine::logicKaptonEntranceWindow
private

Definition at line 516 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicMagnet_1
private

Definition at line 353 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicMagnet_2
private

Definition at line 363 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicMagnet_3
private

Definition at line 373 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicMagnet_4
private

Definition at line 383 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4LogicalVolume* LaserDrivenBeamLine::logicMassRing
private

Definition at line 520 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume * LaserDrivenBeamLine::logicSecondQuad
private

Definition at line 148 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4LogicalVolume * LaserDrivenBeamLine::logicThirdQuad
private

Definition at line 148 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4LogicalVolume* LaserDrivenBeamLine::logicTreatmentRoom
private

Definition at line 108 of file LaserDrivenBeamLine.hh.

Referenced by ConstructLaserDrivenBeamLine().

G4LogicalVolume* LaserDrivenBeamLine::logicVirtualBottom
private

Definition at line 540 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicVirtualLateral
private

Definition at line 552 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicVirtualMag
private

Definition at line 507 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), and FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicVirtualMiddle
private

Definition at line 532 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicVirtualOverBottom
private

Definition at line 548 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume* LaserDrivenBeamLine::logicVirtualWindow
private

Definition at line 524 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4LogicalVolume * LaserDrivenBeamLine::LQuadChamber
private

Definition at line 118 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole().

G4LogicalVolume* LaserDrivenBeamLine::LQuadChamberWall
private

Definition at line 118 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole().

G4LogicalVolume * LaserDrivenBeamLine::LSecondTriplet
private

Definition at line 144 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and RemoveQuads().

G4LogicalVolume * LaserDrivenBeamLine::LThirdTriplet
private

Definition at line 144 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and RemoveQuads().

G4double LaserDrivenBeamLine::Magnet1ToFirstCollimator
private

Definition at line 236 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet2ToMagnet1
private

Definition at line 235 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet3ToMagnet2
private

Definition at line 234 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet4ToMagnet3
private

Definition at line 233 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_1XPosition
private

Definition at line 457 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_1XSize
private

Definition at line 461 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_1YPosition
private

Definition at line 458 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_1YSize
private

Definition at line 462 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_1ZPosition
private

Definition at line 459 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_1ZSize
private

Definition at line 463 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_2XPosition
private

Definition at line 465 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_2XSize
private

Definition at line 469 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_2YPosition
private

Definition at line 466 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_2YSize
private

Definition at line 470 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_2ZPosition
private

Definition at line 467 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_2ZSize
private

Definition at line 471 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_3XPosition
private

Definition at line 473 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_3XSize
private

Definition at line 477 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_3YPosition
private

Definition at line 474 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_3YSize
private

Definition at line 478 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_3ZPosition
private

Definition at line 475 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_3ZSize
private

Definition at line 479 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_4XPosition
private

Definition at line 481 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_4XSize
private

Definition at line 485 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_4YPosition
private

Definition at line 482 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_4YSize
private

Definition at line 486 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_4ZPosition
private

Definition at line 483 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::Magnet_4ZSize
private

Definition at line 487 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and SetDefaultDimensions().

G4Tubs* LaserDrivenBeamLine::MassRing
private

Definition at line 519 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Material* LaserDrivenBeamLine::MassRingMaterial
private

Definition at line 501 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::MotherMaterial
private

Definition at line 343 of file LaserDrivenBeamLine.hh.

Referenced by ConstructLaserDrivenBeamLine(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::outerRadiusCollimator
private

Definition at line 258 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::outerRadiusFinalCollimator
private

Definition at line 301 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4ChordFinder* LaserDrivenBeamLine::pChordFinder
private

Definition at line 169 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4ChordFinder * LaserDrivenBeamLine::pChordFinderQuadFirst
private

Definition at line 169 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4ChordFinder * LaserDrivenBeamLine::pChordFinderQuadFourth
private

Definition at line 169 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4ChordFinder * LaserDrivenBeamLine::pChordFinderQuadSecond
private

Definition at line 169 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4ChordFinder * LaserDrivenBeamLine::pChordFinderQuadThird
private

Definition at line 169 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4FieldManager* LaserDrivenBeamLine::pFieldMgr
private

Definition at line 167 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), and RemoveESS().

G4FieldManager * LaserDrivenBeamLine::pFieldMgrQuadFirst
private

Definition at line 167 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), and RemoveQuads().

G4FieldManager * LaserDrivenBeamLine::pFieldMgrQuadFourth
private

Definition at line 167 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), and RemoveQuads().

G4FieldManager * LaserDrivenBeamLine::pFieldMgrQuadSecond
private

Definition at line 167 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), and RemoveQuads().

G4FieldManager * LaserDrivenBeamLine::pFieldMgrQuadThird
private

Definition at line 167 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), and RemoveQuads().

G4VPhysicalVolume* LaserDrivenBeamLine::PFirstTriplet
private

Definition at line 145 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume * LaserDrivenBeamLine::PFourthTriplet
private

Definition at line 145 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume* LaserDrivenBeamLine::physicBeveledCylinder
private

Definition at line 513 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicCollimator
private

Definition at line 284 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicCollimatorHole
private

Definition at line 288 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), RemoveESS(), and SetFirstCollimatorPositionZ().

G4VPhysicalVolume* LaserDrivenBeamLine::physicCup
private

Definition at line 545 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicEntrancehole
private

Definition at line 454 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole().

G4VPhysicalVolume* LaserDrivenBeamLine::physicEntranceholeESSChamber
private

Definition at line 455 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicEntrancePipe
private

Definition at line 450 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExithole
private

Definition at line 446 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExitPipe
private

Definition at line 438 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExitWindow
private

Definition at line 442 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalChamber
private

Definition at line 158 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Entrancehole(), Exithole(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_1
private

Definition at line 349 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_1Down
private

Definition at line 350 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_2
private

Definition at line 359 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_2Down
private

Definition at line 360 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_3
private

Definition at line 369 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_3Down
private

Definition at line 370 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_4
private

Definition at line 379 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalMagnet_4Down
private

Definition at line 380 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicExternalSlit
private

Definition at line 389 of file LaserDrivenBeamLine.hh.

Referenced by RemoveESS(), and Slit().

G4VPhysicalVolume* LaserDrivenBeamLine::physicFaradayCupBottom
private

Definition at line 537 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicFinalCollimator
private

Definition at line 328 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicFinalCollimatorHole
private
G4VPhysicalVolume* LaserDrivenBeamLine::physicFirstQuad
private

Definition at line 149 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume * LaserDrivenBeamLine::physicFourthQuad
private

Definition at line 149 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume* LaserDrivenBeamLine::physicGuardRing
private

Definition at line 529 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicInternalChamber
private
G4VPhysicalVolume* LaserDrivenBeamLine::physicInternalSlit
private

Definition at line 393 of file LaserDrivenBeamLine.hh.

Referenced by RemoveESS(), SetSlitHolePositionZ(), and Slit().

G4VPhysicalVolume* LaserDrivenBeamLine::physicKaptonEntranceWindow
private

Definition at line 517 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_1Left
private

Definition at line 355 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_1Right
private

Definition at line 354 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_2Left
private

Definition at line 365 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_2Right
private

Definition at line 364 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_3Left
private

Definition at line 375 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_3Right
private

Definition at line 374 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_4Left
private

Definition at line 385 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMagnet_4Right
private

Definition at line 384 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4VPhysicalVolume* LaserDrivenBeamLine::physicMassRing
private

Definition at line 521 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume * LaserDrivenBeamLine::physicSecondQuad
private

Definition at line 149 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume * LaserDrivenBeamLine::physicThirdQuad
private

Definition at line 149 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume* LaserDrivenBeamLine::physicTreatmentRoom
private
G4VPhysicalVolume* LaserDrivenBeamLine::physicVirtualBottom
private

Definition at line 541 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicVirtualLateral
private

Definition at line 553 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicVirtualMag
private

Definition at line 508 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicVirtualMiddle
private

Definition at line 533 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicVirtualOverBottom
private

Definition at line 549 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VPhysicalVolume* LaserDrivenBeamLine::physicVirtualWindow
private

Definition at line 525 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4MagInt_Driver* LaserDrivenBeamLine::pIntgrDriver
private

Definition at line 171 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagInt_Driver * LaserDrivenBeamLine::pIntgrDriverQuadFirst
private

Definition at line 171 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagInt_Driver * LaserDrivenBeamLine::pIntgrDriverQuadFourth
private

Definition at line 171 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagInt_Driver * LaserDrivenBeamLine::pIntgrDriverQuadSecond
private

Definition at line 171 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagInt_Driver * LaserDrivenBeamLine::pIntgrDriverQuadThird
private

Definition at line 171 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4Material* LaserDrivenBeamLine::PipeMaterial
private

Definition at line 339 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), ExitPipe(), and SetDefaultDimensions().

G4VPhysicalVolume * LaserDrivenBeamLine::PQuadChamber
private

Definition at line 119 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole().

G4VPhysicalVolume* LaserDrivenBeamLine::PQuadChamberWall
private

Definition at line 119 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and Quadrupole().

G4VPhysicalVolume * LaserDrivenBeamLine::PSecondTriplet
private

Definition at line 145 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VPhysicalVolume * LaserDrivenBeamLine::PThirdTriplet
private

Definition at line 145 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4MagneticField* LaserDrivenBeamLine::PurgMagField
private

Definition at line 168 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagneticField * LaserDrivenBeamLine::PurgMagFieldQuadFirst
private

Definition at line 168 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagneticField * LaserDrivenBeamLine::PurgMagFieldQuadFourth
private

Definition at line 168 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagneticField * LaserDrivenBeamLine::PurgMagFieldQuadSecond
private

Definition at line 168 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4MagneticField * LaserDrivenBeamLine::PurgMagFieldQuadThird
private

Definition at line 168 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField().

G4double LaserDrivenBeamLine::QuadChamberWallPosX
private

Definition at line 114 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::QuadChamberWallPosY
private

Definition at line 115 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::QuadChamberWallPosZ
private

Definition at line 116 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::QuadMaterial
private

Definition at line 112 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::QuadYPosition
private

Definition at line 138 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::QuadZPosition
private

Definition at line 140 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::QYPosition
private

Definition at line 139 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::QZPosition
private

Definition at line 141 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4VisAttributes* LaserDrivenBeamLine::red
private
HadrontherapyDetectorROGeometry* LaserDrivenBeamLine::RO
private

Definition at line 103 of file LaserDrivenBeamLine.hh.

Referenced by Construct(), and LaserDrivenBeamLine().

G4double LaserDrivenBeamLine::SecondQuadThickness
private

Definition at line 125 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::SecondQuadXPosition
private

Definition at line 132 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::SecondQXPosition
private

Definition at line 133 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4Tubs* LaserDrivenBeamLine::SFirstTriplet
private

Definition at line 143 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4Tubs * LaserDrivenBeamLine::SFourthTriplet
private

Definition at line 143 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4VisAttributes* LaserDrivenBeamLine::skyBlue
private
G4Box* LaserDrivenBeamLine::solidCollimator
private

Definition at line 282 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), RemoveESS(), and SetFirstCollimatorThickness().

G4Tubs* LaserDrivenBeamLine::solidCollimatorHole
private
G4Tubs* LaserDrivenBeamLine::solidEntrancehole
private

Definition at line 452 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole().

G4Tubs* LaserDrivenBeamLine::solidEntrancePipe
private

Definition at line 448 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe().

G4Tubs* LaserDrivenBeamLine::solidExithole
private

Definition at line 444 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and RemoveESS().

G4Tubs* LaserDrivenBeamLine::solidExitPipe
private

Definition at line 436 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and RemoveESS().

G4Tubs* LaserDrivenBeamLine::solidExitWindow
private

Definition at line 440 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidExternalChamber
private

Definition at line 156 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidExternalMagnet_1
private

Definition at line 347 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidExternalMagnet_2
private

Definition at line 357 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidExternalMagnet_3
private

Definition at line 367 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidExternalMagnet_4
private

Definition at line 377 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidExternalSlit
private

Definition at line 387 of file LaserDrivenBeamLine.hh.

Referenced by RemoveESS(), SetThicknessSlit(), and Slit().

G4Box* LaserDrivenBeamLine::solidFinalCollimator
private
G4Tubs* LaserDrivenBeamLine::solidFinalCollimatorHole
private
G4Tubs* LaserDrivenBeamLine::solidFirstQuad
private

Definition at line 147 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4Tubs * LaserDrivenBeamLine::solidFourthQuad
private

Definition at line 147 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4Box* LaserDrivenBeamLine::solidInternalChamber
private

Definition at line 160 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidInternalSlit
private
G4Box* LaserDrivenBeamLine::solidMagnet_1
private

Definition at line 352 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_1(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidMagnet_2
private

Definition at line 362 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_2(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidMagnet_3
private

Definition at line 372 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_3(), and RemoveESS().

G4Box* LaserDrivenBeamLine::solidMagnet_4
private

Definition at line 382 of file LaserDrivenBeamLine.hh.

Referenced by Magnet_4(), and RemoveESS().

G4Tubs * LaserDrivenBeamLine::solidSecondQuad
private

Definition at line 147 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4Tubs * LaserDrivenBeamLine::solidThirdQuad
private

Definition at line 147 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4Box* LaserDrivenBeamLine::solidTreatmentRoom
private

Definition at line 107 of file LaserDrivenBeamLine.hh.

Referenced by ConstructLaserDrivenBeamLine().

G4double LaserDrivenBeamLine::spanningAngleCollimator
private

Definition at line 264 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleEntrancehole
private

Definition at line 227 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleEntrancePipe
private

Definition at line 206 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleExithole
private

Definition at line 216 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleExitPipe
private

Definition at line 195 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleExitWindow
private

Definition at line 184 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleFinalCollimator
private

Definition at line 307 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::spanningAngleQuad
private

Definition at line 129 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4Box * LaserDrivenBeamLine::SQuadChamber
private

Definition at line 117 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole().

G4Box* LaserDrivenBeamLine::SQuadChamberWall
private

Definition at line 117 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole().

G4Tubs * LaserDrivenBeamLine::SSecondTriplet
private

Definition at line 143 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4double LaserDrivenBeamLine::startAngleCollimator
private

Definition at line 261 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleEntrancehole
private

Definition at line 226 of file LaserDrivenBeamLine.hh.

Referenced by Entrancehole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleEntrancePipe
private

Definition at line 205 of file LaserDrivenBeamLine.hh.

Referenced by EntrancePipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleExithole
private

Definition at line 215 of file LaserDrivenBeamLine.hh.

Referenced by Exithole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleExitPipe
private

Definition at line 194 of file LaserDrivenBeamLine.hh.

Referenced by ExitPipe(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleExitWindow
private

Definition at line 183 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleFinalCollimator
private

Definition at line 304 of file LaserDrivenBeamLine.hh.

Referenced by FinalCollimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::startAngleQuad
private

Definition at line 128 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4Tubs * LaserDrivenBeamLine::SThirdTriplet
private

Definition at line 143 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and RemoveQuads().

G4double LaserDrivenBeamLine::thicknessCollimator
private

Definition at line 255 of file LaserDrivenBeamLine.hh.

Referenced by Collimator(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ThirdQuadThickness
private

Definition at line 126 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ThirdQuadXPosition
private

Definition at line 134 of file LaserDrivenBeamLine.hh.

Referenced by ConstructSDandField(), Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::ThirdQXPosition
private

Definition at line 135 of file LaserDrivenBeamLine.hh.

Referenced by Quadrupole(), and SetDefaultDimensions().

G4double LaserDrivenBeamLine::VaccumChamberWallThickness
private

Definition at line 164 of file LaserDrivenBeamLine.hh.

Referenced by SetDefaultDimensions().

G4Tubs* LaserDrivenBeamLine::VirtualBottom
private

Definition at line 539 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Tubs* LaserDrivenBeamLine::VirtualLateral
private

Definition at line 551 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Box* LaserDrivenBeamLine::virtualMag
private

Definition at line 506 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Tubs* LaserDrivenBeamLine::VirtualMiddle
private

Definition at line 531 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Tubs* LaserDrivenBeamLine::VirtualOverBottom
private

Definition at line 547 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4Tubs* LaserDrivenBeamLine::VirtualWindow
private

Definition at line 523 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup().

G4VisAttributes* LaserDrivenBeamLine::white
private

Definition at line 558 of file LaserDrivenBeamLine.hh.

Referenced by EnergySelectorChamber(), Quadrupole(), and SetDefaultDimensions().

G4Material* LaserDrivenBeamLine::WindowMaterial
private

Definition at line 337 of file LaserDrivenBeamLine.hh.

Referenced by ExitWindow(), and SetDefaultDimensions().

G4VisAttributes* LaserDrivenBeamLine::yellow
private

Definition at line 560 of file LaserDrivenBeamLine.hh.

Referenced by FaradayCup(), Quadrupole(), and SetDefaultDimensions().


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