It generates gamma-rays using an uniform distribution. More...
#include <SToGS_UniformPrimaryGeneratorAction.hh>
Inherits G4VUserPrimaryGeneratorAction.
Public Member Functions | |
void | ChangeMultiplicity (G4int smult) |
void | ComputeParameters (G4String filename="setup/uniform.gene") |
from a given file, it reads the characteristics of the gamma cascade More... | |
virtual void | GeneratePrimaries (G4Event *anEvent) |
ParisUniformPrimaryGeneratorAction () | |
ParisUniformPrimaryGeneratorAction (G4String) | |
virtual | ~ParisUniformPrimaryGeneratorAction () |
It generates gamma-rays using an uniform distribution.
This generator read a setup file ( setup/uniform.gene
) to generate a cascade of gamma-rays. A template of such a file is available is the setup directory (uniform.gene.demo). Here is a snapshot:
Definition at line 71 of file SToGS_UniformPrimaryGeneratorAction.hh.
ParisUniformPrimaryGeneratorAction::ParisUniformPrimaryGeneratorAction | ( | ) |
Definition at line 38 of file SToGS_UniformPrimaryGeneratorAction.cc.
SToGS::ParisUniformPrimaryGeneratorAction::ParisUniformPrimaryGeneratorAction | ( | G4String | ) |
|
virtual |
Definition at line 136 of file SToGS_UniformPrimaryGeneratorAction.cc.
void ParisUniformPrimaryGeneratorAction::ChangeMultiplicity | ( | G4int | smult | ) |
Definition at line 262 of file SToGS_UniformPrimaryGeneratorAction.cc.
void ParisUniformPrimaryGeneratorAction::ComputeParameters | ( | G4String | filename = "setup/uniform.gene" | ) |
from a given file, it reads the characteristics of the gamma cascade
The parameters are read from a file which is by default setup/uniform.gene. In this file, the position . of the emitting gamma source, the angular coverage of the emission cone and the gamma energy can be modified
Definition at line 188 of file SToGS_UniformPrimaryGeneratorAction.cc.
|
virtual |
Definition at line 142 of file SToGS_UniformPrimaryGeneratorAction.cc.