Geant4
10.03.p02
|
#include <MedicalBeam.hh>
Public Types | |
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 } |
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 MedicalBeam.hh.
Enumerator | |
---|---|
SQUARE | |
CIRCLE | |
kSQUARE | |
kCIRCLE | |
kSQUARE | |
kCIRCLE |
Definition at line 42 of file MedicalBeam.hh.
Enumerator | |
---|---|
SQUARE | |
CIRCLE | |
kSQUARE | |
kCIRCLE | |
kSQUARE | |
kCIRCLE |
Definition at line 42 of file MedicalBeam.hh.
Enumerator | |
---|---|
SQUARE | |
CIRCLE | |
kSQUARE | |
kCIRCLE | |
kSQUARE | |
kCIRCLE |
Definition at line 48 of file MedicalBeam.hh.
MedicalBeam::MedicalBeam | ( | ) |
MedicalBeam::~MedicalBeam | ( | ) |
MedicalBeam::MedicalBeam | ( | ) |
MedicalBeam::~MedicalBeam | ( | ) |
MedicalBeam::MedicalBeam | ( | ) |
Definition at line 49 of file MedicalBeam.cc.
MedicalBeam::~MedicalBeam | ( | ) |
Definition at line 63 of file MedicalBeam.cc.
|
protected |
Implements G4VUserPrimaryGeneratorAction.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 112 of file MedicalBeam.cc.
Implements G4VUserPrimaryGeneratorAction.
G4double MedicalBeam::GetFieldR | ( | ) | const |
G4double MedicalBeam::GetFieldR | ( | ) | const |
|
inline |
FieldShape MedicalBeam::GetFieldShape | ( | ) | const |
FieldShape MedicalBeam::GetFieldShape | ( | ) | const |
|
inline |
G4double MedicalBeam::GetFieldX | ( | ) | const |
G4double MedicalBeam::GetFieldX | ( | ) | const |
|
inline |
G4double MedicalBeam::GetFieldY | ( | ) | const |
G4double MedicalBeam::GetFieldY | ( | ) | const |
|
inline |
G4double MedicalBeam::GetKineticE | ( | ) | const |
G4double MedicalBeam::GetKineticE | ( | ) | const |
|
inline |
const G4ParticleDefinition* MedicalBeam::GetParticleDefinition | ( | ) | const |
const G4ParticleDefinition* MedicalBeam::GetParticleDefinition | ( | ) | const |
|
inline |
Definition at line 101 of file MedicalBeam.hh.
G4ThreeVector MedicalBeam::GetSourcePosition | ( | ) | const |
G4ThreeVector MedicalBeam::GetSourcePosition | ( | ) | const |
|
inline |
G4double MedicalBeam::GetSSD | ( | ) | const |
G4double MedicalBeam::GetSSD | ( | ) | const |
|
inline |
void MedicalBeam::SetFieldShape | ( | FieldShape | shape | ) |
void MedicalBeam::SetFieldShape | ( | FieldShape | shape | ) |
|
inline |
Definition at line 128 of file MedicalBeam.hh.
void MedicalBeam::SetParticleDefinition | ( | G4ParticleDefinition * | pd | ) |
void MedicalBeam::SetParticleDefinition | ( | G4ParticleDefinition * | pd | ) |
|
inline |
Definition at line 98 of file MedicalBeam.hh.
void MedicalBeam::SetSourcePosition | ( | const G4ThreeVector & | pos | ) |
void MedicalBeam::SetSourcePosition | ( | const G4ThreeVector & | pos | ) |
|
inline |
|
protected |
Definition at line 58 of file MedicalBeam.hh.
|
protected |
Definition at line 56 of file MedicalBeam.hh.
|
protected |
Definition at line 57 of file MedicalBeam.hh.
|
protected |
Definition at line 52 of file MedicalBeam.hh.
|
protected |
Definition at line 51 of file MedicalBeam.hh.
|
protected |
Definition at line 53 of file MedicalBeam.hh.
|
protected |
Definition at line 55 of file MedicalBeam.hh.