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>
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
|
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