![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/environments/g4py/tests/g4pytest/MedicalBeam/MedicalBeam.hh>
Inheritance diagram for MedicalBeam:
Collaboration diagram for MedicalBeam:Public Types | |
| enum | FieldShape { SQUARE =0, CIRCLE, kSQUARE =0, kCIRCLE, kSQUARE =0, kCIRCLE, kSQUARE =0, kCIRCLE } |
| enum | FieldShape { SQUARE =0, CIRCLE, kSQUARE =0, kCIRCLE, kSQUARE =0, kCIRCLE, kSQUARE =0, kCIRCLE } |
| enum | FieldShape { SQUARE =0, CIRCLE, kSQUARE =0, kCIRCLE, kSQUARE =0, kCIRCLE, kSQUARE =0, kCIRCLE } |
| enum | FieldShape { SQUARE =0, CIRCLE, kSQUARE =0, kCIRCLE, 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 |
Private Member Functions | |
| G4ThreeVector | GenerateBeamDirection () const |
| G4ThreeVector | GenerateBeamDirection () const |
| G4ThreeVector | GenerateBeamDirection () const |
Private Attributes | |
| G4ParticleDefinition * | fparticle |
| G4double | fkineticE |
| G4ThreeVector | fsourcePosition |
| G4double | fSSD |
| FieldShape | ffieldShape |
| G4double | ffieldXY [2] |
| G4double | ffieldR |
Definition at line 45 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 45 of file MedicalBeam.hh
Definition at line 41 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 41 of file MedicalBeam.hh
Definition at line 41 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 41 of file MedicalBeam.hh
Definition at line 41 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 41 of file MedicalBeam.hh
Definition at line 47 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 47 of file MedicalBeam.hh
| MedicalBeam::MedicalBeam | ( | ) |
| MedicalBeam::~MedicalBeam | ( | ) |
| MedicalBeam::MedicalBeam | ( | ) |
| MedicalBeam::~MedicalBeam | ( | ) |
| MedicalBeam::MedicalBeam | ( | ) |
| MedicalBeam::~MedicalBeam | ( | ) |
| MedicalBeam::MedicalBeam | ( | ) |
Definition at line 48 of file MedicalBeam.cc.
View newest version in sPHENIX GitHub at line 48 of file MedicalBeam.cc
| MedicalBeam::~MedicalBeam | ( | ) |
Definition at line 62 of file MedicalBeam.cc.
View newest version in sPHENIX GitHub at line 62 of file MedicalBeam.cc
|
protected |
|
private |
|
private |
|
private |
Implements G4VUserPrimaryGeneratorAction.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 114 of file MedicalBeam.cc.
View newest version in sPHENIX GitHub at line 114 of file MedicalBeam.cc
References mass, ns, particle, sqr(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Here is the call graph for this function:Implements G4VUserPrimaryGeneratorAction.
Implements G4VUserPrimaryGeneratorAction.
| G4double MedicalBeam::GetFieldR | ( | ) | const |
| G4double MedicalBeam::GetFieldR | ( | ) | const |
| G4double MedicalBeam::GetFieldR | ( | ) | const |
|
inline |
Definition at line 139 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 139 of file MedicalBeam.hh
References fieldR.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| FieldShape MedicalBeam::GetFieldShape | ( | ) | const |
| FieldShape MedicalBeam::GetFieldShape | ( | ) | const |
| FieldShape MedicalBeam::GetFieldShape | ( | ) | const |
|
inline |
Definition at line 118 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 118 of file MedicalBeam.hh
References fieldShape.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| G4double MedicalBeam::GetFieldX | ( | ) | const |
| G4double MedicalBeam::GetFieldX | ( | ) | const |
| G4double MedicalBeam::GetFieldX | ( | ) | const |
|
inline |
Definition at line 130 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 130 of file MedicalBeam.hh
References fieldXY.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| G4double MedicalBeam::GetFieldY | ( | ) | const |
| G4double MedicalBeam::GetFieldY | ( | ) | const |
| G4double MedicalBeam::GetFieldY | ( | ) | const |
|
inline |
Definition at line 133 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 133 of file MedicalBeam.hh
References fieldXY.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| G4double MedicalBeam::GetKineticE | ( | ) | const |
| G4double MedicalBeam::GetKineticE | ( | ) | const |
| G4double MedicalBeam::GetKineticE | ( | ) | const |
|
inline |
Definition at line 106 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 106 of file MedicalBeam.hh
References kineticE.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| const G4ParticleDefinition* MedicalBeam::GetParticleDefinition | ( | ) | const |
| const G4ParticleDefinition* MedicalBeam::GetParticleDefinition | ( | ) | const |
| const G4ParticleDefinition* MedicalBeam::GetParticleDefinition | ( | ) | const |
|
inline |
Definition at line 100 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 100 of file MedicalBeam.hh
References particle.
| G4ThreeVector MedicalBeam::GetSourcePosition | ( | ) | const |
| G4ThreeVector MedicalBeam::GetSourcePosition | ( | ) | const |
| G4ThreeVector MedicalBeam::GetSourcePosition | ( | ) | const |
|
inline |
Definition at line 112 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 112 of file MedicalBeam.hh
References sourcePosition.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| G4double MedicalBeam::GetSSD | ( | ) | const |
| G4double MedicalBeam::GetSSD | ( | ) | const |
| G4double MedicalBeam::GetSSD | ( | ) | const |
|
inline |
Definition at line 124 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 124 of file MedicalBeam.hh
References SSD.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:Definition at line 136 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 136 of file MedicalBeam.hh
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| void MedicalBeam::SetFieldShape | ( | FieldShape | shape | ) |
| void MedicalBeam::SetFieldShape | ( | FieldShape | shape | ) |
| void MedicalBeam::SetFieldShape | ( | FieldShape | shape | ) |
|
inline |
Definition at line 115 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 115 of file MedicalBeam.hh
References fieldShape.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:Definition at line 127 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 127 of file MedicalBeam.hh
References fieldXY.
Definition at line 103 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 103 of file MedicalBeam.hh
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:| void MedicalBeam::SetParticleDefinition | ( | G4ParticleDefinition * | pd | ) |
| void MedicalBeam::SetParticleDefinition | ( | G4ParticleDefinition * | pd | ) |
| void MedicalBeam::SetParticleDefinition | ( | G4ParticleDefinition * | pd | ) |
|
inline |
Definition at line 97 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 97 of file MedicalBeam.hh
References particle.
| void MedicalBeam::SetSourcePosition | ( | const G4ThreeVector & | pos | ) |
| void MedicalBeam::SetSourcePosition | ( | const G4ThreeVector & | pos | ) |
| void MedicalBeam::SetSourcePosition | ( | const G4ThreeVector & | pos | ) |
|
inline |
Definition at line 109 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 109 of file MedicalBeam.hh
References pos(), and sourcePosition.
Referenced by BOOST_PYTHON_MODULE().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 121 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 121 of file MedicalBeam.hh
References SSD.
Referenced by BOOST_PYTHON_MODULE().
Here is the caller graph for this function:
|
private |
Definition at line 83 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 83 of file MedicalBeam.hh
|
private |
Definition at line 81 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 81 of file MedicalBeam.hh
|
private |
Definition at line 82 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 82 of file MedicalBeam.hh
|
protected |
Definition at line 57 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 57 of file MedicalBeam.hh
Referenced by GetFieldR(), and SetFieldR().
|
protected |
Definition at line 55 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 55 of file MedicalBeam.hh
Referenced by GetFieldShape(), and SetFieldShape().
|
protected |
Definition at line 56 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 56 of file MedicalBeam.hh
Referenced by GetFieldX(), GetFieldY(), MedicalBeam(), and SetFieldXY().
|
private |
Definition at line 77 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 77 of file MedicalBeam.hh
|
private |
Definition at line 76 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 76 of file MedicalBeam.hh
|
private |
Definition at line 78 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 78 of file MedicalBeam.hh
|
private |
Definition at line 80 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 80 of file MedicalBeam.hh
|
protected |
Definition at line 51 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 51 of file MedicalBeam.hh
Referenced by GetKineticE(), and SetKineticE().
|
protected |
Definition at line 50 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 50 of file MedicalBeam.hh
Referenced by GetParticleDefinition(), and SetParticleDefinition().
|
protected |
Definition at line 52 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 52 of file MedicalBeam.hh
Referenced by GetSourcePosition(), and SetSourcePosition().
|
protected |
Definition at line 54 of file MedicalBeam.hh.
View newest version in sPHENIX GitHub at line 54 of file MedicalBeam.hh