#include <OpNovicePrimaryGeneratorAction.hh>
◆ OpNovicePrimaryGeneratorAction()
OpNovicePrimaryGeneratorAction::OpNovicePrimaryGeneratorAction |
( |
| ) |
|
Definition at line 44 of file OpNovicePrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
G4VUserPrimaryGeneratorAction()
void SetParticlePosition(G4ThreeVector aPosition)
void SetParticleEnergy(G4double aKineticEnergy)
static G4ParticleTable * GetParticleTable()
G4ParticleGun * fParticleGun
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
void SetParticleTime(G4double aTime)
OpNovicePrimaryGeneratorMessenger * fGunMessenger
◆ ~OpNovicePrimaryGeneratorAction()
OpNovicePrimaryGeneratorAction::~OpNovicePrimaryGeneratorAction |
( |
| ) |
|
|
virtual |
◆ GeneratePrimaries()
void OpNovicePrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
◆ SetOptPhotonPolar() [1/2]
void OpNovicePrimaryGeneratorAction::SetOptPhotonPolar |
( |
| ) |
|
◆ SetOptPhotonPolar() [2/2]
void OpNovicePrimaryGeneratorAction::SetOptPhotonPolar |
( |
G4double |
angle | ) |
|
Definition at line 91 of file OpNovicePrimaryGeneratorAction.cc.
95 G4cout <<
"--> warning from PrimaryGeneratorAction::SetOptPhotonPolar() :" 96 "the particleGun is not an opticalphoton" <<
G4endl;
106 if (modul2 > 0.) e_perpend = (1./std::sqrt(modul2))*product;
static G4double angle[DIM]
static double normal(HepRandomEngine *eptr)
G4ParticleMomentum GetParticleMomentumDirection() const
void SetParticlePolarization(G4ThreeVector aVal)
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
Hep3Vector cross(const Hep3Vector &) const
G4ParticleGun * fParticleGun
G4ParticleDefinition * GetParticleDefinition() const
◆ fGunMessenger
◆ fParticleGun
The documentation for this class was generated from the following files: