#include <MedicalBeam.hh>
|
enum | FieldShape {
SQUARE =0,
CIRCLE,
kSQUARE =0,
kCIRCLE,
kSQUARE =0,
kCIRCLE
} |
|
enum | FieldShape {
SQUARE =0,
CIRCLE,
kSQUARE =0,
kCIRCLE,
kSQUARE =0,
kCIRCLE
} |
|
enum | FieldShape {
SQUARE =0,
CIRCLE,
kSQUARE =0,
kCIRCLE,
kSQUARE =0,
kCIRCLE
} |
|
◆ FieldShape [1/3]
◆ FieldShape [2/3]
◆ FieldShape [3/3]
◆ MedicalBeam() [1/3]
MedicalBeam::MedicalBeam |
( |
| ) |
|
◆ ~MedicalBeam() [1/3]
MedicalBeam::~MedicalBeam |
( |
| ) |
|
◆ MedicalBeam() [2/3]
MedicalBeam::MedicalBeam |
( |
| ) |
|
◆ ~MedicalBeam() [2/3]
MedicalBeam::~MedicalBeam |
( |
| ) |
|
◆ MedicalBeam() [3/3]
MedicalBeam::MedicalBeam |
( |
| ) |
|
◆ ~MedicalBeam() [3/3]
MedicalBeam::~MedicalBeam |
( |
| ) |
|
◆ GenerateBeamDirection() [1/3]
◆ GenerateBeamDirection() [2/3]
◆ GenerateBeamDirection() [3/3]
Definition at line 70 of file environments/g4py/site-modules/primaries/MedicalBeam/MedicalBeam.cc.
97 while(! (std::abs(x)< xmax && std::abs(y)< ymax) ) {
99 dsin= std::sqrt(1.-
sqr(dcos));
102 x= std::cos(dphi)*dsin*dcos;
103 y= std::sin(dphi)*dsin*dcos;
ThreeVector shoot(const G4int Ap, const G4int Af)
CLHEP::Hep3Vector G4ThreeVector
static const double twopi
◆ GeneratePrimaries() [1/3]
virtual void MedicalBeam::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
◆ GeneratePrimaries() [2/3]
void MedicalBeam::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
◆ GeneratePrimaries() [3/3]
virtual void MedicalBeam::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
◆ GetFieldR() [1/3]
G4double MedicalBeam::GetFieldR |
( |
| ) |
const |
◆ GetFieldR() [2/3]
G4double MedicalBeam::GetFieldR |
( |
| ) |
const |
◆ GetFieldR() [3/3]
G4double MedicalBeam::GetFieldR |
( |
| ) |
const |
|
inline |
◆ GetFieldShape() [1/3]
◆ GetFieldShape() [2/3]
◆ GetFieldShape() [3/3]
◆ GetFieldX() [1/3]
G4double MedicalBeam::GetFieldX |
( |
| ) |
const |
◆ GetFieldX() [2/3]
G4double MedicalBeam::GetFieldX |
( |
| ) |
const |
◆ GetFieldX() [3/3]
G4double MedicalBeam::GetFieldX |
( |
| ) |
const |
|
inline |
◆ GetFieldY() [1/3]
G4double MedicalBeam::GetFieldY |
( |
| ) |
const |
◆ GetFieldY() [2/3]
G4double MedicalBeam::GetFieldY |
( |
| ) |
const |
◆ GetFieldY() [3/3]
G4double MedicalBeam::GetFieldY |
( |
| ) |
const |
|
inline |
◆ GetKineticE() [1/3]
G4double MedicalBeam::GetKineticE |
( |
| ) |
const |
◆ GetKineticE() [2/3]
G4double MedicalBeam::GetKineticE |
( |
| ) |
const |
◆ GetKineticE() [3/3]
G4double MedicalBeam::GetKineticE |
( |
| ) |
const |
|
inline |
◆ GetParticleDefinition() [1/3]
◆ GetParticleDefinition() [2/3]
◆ GetParticleDefinition() [3/3]
◆ GetSourcePosition() [1/3]
◆ GetSourcePosition() [2/3]
◆ GetSourcePosition() [3/3]
◆ GetSSD() [1/3]
◆ GetSSD() [2/3]
◆ GetSSD() [3/3]
◆ SetFieldR() [1/3]
void MedicalBeam::SetFieldR |
( |
G4double |
r | ) |
|
◆ SetFieldR() [2/3]
void MedicalBeam::SetFieldR |
( |
G4double |
r | ) |
|
◆ SetFieldR() [3/3]
void MedicalBeam::SetFieldR |
( |
G4double |
r | ) |
|
|
inline |
◆ SetFieldShape() [1/3]
void MedicalBeam::SetFieldShape |
( |
FieldShape |
shape | ) |
|
◆ SetFieldShape() [2/3]
void MedicalBeam::SetFieldShape |
( |
FieldShape |
shape | ) |
|
◆ SetFieldShape() [3/3]
◆ SetFieldXY() [1/3]
◆ SetFieldXY() [2/3]
◆ SetFieldXY() [3/3]
◆ SetKineticE() [1/3]
void MedicalBeam::SetKineticE |
( |
G4double |
e | ) |
|
◆ SetKineticE() [2/3]
void MedicalBeam::SetKineticE |
( |
G4double |
e | ) |
|
◆ SetKineticE() [3/3]
void MedicalBeam::SetKineticE |
( |
G4double |
e | ) |
|
|
inline |
◆ SetParticleDefinition() [1/3]
◆ SetParticleDefinition() [2/3]
◆ SetParticleDefinition() [3/3]
◆ SetSourcePosition() [1/3]
◆ SetSourcePosition() [2/3]
◆ SetSourcePosition() [3/3]
◆ SetSSD() [1/3]
void MedicalBeam::SetSSD |
( |
G4double |
ssd | ) |
|
◆ SetSSD() [2/3]
void MedicalBeam::SetSSD |
( |
G4double |
ssd | ) |
|
◆ SetSSD() [3/3]
void MedicalBeam::SetSSD |
( |
G4double |
ssd | ) |
|
|
inline |
◆ ffieldR
◆ ffieldShape
◆ ffieldXY
◆ fieldR
◆ fieldShape
◆ fieldXY
◆ fkineticE
◆ fparticle
◆ fsourcePosition
◆ fSSD
◆ kineticE
◆ particle
◆ sourcePosition
◆ SSD
The documentation for this class was generated from the following files: