|
Geant4.10
|
#include <MedicalBeam.hh>
Public Types | |
| enum | FieldShape { SQUARE =0, CIRCLE, kSQUARE =0, kCIRCLE } |
| enum | FieldShape { SQUARE =0, CIRCLE, kSQUARE =0, kCIRCLE } |
Protected Member Functions | |
| G4ThreeVector | GenerateBeamDirection () const |
Protected Attributes | |
| G4ParticleDefinition * | particle |
| G4double | kineticE |
| G4ThreeVector | sourcePosition |
| G4double | SSD |
| FieldShape | fieldShape |
| G4double | fieldXY [2] |
| G4double | fieldR |
Definition at line 46 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
| Enumerator | |
|---|---|
| SQUARE | |
| CIRCLE | |
| kSQUARE | |
| kCIRCLE | |
Definition at line 42 of file examples/extended/parallel/MPI/examples/exMPI02/include/MedicalBeam.hh.
| Enumerator | |
|---|---|
| SQUARE | |
| CIRCLE | |
| kSQUARE | |
| kCIRCLE | |
Definition at line 48 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
| MedicalBeam::MedicalBeam | ( | ) |
| MedicalBeam::~MedicalBeam | ( | ) |
| MedicalBeam::MedicalBeam | ( | ) |
Definition at line 49 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.cc.
References python.hepunit::cm, and fieldXY.
| MedicalBeam::~MedicalBeam | ( | ) |
Definition at line 63 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.cc.
|
protected |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 112 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.cc.
References ns, sqr(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Implements G4VUserPrimaryGeneratorAction.
| G4double MedicalBeam::GetFieldR | ( | ) | const |
|
inline |
Definition at line 140 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldR.
Referenced by BOOST_PYTHON_MODULE().
| FieldShape MedicalBeam::GetFieldShape | ( | ) | const |
|
inline |
Definition at line 119 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldShape.
Referenced by BOOST_PYTHON_MODULE().
| G4double MedicalBeam::GetFieldX | ( | ) | const |
|
inline |
Definition at line 131 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldXY.
Referenced by BOOST_PYTHON_MODULE().
| G4double MedicalBeam::GetFieldY | ( | ) | const |
|
inline |
Definition at line 134 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldXY.
Referenced by BOOST_PYTHON_MODULE().
| G4double MedicalBeam::GetKineticE | ( | ) | const |
|
inline |
Definition at line 107 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References kineticE.
Referenced by BOOST_PYTHON_MODULE().
| const G4ParticleDefinition* MedicalBeam::GetParticleDefinition | ( | ) | const |
|
inline |
Definition at line 101 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References particle.
| G4ThreeVector MedicalBeam::GetSourcePosition | ( | ) | const |
|
inline |
Definition at line 113 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References sourcePosition.
Referenced by BOOST_PYTHON_MODULE().
| G4double MedicalBeam::GetSSD | ( | ) | const |
|
inline |
Definition at line 125 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References SSD.
Referenced by BOOST_PYTHON_MODULE().
Definition at line 137 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldR.
Referenced by BOOST_PYTHON_MODULE().
| void MedicalBeam::SetFieldShape | ( | FieldShape | shape | ) |
|
inline |
Definition at line 116 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldShape.
Referenced by BOOST_PYTHON_MODULE().
Definition at line 128 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References fieldXY.
Definition at line 104 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References kineticE.
Referenced by BOOST_PYTHON_MODULE().
| void MedicalBeam::SetParticleDefinition | ( | G4ParticleDefinition * | pd | ) |
|
inline |
Definition at line 98 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References particle.
| void MedicalBeam::SetSourcePosition | ( | const G4ThreeVector & | pos | ) |
|
inline |
Definition at line 110 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References sourcePosition.
Referenced by BOOST_PYTHON_MODULE().
Definition at line 122 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
References SSD.
Referenced by BOOST_PYTHON_MODULE().
|
protected |
Definition at line 58 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
Referenced by GetFieldR(), and SetFieldR().
|
protected |
Definition at line 56 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
Referenced by GetFieldShape(), and SetFieldShape().
|
protected |
Definition at line 57 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
Referenced by GetFieldX(), GetFieldY(), MedicalBeam(), and SetFieldXY().
|
protected |
Definition at line 52 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
Referenced by mcscore.MCParticle::__init__(), GetKineticE(), mcscore.MCParticle::printout(), and SetKineticE().
|
protected |
Definition at line 51 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
Referenced by GetParticleDefinition(), and SetParticleDefinition().
|
protected |
Definition at line 53 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
Referenced by GetSourcePosition(), and SetSourcePosition().
|
protected |
Definition at line 55 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.hh.
1.8.7