#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: