Geant4  10.02.p03
G4BiasingProcessSharedData Class Reference

#include <G4BiasingProcessSharedData.hh>

Collaboration diagram for G4BiasingProcessSharedData:

Public Member Functions

const std::vector< const G4BiasingProcessInterface *> & GetBiasingProcessInterfaces () const
 
const std::vector< const G4BiasingProcessInterface *> & GetPhysicsBiasingProcessInterfaces () const
 
const std::vector< const G4BiasingProcessInterface *> & GetNonPhysicsBiasingProcessInterfaces () const
 

Private Member Functions

 G4BiasingProcessSharedData (const G4ProcessManager *mgr)
 
 ~G4BiasingProcessSharedData ()
 
void CurrentBiasingOperator (G4VBiasingOperator *)
 
G4VBiasingOperatorCurrentBiasingOperator () const
 
void PreviousBiasingOperator (G4VBiasingOperator *)
 
G4VBiasingOperatorPreviousBiasingOperator () const
 

Private Attributes

const G4ProcessManagerfProcessManager
 
G4VBiasingOperatorfCurrentBiasingOperator
 
G4VBiasingOperatorfPreviousBiasingOperator
 
G4bool fIsNewOperator
 
G4bool fLeavingPreviousOperator
 
std::vector< G4BiasingProcessInterface *> fBiasingProcessInterfaces
 
std::vector< G4BiasingProcessInterface *> fPhysicsBiasingProcessInterfaces
 
std::vector< G4BiasingProcessInterface *> fNonPhysicsBiasingProcessInterfaces
 
std::vector< const G4BiasingProcessInterface *> fPublicBiasingProcessInterfaces
 
std::vector< const G4BiasingProcessInterface *> fPublicPhysicsBiasingProcessInterfaces
 
std::vector< const G4BiasingProcessInterface *> fPublicNonPhysicsBiasingProcessInterfaces
 

Friends

class G4BiasingProcessInterface
 

Detailed Description

Definition at line 56 of file G4BiasingProcessSharedData.hh.

Constructor & Destructor Documentation

◆ G4BiasingProcessSharedData()

G4BiasingProcessSharedData::G4BiasingProcessSharedData ( const G4ProcessManager mgr)
inlineprivate

◆ ~G4BiasingProcessSharedData()

G4BiasingProcessSharedData::~G4BiasingProcessSharedData ( )
inlineprivate

Definition at line 84 of file G4BiasingProcessSharedData.hh.

84 {}
Here is the call graph for this function:

Member Function Documentation

◆ CurrentBiasingOperator() [1/2]

void G4BiasingProcessSharedData::CurrentBiasingOperator ( G4VBiasingOperator )
private

◆ CurrentBiasingOperator() [2/2]

G4VBiasingOperator* G4BiasingProcessSharedData::CurrentBiasingOperator ( ) const
private
Here is the caller graph for this function:

◆ GetBiasingProcessInterfaces()

const std::vector< const G4BiasingProcessInterface* >& G4BiasingProcessSharedData::GetBiasingProcessInterfaces ( ) const
inline

Definition at line 65 of file G4BiasingProcessSharedData.hh.

std::vector< const G4BiasingProcessInterface *> fPublicBiasingProcessInterfaces

◆ GetNonPhysicsBiasingProcessInterfaces()

const std::vector< const G4BiasingProcessInterface* >& G4BiasingProcessSharedData::GetNonPhysicsBiasingProcessInterfaces ( ) const
inline

Definition at line 69 of file G4BiasingProcessSharedData.hh.

std::vector< const G4BiasingProcessInterface *> fPublicNonPhysicsBiasingProcessInterfaces

◆ GetPhysicsBiasingProcessInterfaces()

const std::vector< const G4BiasingProcessInterface* >& G4BiasingProcessSharedData::GetPhysicsBiasingProcessInterfaces ( ) const
inline

Definition at line 67 of file G4BiasingProcessSharedData.hh.

std::vector< const G4BiasingProcessInterface *> fPublicPhysicsBiasingProcessInterfaces
Here is the caller graph for this function:

◆ PreviousBiasingOperator() [1/2]

void G4BiasingProcessSharedData::PreviousBiasingOperator ( G4VBiasingOperator )
private

◆ PreviousBiasingOperator() [2/2]

G4VBiasingOperator* G4BiasingProcessSharedData::PreviousBiasingOperator ( ) const
private
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ G4BiasingProcessInterface

friend class G4BiasingProcessInterface
friend

Definition at line 58 of file G4BiasingProcessSharedData.hh.

Member Data Documentation

◆ fBiasingProcessInterfaces

std::vector< G4BiasingProcessInterface* > G4BiasingProcessSharedData::fBiasingProcessInterfaces
private

Definition at line 102 of file G4BiasingProcessSharedData.hh.

◆ fCurrentBiasingOperator

G4VBiasingOperator* G4BiasingProcessSharedData::fCurrentBiasingOperator
private

Definition at line 95 of file G4BiasingProcessSharedData.hh.

◆ fIsNewOperator

G4bool G4BiasingProcessSharedData::fIsNewOperator
private

Definition at line 98 of file G4BiasingProcessSharedData.hh.

◆ fLeavingPreviousOperator

G4bool G4BiasingProcessSharedData::fLeavingPreviousOperator
private

Definition at line 99 of file G4BiasingProcessSharedData.hh.

◆ fNonPhysicsBiasingProcessInterfaces

std::vector< G4BiasingProcessInterface* > G4BiasingProcessSharedData::fNonPhysicsBiasingProcessInterfaces
private

Definition at line 104 of file G4BiasingProcessSharedData.hh.

◆ fPhysicsBiasingProcessInterfaces

std::vector< G4BiasingProcessInterface* > G4BiasingProcessSharedData::fPhysicsBiasingProcessInterfaces
private

Definition at line 103 of file G4BiasingProcessSharedData.hh.

◆ fPreviousBiasingOperator

G4VBiasingOperator* G4BiasingProcessSharedData::fPreviousBiasingOperator
private

Definition at line 96 of file G4BiasingProcessSharedData.hh.

◆ fProcessManager

const G4ProcessManager* G4BiasingProcessSharedData::fProcessManager
private

Definition at line 93 of file G4BiasingProcessSharedData.hh.

◆ fPublicBiasingProcessInterfaces

std::vector< const G4BiasingProcessInterface* > G4BiasingProcessSharedData::fPublicBiasingProcessInterfaces
private

Definition at line 106 of file G4BiasingProcessSharedData.hh.

◆ fPublicNonPhysicsBiasingProcessInterfaces

std::vector< const G4BiasingProcessInterface* > G4BiasingProcessSharedData::fPublicNonPhysicsBiasingProcessInterfaces
private

Definition at line 108 of file G4BiasingProcessSharedData.hh.

◆ fPublicPhysicsBiasingProcessInterfaces

std::vector< const G4BiasingProcessInterface* > G4BiasingProcessSharedData::fPublicPhysicsBiasingProcessInterfaces
private

Definition at line 107 of file G4BiasingProcessSharedData.hh.


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