#include <G4VBiasingOperator.hh>
|
| G4VBiasingOperator (G4String name) |
|
virtual | ~G4VBiasingOperator () |
|
virtual void | StartRun () |
|
virtual void | StartTracking (const G4Track *) |
|
virtual void | EndTracking () |
|
const G4String | GetName () const |
|
void | AttachTo (const G4LogicalVolume *) |
|
G4BiasingAppliedCase | GetPreviousBiasingAppliedCase () const |
|
G4VBiasingOperation * | GetProposedOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
G4VBiasingOperation * | GetProposedFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
G4VBiasingOperation * | GetProposedNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
void | ExitingBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
void | ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) |
|
void | ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) |
|
const G4VBiasingOperation * | GetPreviousNonPhysicsAppliedOperation () |
|
const G4VBiasingOperation * | GetBirthOperation (const G4Track *) |
|
|
virtual G4VBiasingOperation * | ProposeNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)=0 |
|
virtual G4VBiasingOperation * | ProposeOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)=0 |
|
virtual G4VBiasingOperation * | ProposeFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)=0 |
|
virtual void | OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) |
|
virtual void | OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) |
|
virtual void | ExitBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
void | RememberSecondaries (const G4BiasingProcessInterface *callingProcess, const G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) |
|
void | ForgetTrack (const G4Track *track) |
|
Definition at line 191 of file G4VBiasingOperator.hh.
G4VBiasingOperator::G4VBiasingOperator |
( |
G4String |
name | ) |
|
G4VBiasingOperator::~G4VBiasingOperator |
( |
| ) |
|
|
virtual |
virtual void G4VBiasingOperator::EndTracking |
( |
| ) |
|
|
inlinevirtual |
void G4VBiasingOperator::ForgetTrack |
( |
const G4Track * |
track | ) |
|
|
protected |
static const std::vector< G4VBiasingOperator* >& G4VBiasingOperator::GetBiasingOperators |
( |
| ) |
|
|
inlinestatic |
virtual void G4VBiasingOperator::StartRun |
( |
| ) |
|
|
inlinevirtual |
virtual void G4VBiasingOperator::StartTracking |
( |
const G4Track * |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: