Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
PassiveProtonBeamLine Class Reference

#include <PassiveProtonBeamLine.hh>

Inheritance diagram for PassiveProtonBeamLine:
Inheritance graph
[legend]
Collaboration diagram for PassiveProtonBeamLine:
Collaboration graph
[legend]

Public Member Functions

 PassiveProtonBeamLine ()
 
 ~PassiveProtonBeamLine ()
 
G4VPhysicalVolumeConstruct ()
 
void HadrontherapyBeamLineSupport ()
 
void HadrontherapyBeamScatteringFoils ()
 
void HadrontherapyRangeShifter ()
 
void HadrontherapyBeamCollimators ()
 
void HadrontherapyBeamMonitoring ()
 
void HadrontherapyMOPIDetector ()
 
void HadrontherapyBeamNozzle ()
 
void HadrontherapyBeamFinalCollimator ()
 
void SetRangeShifterXPosition (G4double value)
 
void SetRangeShifterXSize (G4double halfSize)
 
void SetFirstScatteringFoilXSize (G4double)
 
void SetSecondScatteringFoilXSize (G4double)
 
void SetOuterRadiusStopper (G4double)
 
void SetInnerRadiusFinalCollimator (G4double)
 
void SetRSMaterial (G4String)
 
void SetModulatorAngle (G4double angle)
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Detailed Description

Definition at line 50 of file PassiveProtonBeamLine.hh.

Constructor & Destructor Documentation

PassiveProtonBeamLine::PassiveProtonBeamLine ( )

Definition at line 53 of file PassiveProtonBeamLine.cc.

PassiveProtonBeamLine::~PassiveProtonBeamLine ( )

Definition at line 80 of file PassiveProtonBeamLine.cc.

Member Function Documentation

G4VPhysicalVolume * PassiveProtonBeamLine::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 87 of file PassiveProtonBeamLine.cc.

void PassiveProtonBeamLine::HadrontherapyBeamCollimators ( )

Definition at line 781 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::HadrontherapyBeamFinalCollimator ( )

Definition at line 1451 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::HadrontherapyBeamLineSupport ( )

Definition at line 564 of file PassiveProtonBeamLine.cc.

void PassiveProtonBeamLine::HadrontherapyBeamMonitoring ( )

Definition at line 989 of file PassiveProtonBeamLine.cc.

void PassiveProtonBeamLine::HadrontherapyBeamNozzle ( )

Definition at line 1267 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::HadrontherapyBeamScatteringFoils ( )

Definition at line 642 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::HadrontherapyMOPIDetector ( )

Definition at line 1092 of file PassiveProtonBeamLine.cc.

void PassiveProtonBeamLine::HadrontherapyRangeShifter ( )

Definition at line 754 of file PassiveProtonBeamLine.cc.

void PassiveProtonBeamLine::SetFirstScatteringFoilXSize ( G4double  value)

Definition at line 1506 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::SetInnerRadiusFinalCollimator ( G4double  value)

Definition at line 1536 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::SetModulatorAngle ( G4double  angle)

Definition at line 1566 of file PassiveProtonBeamLine.cc.

void PassiveProtonBeamLine::SetOuterRadiusStopper ( G4double  value)

Definition at line 1526 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::SetRangeShifterXPosition ( G4double  value)

Definition at line 1489 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::SetRangeShifterXSize ( G4double  halfSize)

Definition at line 1497 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::SetRSMaterial ( G4String  materialChoice)

Definition at line 1546 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:

void PassiveProtonBeamLine::SetSecondScatteringFoilXSize ( G4double  value)

Definition at line 1516 of file PassiveProtonBeamLine.cc.

Here is the call graph for this function:


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