ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/biasing/importance/include/G4WeightCutOffProcess.hh>
Private Member Functions | |
void | CopyStep (const G4Step &step) |
G4WeightCutOffProcess (const G4WeightCutOffProcess &) | |
G4WeightCutOffProcess & | operator= (const G4WeightCutOffProcess &) |
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 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 57 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 57 of file G4WeightCutOffProcess.hh
G4WeightCutOffProcess::G4WeightCutOffProcess | ( | G4double | wsurvival, |
G4double | wlimit, | ||
G4double | isource, | ||
G4VIStore * | istore, | ||
const G4String & | aName = "WeightCutOffProcess" , |
||
G4bool | para = false |
||
) |
Definition at line 54 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 54 of file G4WeightCutOffProcess.cc
References FatalException, fGhostPostStepPoint, fGhostPreStepPoint, fGhostStep, fParticleChange, fPathFinder, fTransportationManager, G4cout, G4endl, G4Exception(), G4PathFinder::GetInstance(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4VProcess::GetProcessName(), G4TransportationManager::GetTransportationManager(), G4VProcess::pParticleChange, and G4VProcess::verboseLevel.
|
virtual |
Definition at line 93 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 93 of file G4WeightCutOffProcess.cc
References fParticleChange.
|
private |
|
virtual |
Implements G4VProcess.
Definition at line 383 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 383 of file G4WeightCutOffProcess.cc
References G4VParticleChange::Initialize(), and G4VProcess::pParticleChange.
|
virtual |
Implements G4VProcess.
Definition at line 296 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 296 of file G4WeightCutOffProcess.cc
References CandidateForSelection, G4Navigator::ComputeSafety(), G4PathFinder::ComputeStep(), DBL_MAX, feLimited, fEndTrack, fFieldTrack, fGhostNavigator, fGhostSafety, fNavigatorID, fOnBoundary, fParaflag, fPathFinder, G4Track::GetCurrentStepNumber(), G4Track::GetVolume(), kDoNot, kSharedOther, kSharedTransport, kUnique, NotCandidateForSelection, and G4FieldTrackUpdator::Update().
|
virtual |
Implements G4VProcess.
Definition at line 377 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 377 of file G4WeightCutOffProcess.cc
|
virtual |
Implements G4VProcess.
Definition at line 370 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 370 of file G4WeightCutOffProcess.cc
Definition at line 393 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 393 of file G4WeightCutOffProcess.cc
References fGeomBoundary, fGhostPostStepPoint, fGhostPreStepPoint, fGhostStep, fOnBoundary, fPostStepDoItProc, G4Step::GetControlFlag(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4StepPoint::GetStepStatus(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), G4Step::SetControlFlag(), G4Step::SetStepLength(), G4StepPoint::SetStepStatus(), G4Step::SetTotalEnergyDeposit(), and G4Step::SetTrack().
Referenced by PostStepDoIt().
Definition at line 290 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 290 of file G4WeightCutOffProcess.cc
References G4VProcess::theProcessName.
|
private |
|
virtual |
Implements G4VProcess.
Definition at line 187 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 187 of file G4WeightCutOffProcess.cc
References CopyStep(), G4PathFinder::CreateTouchableHandle(), fGhostPostStepPoint, fGhostPreStepPoint, fIStore, fNavigatorID, fNewGhostTouchable, fOldGhostTouchable, fOnBoundary, fParaflag, fParticleChange, fPathFinder, fSourceImportance, fStopAndKill, fWeightLimit, fWeightSurvival, G4UniformRand, G4VIStore::GetImportance(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPostStepPoint(), G4VTouchable::GetReplicaNumber(), G4StepPoint::GetTouchable(), G4StepPoint::GetTouchableHandle(), G4Track::GetWeight(), G4ParticleChange::Initialize(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::ProposeWeight(), Acts::IntegrationTest::R, G4StepPoint::SetTouchableHandle(), and w.
|
virtual |
Implements G4VProcess.
Definition at line 175 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 175 of file G4WeightCutOffProcess.cc
Definition at line 106 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 106 of file G4WeightCutOffProcess.cc
References fGhostNavigator, fGhostWorld, fGhostWorldName, fTransportationManager, G4TransportationManager::GetNavigator(), and G4TransportationManager::GetParallelWorld().
Referenced by G4WeightCutOffConfigurator::Configure().
void G4WeightCutOffProcess::SetParallelWorld | ( | G4VPhysicalVolume * | parallelWorld | ) |
Definition at line 118 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 118 of file G4WeightCutOffProcess.cc
References fGhostNavigator, fGhostWorld, fGhostWorldName, fTransportationManager, G4VPhysicalVolume::GetName(), and G4TransportationManager::GetNavigator().
Reimplemented from G4VProcess.
Definition at line 134 of file G4WeightCutOffProcess.cc.
View newest version in sPHENIX GitHub at line 134 of file G4WeightCutOffProcess.cc
References G4TransportationManager::ActivateNavigator(), G4PathFinder::CreateTouchableHandle(), FatalException, fGhostNavigator, fGhostPostStepPoint, fGhostPreStepPoint, fGhostSafety, fNavigatorID, fNewGhostTouchable, fOldGhostTouchable, fOnBoundary, fParaflag, fPathFinder, fTransportationManager, G4Exception(), G4Track::GetMomentumDirection(), G4Track::GetPosition(), G4PathFinder::PrepareNewTrack(), and G4StepPoint::SetTouchableHandle().
|
private |
Definition at line 154 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 154 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 153 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 153 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 148 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 148 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 144 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 144 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), SetParallelWorld(), and StartTracking().
|
private |
Definition at line 123 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 123 of file G4WeightCutOffProcess.hh
Referenced by CopyStep(), G4WeightCutOffProcess(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 122 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 122 of file G4WeightCutOffProcess.hh
Referenced by CopyStep(), G4WeightCutOffProcess(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 149 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 149 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 121 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 121 of file G4WeightCutOffProcess.hh
Referenced by CopyStep(), and G4WeightCutOffProcess().
|
private |
Definition at line 143 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 143 of file G4WeightCutOffProcess.hh
Referenced by SetParallelWorld().
|
private |
Definition at line 142 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 142 of file G4WeightCutOffProcess.hh
Referenced by SetParallelWorld().
|
private |
Definition at line 132 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 132 of file G4WeightCutOffProcess.hh
Referenced by PostStepDoIt().
|
private |
Definition at line 145 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 145 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 147 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 147 of file G4WeightCutOffProcess.hh
Referenced by PostStepDoIt(), and StartTracking().
|
private |
Definition at line 146 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 146 of file G4WeightCutOffProcess.hh
Referenced by PostStepDoIt(), and StartTracking().
|
private |
Definition at line 150 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 150 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), CopyStep(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 152 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 152 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 128 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 128 of file G4WeightCutOffProcess.hh
Referenced by G4WeightCutOffProcess(), PostStepDoIt(), and ~G4WeightCutOffProcess().
|
private |
Definition at line 137 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 137 of file G4WeightCutOffProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 131 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 131 of file G4WeightCutOffProcess.hh
Referenced by PostStepDoIt().
|
private |
Definition at line 136 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 136 of file G4WeightCutOffProcess.hh
Referenced by G4WeightCutOffProcess(), SetParallelWorld(), and StartTracking().
|
private |
Definition at line 130 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 130 of file G4WeightCutOffProcess.hh
Referenced by PostStepDoIt().
|
private |
Definition at line 129 of file G4WeightCutOffProcess.hh.
View newest version in sPHENIX GitHub at line 129 of file G4WeightCutOffProcess.hh
Referenced by PostStepDoIt().