ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/medical/dna/splitting/include/SplitProcess.hh>
Private Attributes | |
G4Region * | fRegion |
G4String | fRegionName |
G4int | fNSplit |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Protected Attributes inherited from G4WrapperProcess | |
G4VProcess * | pRegProcess |
Definition at line 36 of file SplitProcess.hh.
View newest version in sPHENIX GitHub at line 36 of file SplitProcess.hh
Definition at line 51 of file SplitProcess.cc.
View newest version in sPHENIX GitHub at line 51 of file SplitProcess.cc
References G4RegionStore::FindOrCreateRegion(), fRegion, fRegionName, and G4RegionStore::GetInstance().
|
virtual |
Definition at line 59 of file SplitProcess.cc.
View newest version in sPHENIX GitHub at line 59 of file SplitProcess.cc
|
virtual |
Reimplemented from G4WrapperProcess.
Definition at line 64 of file SplitProcess.cc.
View newest version in sPHENIX GitHub at line 64 of file SplitProcess.cc
References G4VParticleChange::AddSecondary(), fNSplit, fRegion, G4VPhysicalVolume::GetLogicalVolume(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetRegion(), G4VParticleChange::GetSecondary(), UserTrackInformation::GetSplitTrackID(), G4StepPoint::GetTouchableHandle(), G4Step::GetTrack(), G4Track::GetUserInformation(), G4VTouchable::GetVolume(), G4Track::GetWeight(), G4VProcess::PostStepDoIt(), G4WrapperProcess::pRegProcess, G4VParticleChange::SetNumberOfSecondaries(), G4VParticleChange::SetSecondaryWeightByProcess(), UserTrackInformation::SetSplitTrackID(), G4Track::SetUserInformation(), G4VParticleChange::SetVerboseLevel(), G4Track::SetWeight(), and weight.
|
private |
Definition at line 48 of file SplitProcess.hh.
View newest version in sPHENIX GitHub at line 48 of file SplitProcess.hh
Referenced by PostStepDoIt().
|
private |
Definition at line 46 of file SplitProcess.hh.
View newest version in sPHENIX GitHub at line 46 of file SplitProcess.hh
Referenced by PostStepDoIt(), and SplitProcess().
|
private |
Definition at line 47 of file SplitProcess.hh.
View newest version in sPHENIX GitHub at line 47 of file SplitProcess.hh
Referenced by SplitProcess().