Geant4-11
|
#include <G4RTPrimaryGeneratorAction.hh>
Public Member Functions | |
G4RTPrimaryGeneratorAction () | |
virtual void | GeneratePrimaries (G4Event *anEvent) |
void | SetUp () |
virtual | ~G4RTPrimaryGeneratorAction () |
Definition at line 40 of file G4RTPrimaryGeneratorAction.hh.
G4RTPrimaryGeneratorAction::G4RTPrimaryGeneratorAction | ( | ) |
Definition at line 41 of file G4RTPrimaryGeneratorAction.cc.
References distortionOn, eyeDirection, eyePosition, CLHEP::GeV, headAngle, kInside, nColumn, nRow, particle_definition, particle_energy, particle_polarization, particle_time, pWorld, stepAngle, up, viewSpan, viewSpanX, viewSpanY, whereisit, and anonymous_namespace{G4CascadeDeexciteBase.cc}::zero.
|
virtual |
Definition at line 67 of file G4RTPrimaryGeneratorAction.cc.
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 70 of file G4RTPrimaryGeneratorAction.cc.
References G4Event::AddPrimaryVertex(), cp, distortionOn, eyeDirection, eyePosition, G4InuclParticleNames::gam, G4Event::GetEventID(), G4VPhysicalVolume::GetLogicalVolume(), G4ParticleDefinition::GetPDGMass(), G4LogicalVolume::GetSolid(), headAngle, kInfinity, kInside, nColumn, particle_definition, particle_energy, particle_polarization, particle_time, CLHEP::Hep3Vector::phi(), pWorld, CLHEP::Hep3Vector::rotateUz(), CLHEP::Hep3Vector::rotateZ(), G4PrimaryParticle::SetKineticEnergy(), G4PrimaryParticle::SetMass(), G4PrimaryParticle::SetMomentumDirection(), G4PrimaryParticle::SetPolarization(), G4PrimaryVertex::SetPrimary(), G4InuclParticleNames::sp, stepAngle, CLHEP::Hep3Vector::theta(), CLHEP::Hep3Vector::unit(), up, viewSpanX, viewSpanY, whereisit, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
void G4RTPrimaryGeneratorAction::SetUp | ( | ) |
Definition at line 128 of file G4RTPrimaryGeneratorAction.cc.
References distortionOn, G4TheRayTracer::distortionOn, eyeDirection, G4TheRayTracer::eyeDirection, eyePosition, G4TheRayTracer::eyePosition, FatalException, G4ParticleTable::FindParticle(), G4Exception(), G4VPhysicalVolume::GetLogicalVolume(), G4ParticleTable::GetParticleTable(), G4LogicalVolume::GetSolid(), G4TransportationManager::GetTransportationManager(), G4VSolid::Inside(), nColumn, G4TheRayTracer::nColumn, nRow, G4TheRayTracer::nRow, particle_definition, pWorld, stepAngle, G4TheMTRayTracer::theInstance, viewSpan, G4TheRayTracer::viewSpan, viewSpanX, viewSpanY, and whereisit.
Referenced by G4RTWorkerInitialization::WorkerRunStart().
|
private |
Definition at line 71 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 63 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 62 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 65 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Definition at line 59 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 60 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and SetUp().
|
private |
Definition at line 51 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 52 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Definition at line 54 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Definition at line 53 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Definition at line 56 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 67 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 64 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Definition at line 66 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), and SetUp().
|
private |
Definition at line 68 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 69 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().
|
private |
Definition at line 57 of file G4RTPrimaryGeneratorAction.hh.
Referenced by G4RTPrimaryGeneratorAction(), GeneratePrimaries(), and SetUp().