#include <G4RayShooter.hh>
Definition at line 49 of file G4RayShooter.hh.
◆ G4RayShooter()
G4RayShooter::G4RayShooter |
( |
| ) |
|
◆ ~G4RayShooter()
G4RayShooter::~G4RayShooter |
( |
| ) |
|
|
virtual |
◆ SetInitialValues()
void G4RayShooter::SetInitialValues |
( |
| ) |
|
|
private |
Definition at line 44 of file G4RayShooter.cc.
G4ThreeVector particle_position
G4ThreeVector particle_polarization
G4ParticleMomentum particle_momentum_direction
G4ParticleDefinition * particle_definition
G4ThreeVector G4ParticleMomentum
◆ Shoot()
Definition at line 59 of file G4RayShooter.cc.
69 msg =
" G4RayTracer uses geantino to trace the ray, but your physics list does not\n";
70 msg +=
"define G4Geantino. Please add G4Geantino in your physics list.";
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
G4ThreeVector particle_polarization
void AddPrimaryVertex(G4PrimaryVertex *aPrimaryVertex)
void SetKineticEnergy(G4double eKin)
void SetMass(G4double mas)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4ParticleTable * GetParticleTable()
void SetMomentumDirection(const G4ThreeVector &p)
G4double GetPDGMass() const
G4ParticleDefinition * particle_definition
void SetPrimary(G4PrimaryParticle *pp)
void SetPolarization(const G4ThreeVector &pol)
◆ particle_definition
◆ particle_energy
◆ particle_momentum_direction
◆ particle_polarization
◆ particle_position
◆ particle_time
The documentation for this class was generated from the following files: