ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/lowenergy/include/G4LowECapture.hh>
Protected Member Functions | |
virtual G4double | GetMeanFreePath (const G4Track &, G4double, G4ForceCondition *) |
Private Member Functions | |
G4LowECapture (const G4LowECapture &) | |
G4LowECapture & | operator= (const G4LowECapture &right) |
Private Attributes | |
G4double | kinEnergyThreshold |
G4bool | isIon |
G4int | nRegions |
std::vector< G4String > | regionName |
std::vector< const G4Region * > | region |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager |
G4VParticleChange * | pParticleChange |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft |
G4double | currentInteractionLength |
G4double | theInitialNumberOfInteractionLength |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType |
G4int | theProcessSubType |
G4double | thePILfactor |
G4bool | enableAtRestDoIt |
G4bool | enableAlongStepDoIt |
G4bool | enablePostStepDoIt |
G4int | verboseLevel |
Definition at line 62 of file G4LowECapture.hh.
View newest version in sPHENIX GitHub at line 62 of file G4LowECapture.hh
G4LowECapture::G4LowECapture | ( | G4double | ekinlimit = 0.0 | ) |
Definition at line 48 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 48 of file G4LowECapture.cc
|
virtual |
Definition at line 56 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 56 of file G4LowECapture.cc
|
private |
Definition at line 72 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 72 of file G4LowECapture.cc
References G4cout, G4endl, nRegions, r, regionName, and G4VProcess::verboseLevel.
Referenced by G4EmDNAPhysicsActivator::AddElectronModels0().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 88 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 88 of file G4LowECapture.cc
References G4cout, G4endl, G4RegionStore::GetInstance(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4RegionStore::GetRegion(), isIon, keV, kinEnergyThreshold, nRegions, pname(), r, region, regionName, and G4VProcess::verboseLevel.
|
protectedvirtual |
Implements G4VDiscreteProcess.
Definition at line 152 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 152 of file G4LowECapture.cc
References DBL_MAX.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 114 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 114 of file G4LowECapture.cc
|
private |
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 141 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 141 of file G4LowECapture.cc
References fStopAndKill, G4Track::GetKineticEnergy(), G4VParticleChange::Initialize(), G4VProcess::pParticleChange, G4VParticleChange::ProposeLocalEnergyDeposit(), and G4VParticleChange::ProposeTrackStatus().
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 119 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 119 of file G4LowECapture.cc
References DBL_MAX, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4VPhysicalVolume::GetLogicalVolume(), G4ParticleDefinition::GetPDGMass(), G4LogicalVolume::GetRegion(), G4Track::GetVolume(), isIon, kinEnergyThreshold, NotForced, nRegions, CLHEP::proton_mass_c2, and region.
Definition at line 61 of file G4LowECapture.cc.
View newest version in sPHENIX GitHub at line 61 of file G4LowECapture.cc
References G4cout, G4endl, kinEnergyThreshold, MeV, and G4VProcess::verboseLevel.
|
private |
Definition at line 95 of file G4LowECapture.hh.
View newest version in sPHENIX GitHub at line 95 of file G4LowECapture.hh
Referenced by BuildPhysicsTable(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 94 of file G4LowECapture.hh.
View newest version in sPHENIX GitHub at line 94 of file G4LowECapture.hh
Referenced by BuildPhysicsTable(), PostStepGetPhysicalInteractionLength(), and SetKinEnergyLimit().
|
private |
Definition at line 96 of file G4LowECapture.hh.
View newest version in sPHENIX GitHub at line 96 of file G4LowECapture.hh
Referenced by AddRegion(), BuildPhysicsTable(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 98 of file G4LowECapture.hh.
View newest version in sPHENIX GitHub at line 98 of file G4LowECapture.hh
Referenced by BuildPhysicsTable(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 97 of file G4LowECapture.hh.
View newest version in sPHENIX GitHub at line 97 of file G4LowECapture.hh
Referenced by AddRegion(), and BuildPhysicsTable().