Geant4
10.02.p03
|
#include <G4BiasingProcessInterface.hh>
Static Public Member Functions | |
static const G4BiasingProcessSharedData * | GetSharedData (const G4ProcessManager *) |
![]() | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Private Member Functions | |
void | SetUpFirstLastFlags () |
void | ResetForUnbiasedTracking () |
void | ReorderBiasingVectorAsGPIL () |
G4int | IdxFirstLast (G4int firstLast, G4int GPILDoIt, G4int physAll) const |
void | InvokeWrappedProcessPostStepGPIL (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
Static Private Attributes | |
static G4Cache< G4bool > | fResetInteractionLaws |
static G4Cache< G4bool > | fCommonStart |
static G4Cache< G4bool > | fCommonEnd |
static G4Cache< G4bool > | fDoCommonConfigure |
static G4MapCache< const G4ProcessManager *, G4BiasingProcessSharedData *> | fSharedDataMap |
Additional Inherited Members | |
![]() | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
![]() | |
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 71 of file G4BiasingProcessInterface.hh.
G4BiasingProcessInterface::G4BiasingProcessInterface | ( | G4String | name = "biasWrapper(0)" | ) |
Definition at line 44 of file G4BiasingProcessInterface.cc.
G4BiasingProcessInterface::G4BiasingProcessInterface | ( | G4VProcess * | wrappedProcess, |
G4bool | wrappedIsAtRest, | ||
G4bool | wrappedIsAlongStep, | ||
G4bool | wrappedIsPostStep, | ||
G4String | useThisName = "" |
||
) |
Definition at line 81 of file G4BiasingProcessInterface.cc.
G4BiasingProcessInterface::~G4BiasingProcessInterface | ( | ) |
Definition at line 131 of file G4BiasingProcessInterface.cc.
|
virtual |
Implements G4VProcess.
Definition at line 584 of file G4BiasingProcessInterface.cc.
|
virtual |
Implements G4VProcess.
Definition at line 506 of file G4BiasingProcessInterface.cc.
|
virtual |
Implements G4VProcess.
Definition at line 646 of file G4BiasingProcessInterface.cc.
|
virtual |
Implements G4VProcess.
Definition at line 641 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 676 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 773 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 186 of file G4BiasingProcessInterface.cc.
|
inline |
Definition at line 155 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 108 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 94 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 101 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 150 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 97 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 99 of file G4BiasingProcessInterface.hh.
Definition at line 837 of file G4BiasingProcessInterface.cc.
Definition at line 823 of file G4BiasingProcessInterface.cc.
Definition at line 844 of file G4BiasingProcessInterface.cc.
Definition at line 830 of file G4BiasingProcessInterface.cc.
|
inline |
Definition at line 112 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 110 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 154 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 95 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 102 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 98 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 100 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 149 of file G4BiasingProcessInterface.hh.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 766 of file G4BiasingProcessInterface.cc.
|
inline |
Definition at line 151 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 116 of file G4BiasingProcessInterface.hh.
|
static |
Definition at line 140 of file G4BiasingProcessInterface.cc.
|
inline |
Definition at line 86 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 144 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 143 of file G4BiasingProcessInterface.hh.
|
inline |
Definition at line 145 of file G4BiasingProcessInterface.hh.
|
inlineprivate |
Definition at line 251 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 968 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 653 of file G4BiasingProcessInterface.cc.
Definition at line 897 of file G4BiasingProcessInterface.cc.
Definition at line 851 of file G4BiasingProcessInterface.cc.
Definition at line 920 of file G4BiasingProcessInterface.cc.
Definition at line 874 of file G4BiasingProcessInterface.cc.
|
virtual |
Implements G4VProcess.
Definition at line 384 of file G4BiasingProcessInterface.cc.
|
virtual |
Implements G4VProcess.
Definition at line 207 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 708 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 803 of file G4BiasingProcessInterface.cc.
|
private |
Definition at line 994 of file G4BiasingProcessInterface.cc.
|
private |
Definition at line 959 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 817 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 729 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 660 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 736 of file G4BiasingProcessInterface.cc.
|
inline |
Definition at line 152 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 943 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 152 of file G4BiasingProcessInterface.cc.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 722 of file G4BiasingProcessInterface.cc.
|
private |
Definition at line 240 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 238 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 242 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 244 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 235 of file G4BiasingProcessInterface.hh.
Definition at line 270 of file G4BiasingProcessInterface.hh.
Definition at line 269 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 215 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 213 of file G4BiasingProcessInterface.hh.
Definition at line 271 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 249 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 219 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 250 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 264 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 228 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 220 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 218 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 247 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 248 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 246 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 245 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 222 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 223 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 221 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 214 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 273 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 216 of file G4BiasingProcessInterface.hh.
Definition at line 268 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 225 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 277 of file G4BiasingProcessInterface.hh.
|
staticprivate |
Definition at line 284 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 227 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 239 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 237 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 241 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 236 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 230 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 229 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 231 of file G4BiasingProcessInterface.hh.
|
private |
Definition at line 234 of file G4BiasingProcessInterface.hh.