Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4BiasingOperator Class Reference

#include <TG4BiasingOperator.h>

Inheritance diagram for TG4BiasingOperator:

Public Member Functions

 TG4BiasingOperator ()
 
virtual ~TG4BiasingOperator ()
 
void AddParticle (G4String particleName)
 
virtual G4VBiasingOperationProposeFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) final
 
virtual G4VBiasingOperationProposeNonPhysicsBiasingOperation (const G4Track *, const G4BiasingProcessInterface *)
 
virtual G4VBiasingOperationProposeOccurenceBiasingOperation (const G4Track *, const G4BiasingProcessInterface *)
 

Private Attributes

std::vector< const G4ParticleDefinition * > fParticlesToBias
 
TG4BiasingOperationfBiasingOperation
 

Detailed Description

Definition at line 24 of file TG4BiasingOperator.h.

Constructor & Destructor Documentation

◆ TG4BiasingOperator()

TG4BiasingOperator::TG4BiasingOperator ( )

Definition at line 22 of file TG4BiasingOperator.cxx.

◆ ~TG4BiasingOperator()

virtual TG4BiasingOperator::~TG4BiasingOperator ( )
inlinevirtual

Definition at line 34 of file TG4BiasingOperator.h.

Member Function Documentation

◆ AddParticle()

void TG4BiasingOperator::AddParticle ( G4String particleName)

Definition at line 27 of file TG4BiasingOperator.cxx.

Referenced by TG4BiasingManager::CreateBiasingOperator().

◆ ProposeFinalStateBiasingOperation()

G4VBiasingOperation * TG4BiasingOperator::ProposeFinalStateBiasingOperation ( const G4Track * track,
const G4BiasingProcessInterface * callingProcess )
finalvirtual

Definition at line 41 of file TG4BiasingOperator.cxx.

◆ ProposeNonPhysicsBiasingOperation()

virtual G4VBiasingOperation * TG4BiasingOperator::ProposeNonPhysicsBiasingOperation ( const G4Track * ,
const G4BiasingProcessInterface *  )
inlinevirtual

Definition at line 40 of file TG4BiasingOperator.h.

◆ ProposeOccurenceBiasingOperation()

virtual G4VBiasingOperation * TG4BiasingOperator::ProposeOccurenceBiasingOperation ( const G4Track * ,
const G4BiasingProcessInterface *  )
inlinevirtual

Definition at line 45 of file TG4BiasingOperator.h.

Member Data Documentation

◆ fParticlesToBias

std::vector<const G4ParticleDefinition*> TG4BiasingOperator::fParticlesToBias
private

Definition at line 52 of file TG4BiasingOperator.h.

Referenced by AddParticle().

◆ fBiasingOperation

TG4BiasingOperation* TG4BiasingOperator::fBiasingOperation
private

Definition at line 53 of file TG4BiasingOperator.h.

Referenced by ProposeFinalStateBiasingOperation(), and TG4BiasingOperator().


The documentation for this class was generated from the following files: