#include <BgsGenocide.hh>
|
| BgsGenocide (const G4String &name="BgsGenocide", G4ProcessType type=fUserDefined) |
|
virtual | ~BgsGenocide () |
|
virtual G4double | PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
|
virtual G4VParticleChange * | PostStepDoIt (const G4Track &track, const G4Step &step) |
|
virtual G4double | AlongStepGetPhysicalInteractionLength (const G4Track &, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety, G4GPILSelection *selection) |
|
virtual G4VParticleChange * | AlongStepDoIt (const G4Track &track, const G4Step &step) |
|
virtual G4double | AtRestGetPhysicalInteractionLength (const G4Track &track, G4ForceCondition *force) |
|
virtual G4VParticleChange * | AtRestDoIt (const G4Track &track, const G4Step &step) |
|
Definition at line 31 of file BgsGenocide.hh.
◆ BgsGenocide()
BgsGenocide::BgsGenocide |
( |
const G4String & | name = "BgsGenocide", |
|
|
G4ProcessType | type = fUserDefined ) |
Definition at line 7 of file BgsGenocide.cc.
8 : G4VProcess( name, type )
9{;}
◆ ~BgsGenocide()
BgsGenocide::~BgsGenocide |
( |
| ) |
|
|
virtual |
◆ AlongStepDoIt()
virtual G4VParticleChange * BgsGenocide::AlongStepDoIt |
( |
const G4Track & | track, |
|
|
const G4Step & | step ) |
|
inlinevirtual |
◆ AlongStepGetPhysicalInteractionLength()
virtual G4double BgsGenocide::AlongStepGetPhysicalInteractionLength |
( |
const G4Track & | , |
|
|
G4double | previousStepSize, |
|
|
G4double | currentMinimumStep, |
|
|
G4double & | currentSafety, |
|
|
G4GPILSelection * | selection ) |
|
inlinevirtual |
◆ AtRestDoIt()
virtual G4VParticleChange * BgsGenocide::AtRestDoIt |
( |
const G4Track & | track, |
|
|
const G4Step & | step ) |
|
inlinevirtual |
◆ AtRestGetPhysicalInteractionLength()
virtual G4double BgsGenocide::AtRestGetPhysicalInteractionLength |
( |
const G4Track & | track, |
|
|
G4ForceCondition * | force ) |
|
inlinevirtual |
◆ PostStepDoIt()
G4VParticleChange * BgsGenocide::PostStepDoIt |
( |
const G4Track & | track, |
|
|
const G4Step & | step ) |
|
virtual |
Definition at line 34 of file BgsGenocide.cc.
36{
37 pParticleChange->Initialize(track);
38
39 pParticleChange->ProposeTrackStatus( fStopAndKill );
40 pParticleChange->SetNumberOfSecondaries( 0 );
41 pParticleChange->ProposeLocalEnergyDeposit( 0 );
42 ClearNumberOfInteractionLengthLeft();
43
44 return pParticleChange;
45}
◆ PostStepGetPhysicalInteractionLength()
G4double BgsGenocide::PostStepGetPhysicalInteractionLength |
( |
const G4Track & | track, |
|
|
G4double | previousStepSize, |
|
|
G4ForceCondition * | condition ) |
|
virtual |
The documentation for this class was generated from the following files: