Geant4
10.00.p03
|
#include <G4BiasingTrackDataStore.hh>
Public Member Functions | |
~G4BiasingTrackDataStore () | |
void | Register (G4BiasingTrackData *) |
void | DeRegister (G4BiasingTrackData *) |
G4BiasingTrackData * | GetBiasingTrackData (const G4Track *track) |
const std::map< const G4Track *, G4BiasingTrackData * > & | GetMap () const |
Static Public Member Functions | |
static G4BiasingTrackDataStore * | GetInstance () |
Private Member Functions | |
G4BiasingTrackDataStore () | |
Private Attributes | |
std::map< const G4Track *, G4BiasingTrackData * > | fTrackDataStore |
Friends | |
class | G4ThreadLocalSingleton< G4BiasingTrackDataStore > |
Definition at line 50 of file G4BiasingTrackDataStore.hh.
G4BiasingTrackDataStore::~G4BiasingTrackDataStore | ( | ) |
Definition at line 51 of file G4BiasingTrackDataStore.cc.
References fTrackDataStore.
|
private |
Definition at line 48 of file G4BiasingTrackDataStore.cc.
void G4BiasingTrackDataStore::DeRegister | ( | G4BiasingTrackData * | data | ) |
Definition at line 43 of file G4BiasingTrackDataStore.cc.
References fTrackDataStore, and G4BiasingTrackData::GetTrack().
Referenced by G4BiasingTrackData::~G4BiasingTrackData().
|
inline |
Definition at line 59 of file G4BiasingTrackDataStore.hh.
References fTrackDataStore.
Referenced by G4BiasingProcessInterface::EndTracking(), G4VBiasingOperator::ForgetTrack(), and G4VBiasingOperator::GetBirthOperation().
|
static |
Definition at line 32 of file G4BiasingTrackDataStore.cc.
References instance, and G4ThreadLocalSingleton< T >::Instance().
Referenced by G4BiasingProcessInterface::EndTracking(), G4VBiasingOperator::ForgetTrack(), G4BiasingTrackData::G4BiasingTrackData(), G4VBiasingOperator::GetBirthOperation(), and G4BiasingTrackData::~G4BiasingTrackData().
|
inline |
Definition at line 61 of file G4BiasingTrackDataStore.hh.
References fTrackDataStore.
void G4BiasingTrackDataStore::Register | ( | G4BiasingTrackData * | data | ) |
Definition at line 38 of file G4BiasingTrackDataStore.cc.
References fTrackDataStore, and G4BiasingTrackData::GetTrack().
Referenced by G4BiasingTrackData::G4BiasingTrackData().
|
friend |
Definition at line 51 of file G4BiasingTrackDataStore.hh.
|
private |
Definition at line 66 of file G4BiasingTrackDataStore.hh.
Referenced by DeRegister(), GetBiasingTrackData(), GetMap(), Register(), and ~G4BiasingTrackDataStore().