Geant4  10.00.p03
G4BiasingTrackData Class Reference

#include <G4BiasingTrackData.hh>

+ Collaboration diagram for G4BiasingTrackData:

Public Member Functions

 G4BiasingTrackData (const G4Track *track)
 
 G4BiasingTrackData (const G4Track *track, const G4VBiasingOperation *birthOperation, const G4VBiasingOperator *birthOperator, const G4BiasingProcessInterface *birthProcess)
 
 ~G4BiasingTrackData ()
 
void SetBirthOperation (const G4VBiasingOperation *birthOperation)
 
void SetBirthOperator (const G4VBiasingOperator *birthOperator)
 
void SetBirthProcess (const G4BiasingProcessInterface *birthProcess)
 
const G4Track * GetTrack () const
 
const G4VBiasingOperation * GetBirthOperation () const
 
const G4VBiasingOperator * GetBirthOperator () const
 
const G4BiasingProcessInterface * GetBirthProcess () const
 

Private Attributes

const G4Track * fTrack
 
const G4VBiasingOperation * fBirthOperation
 
const G4VBiasingOperator * fBirthOperator
 
const G4BiasingProcessInterface * fBirthProcess
 

Detailed Description

Definition at line 52 of file G4BiasingTrackData.hh.

Constructor & Destructor Documentation

G4BiasingTrackData::G4BiasingTrackData ( const G4Track *  track)

Definition at line 29 of file G4BiasingTrackData.cc.

References G4BiasingTrackDataStore::GetInstance(), and G4BiasingTrackDataStore::Register().

+ Here is the call graph for this function:

G4BiasingTrackData::G4BiasingTrackData ( const G4Track *  track,
const G4VBiasingOperation *  birthOperation,
const G4VBiasingOperator *  birthOperator,
const G4BiasingProcessInterface *  birthProcess 
)

Definition at line 38 of file G4BiasingTrackData.cc.

References G4BiasingTrackDataStore::GetInstance(), and G4BiasingTrackDataStore::Register().

+ Here is the call graph for this function:

G4BiasingTrackData::~G4BiasingTrackData ( )

Definition at line 50 of file G4BiasingTrackData.cc.

References G4BiasingTrackDataStore::DeRegister(), and G4BiasingTrackDataStore::GetInstance().

+ Here is the call graph for this function:

Member Function Documentation

const G4VBiasingOperation* G4BiasingTrackData::GetBirthOperation ( ) const
inline

Definition at line 66 of file G4BiasingTrackData.hh.

References fBirthOperation.

Referenced by G4VBiasingOperator::GetBirthOperation().

+ Here is the caller graph for this function:

const G4VBiasingOperator* G4BiasingTrackData::GetBirthOperator ( ) const
inline

Definition at line 67 of file G4BiasingTrackData.hh.

References fBirthOperator.

const G4BiasingProcessInterface* G4BiasingTrackData::GetBirthProcess ( ) const
inline

Definition at line 68 of file G4BiasingTrackData.hh.

References fBirthProcess.

const G4Track* G4BiasingTrackData::GetTrack ( ) const
inline

Definition at line 65 of file G4BiasingTrackData.hh.

References fTrack.

Referenced by G4BiasingTrackDataStore::DeRegister(), and G4BiasingTrackDataStore::Register().

+ Here is the caller graph for this function:

void G4BiasingTrackData::SetBirthOperation ( const G4VBiasingOperation *  birthOperation)
inline

Definition at line 61 of file G4BiasingTrackData.hh.

References fBirthOperation.

void G4BiasingTrackData::SetBirthOperator ( const G4VBiasingOperator *  birthOperator)
inline

Definition at line 62 of file G4BiasingTrackData.hh.

References fBirthOperator.

void G4BiasingTrackData::SetBirthProcess ( const G4BiasingProcessInterface *  birthProcess)
inline

Definition at line 63 of file G4BiasingTrackData.hh.

References fBirthProcess.

Member Data Documentation

const G4VBiasingOperation* G4BiasingTrackData::fBirthOperation
private

Definition at line 72 of file G4BiasingTrackData.hh.

Referenced by GetBirthOperation(), and SetBirthOperation().

const G4VBiasingOperator* G4BiasingTrackData::fBirthOperator
private

Definition at line 73 of file G4BiasingTrackData.hh.

Referenced by GetBirthOperator(), and SetBirthOperator().

const G4BiasingProcessInterface* G4BiasingTrackData::fBirthProcess
private

Definition at line 74 of file G4BiasingTrackData.hh.

Referenced by GetBirthProcess(), and SetBirthProcess().

const G4Track* G4BiasingTrackData::fTrack
private

Definition at line 71 of file G4BiasingTrackData.hh.

Referenced by GetTrack().


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