Geant4
9.6.p02
|
#include <G4eplusPolarizedAnnihilation.hh>
Protected Member Functions | |
virtual void | InitialiseProcess (const G4ParticleDefinition *) |
Protected Member Functions inherited from G4VEmProcess | |
virtual G4double | MinPrimaryEnergy (const G4ParticleDefinition *, const G4Material *) |
G4VEmModel * | SelectModel (G4double &kinEnergy, size_t index) |
G4double | GetMeanFreePath (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
G4PhysicsVector * | LambdaPhysicsVector (const G4MaterialCutsCouple *) |
G4double | RecalculateLambda (G4double kinEnergy, const G4MaterialCutsCouple *couple) |
G4ParticleChangeForGamma * | GetParticleChange () |
void | SetParticle (const G4ParticleDefinition *p) |
void | SetSecondaryParticle (const G4ParticleDefinition *p) |
size_t | CurrentMaterialCutsCoupleIndex () const |
G4double | GetGammaEnergyCut () |
G4double | GetElectronEnergyCut () |
void | SetStartFromNullFlag (G4bool val) |
void | SetSplineFlag (G4bool val) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes inherited from G4VEmProcess | |
G4ParticleChangeForGamma | fParticleChange |
Definition at line 63 of file G4eplusPolarizedAnnihilation.hh.
Definition at line 75 of file G4eplusPolarizedAnnihilation.cc.
|
virtual |
Definition at line 87 of file G4eplusPolarizedAnnihilation.cc.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 359 of file G4eplusPolarizedAnnihilation.cc.
|
inlinevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 135 of file G4eplusPolarizedAnnihilation.hh.
void G4eplusPolarizedAnnihilation::BuildAsymmetryTable | ( | const G4ParticleDefinition & | part) |
Definition at line 272 of file G4eplusPolarizedAnnihilation.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 258 of file G4eplusPolarizedAnnihilation.cc.
G4double G4eplusPolarizedAnnihilation::ComputeAsymmetry | ( | G4double | energy, |
const G4MaterialCutsCouple * | couple, | ||
const G4ParticleDefinition & | particle, | ||
G4double | cut, | ||
G4double & | tasm | ||
) |
Definition at line 311 of file G4eplusPolarizedAnnihilation.cc.
|
virtual |
Implements G4VDiscreteProcess.
Definition at line 126 of file G4eplusPolarizedAnnihilation.cc.
|
protectedvirtual |
Implements G4VEmProcess.
Definition at line 101 of file G4eplusPolarizedAnnihilation.cc.
|
inlinevirtual |
Implements G4VEmProcess.
Definition at line 128 of file G4eplusPolarizedAnnihilation.hh.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 192 of file G4eplusPolarizedAnnihilation.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 265 of file G4eplusPolarizedAnnihilation.cc.
|
virtual |
Implements G4VEmProcess.
Definition at line 351 of file G4eplusPolarizedAnnihilation.cc.