void SetProposedKineticEnergy(G4double proposedKinEnergy)
void InitializeForPostStep(const G4Track &)
void ProposePolarization(const G4ThreeVector &dir)
G4ParticleChangeForGamma(const G4ParticleChangeForGamma &right)=delete
G4Step * UpdateStepForPostStep(G4Step *Step) final
G4ParticleChangeForGamma & operator=(const G4ParticleChangeForGamma &right)=delete
G4double GetProposedKineticEnergy() const
void ProposeMomentumDirection(const G4ThreeVector &Pfinal)
G4Step * UpdateStepForAtRest(G4Step *pStep) final
const G4ThreeVector & GetProposedMomentumDirection() const
~G4ParticleChangeForGamma() override=default
void AddSecondary(G4DynamicParticle *aParticle)
void DumpInfo() const override
const G4ThreeVector & GetProposedPolarization() const
G4ParticleChangeForGamma()
void InitializeLocalEnergyDeposit()
void InitializeStatusChange(const G4Track &)
void InitializeSecondaries()
void InitializeParentWeight(const G4Track &)