#include <Doxymodules_optical.h>
Public Member Functions | |
WLSPrimaryGeneratorAction (WLSDetectorConstruction *) | |
~WLSPrimaryGeneratorAction () override | |
void | GeneratePrimaries (G4Event *) override |
void | BuildEmissionSpectrum () |
void | SetOptPhotonPolar (G4double) |
void | SetDecayTimeConstant (G4double) |
void | SetUseSampledEnergy (G4bool v) |
Protected Attributes | |
G4PhysicsTable * | fIntegralTable = nullptr |
Private Member Functions | |
void | SetOptPhotonPolar () |
void | SetOptPhotonTime () |
Private Attributes | |
WLSDetectorConstruction * | fDetector = nullptr |
G4GeneralParticleSource * | fParticleGun = nullptr |
WLSPrimaryGeneratorMessenger * | fGunMessenger = nullptr |
G4double | fTimeConstant = 0. |
G4bool | fUseSampledEnergy = false |
Static Private Attributes | |
static G4bool | fFirst = false |
Definition at line 96 of file Doxymodules_optical.h.
WLSPrimaryGeneratorAction::WLSPrimaryGeneratorAction | ( | WLSDetectorConstruction * | dc | ) |
Definition at line 57 of file WLSPrimaryGeneratorAction.cc.
|
override |
Definition at line 68 of file WLSPrimaryGeneratorAction.cc.
|
override |
Definition at line 142 of file WLSPrimaryGeneratorAction.cc.
void WLSPrimaryGeneratorAction::BuildEmissionSpectrum | ( | ) |
Definition at line 88 of file WLSPrimaryGeneratorAction.cc.
void WLSPrimaryGeneratorAction::SetOptPhotonPolar | ( | G4double | angle | ) |
Definition at line 205 of file WLSPrimaryGeneratorAction.cc.
void WLSPrimaryGeneratorAction::SetDecayTimeConstant | ( | G4double | time | ) |
Definition at line 81 of file WLSPrimaryGeneratorAction.cc.
|
inline |
Definition at line 59 of file WLSPrimaryGeneratorAction.hh.
|
private |
Definition at line 197 of file WLSPrimaryGeneratorAction.cc.
|
private |
Definition at line 232 of file WLSPrimaryGeneratorAction.cc.
|
protected |
Definition at line 62 of file WLSPrimaryGeneratorAction.hh.
|
private |
Definition at line 68 of file WLSPrimaryGeneratorAction.hh.
|
private |
Definition at line 69 of file WLSPrimaryGeneratorAction.hh.
|
private |
Definition at line 70 of file WLSPrimaryGeneratorAction.hh.
|
staticprivate |
Definition at line 72 of file WLSPrimaryGeneratorAction.hh.
|
private |
Definition at line 73 of file WLSPrimaryGeneratorAction.hh.
|
private |
Definition at line 74 of file WLSPrimaryGeneratorAction.hh.