|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AdjointPrimaryGenerator.hh>
Public Member Functions | |
| G4AdjointPrimaryGenerator () | |
| ~G4AdjointPrimaryGenerator () | |
| void | GenerateAdjointPrimaryVertex (G4Event *anEvt, G4ParticleDefinition *adj_part, G4double E1, G4double E2) |
| void | GenerateFwdPrimaryVertex (G4Event *anEvt, G4ParticleDefinition *adj_part, G4double E1, G4double E2) |
| void | SetSphericalAdjointPrimarySource (G4double radius, G4ThreeVector pos) |
| void | SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume (const G4String &v_name) |
| void | ComputeAccumulatedDepthVectorAlongBackRay (G4ThreeVector glob_pos, G4ThreeVector direction, G4double ekin, G4ParticleDefinition *aPDef) |
| G4double | SampleDistanceAlongBackRayAndComputeWeightCorrection (G4double &weight_corr) |
Static Public Member Functions | |
| static G4AdjointPrimaryGenerator * | GetInstance () |
Definition at line 58 of file G4AdjointPrimaryGenerator.hh.
| G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator | ( | ) |
Definition at line 60 of file G4AdjointPrimaryGenerator.cc.
Referenced by GetInstance().
| G4AdjointPrimaryGenerator::~G4AdjointPrimaryGenerator | ( | ) |
Definition at line 75 of file G4AdjointPrimaryGenerator.cc.
| void G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay | ( | G4ThreeVector | glob_pos, |
| G4ThreeVector | direction, | ||
| G4double | ekin, | ||
| G4ParticleDefinition * | aPDef ) |
Definition at line 173 of file G4AdjointPrimaryGenerator.cc.
| void G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex | ( | G4Event * | anEvt, |
| G4ParticleDefinition * | adj_part, | ||
| G4double | E1, | ||
| G4double | E2 ) |
Definition at line 82 of file G4AdjointPrimaryGenerator.cc.
| void G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex | ( | G4Event * | anEvt, |
| G4ParticleDefinition * | adj_part, | ||
| G4double | E1, | ||
| G4double | E2 ) |
Definition at line 115 of file G4AdjointPrimaryGenerator.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
static |
Definition at line 50 of file G4AdjointPrimaryGenerator.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), G4AdjointPrimaryGeneratorAction::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), and G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource().
| G4double G4AdjointPrimaryGenerator::SampleDistanceAlongBackRayAndComputeWeightCorrection | ( | G4double & | weight_corr | ) |
Definition at line 211 of file G4AdjointPrimaryGenerator.cc.
| void G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume | ( | const G4String & | v_name | ) |
Definition at line 162 of file G4AdjointPrimaryGenerator.cc.
Referenced by G4AdjointPrimaryGeneratorAction::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume().
| void G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource | ( | G4double | radius, |
| G4ThreeVector | pos ) |
Definition at line 145 of file G4AdjointPrimaryGenerator.cc.
Referenced by G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource().