Geant4-11
|
#include <G4BiasingOperationManager.hh>
Public Member Functions | |
G4VBiasingOperation * | GetBiasingOperation (std::size_t optionID) |
const std::vector< G4VBiasingOperation * > | GetBiasingOperations () |
std::size_t | Register (G4VBiasingOperation *) |
~G4BiasingOperationManager () | |
Static Public Member Functions | |
static G4BiasingOperationManager * | GetInstance () |
Private Member Functions | |
G4BiasingOperationManager () | |
Static Private Attributes | |
static G4MapCache< G4VBiasingOperation *, std::size_t > | fBiasingOperationIDtoPointerMap |
static G4VectorCache< G4VBiasingOperation * > | fBiasingOperationVector |
Friends | |
class | G4ThreadLocalSingleton< G4BiasingOperationManager > |
Definition at line 50 of file G4BiasingOperationManager.hh.
G4BiasingOperationManager::~G4BiasingOperationManager | ( | ) |
Definition at line 35 of file G4BiasingOperationManager.cc.
|
private |
Definition at line 32 of file G4BiasingOperationManager.cc.
G4VBiasingOperation * G4BiasingOperationManager::GetBiasingOperation | ( | std::size_t | optionID | ) |
Definition at line 57 of file G4BiasingOperationManager.cc.
References fBiasingOperationVector, and G4VectorCache< VALTYPE >::Size().
|
inline |
Definition at line 54 of file G4BiasingOperationManager.hh.
References fBiasingOperationVector, and G4Cache< VALTYPE >::Get().
|
static |
Definition at line 38 of file G4BiasingOperationManager.cc.
References G4ThreadLocalSingleton< T >::Instance().
Referenced by G4VBiasingOperation::G4VBiasingOperation().
std::size_t G4BiasingOperationManager::Register | ( | G4VBiasingOperation * | option | ) |
Definition at line 47 of file G4BiasingOperationManager.cc.
References fBiasingOperationIDtoPointerMap, fBiasingOperationVector, G4VectorCache< VALTYPE >::Push_back(), and G4VectorCache< VALTYPE >::Size().
Referenced by G4VBiasingOperation::G4VBiasingOperation().
|
friend |
Definition at line 1 of file G4BiasingOperationManager.hh.
|
staticprivate |
Definition at line 65 of file G4BiasingOperationManager.hh.
Referenced by Register().
|
staticprivate |
Definition at line 64 of file G4BiasingOperationManager.hh.
Referenced by GetBiasingOperation(), GetBiasingOperations(), and Register().