Geant4_10
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
G4DNADamages Class Reference

#include <G4DNADamages.hh>

Collaboration diagram for G4DNADamages:
Collaboration graph
[legend]

Public Member Functions

virtual void Reset ()
 
virtual void AddIndirectDamage (const G4String &baseName, const G4Molecule *molecule, const G4ThreeVector &position, double time)
 
const std::vector
< G4DNAIndirectHit * > * 
GetIndirectHits ()
 
virtual int GetNIndirectHits () const
 
virtual void SetOnlyCountDamages (bool flag=true)
 
virtual bool OnlyCountDamages () const
 

Static Public Member Functions

static G4DNADamagesInstance ()
 
static void DeleteInstance ()
 

Protected Member Functions

 G4DNADamages ()
 
virtual ~G4DNADamages ()
 

Protected Attributes

G4bool fJustCountDamage
 
G4int fNIndirectDamages
 
std::vector< G4DNAIndirectHit * > fIndirectHits
 
std::map< G4Molecule, const
G4Molecule * > 
fMolMap
 

Static Protected Attributes

static G4ThreadLocal G4DNADamagesfpInstance
 

Detailed Description

Definition at line 61 of file G4DNADamages.hh.

Constructor & Destructor Documentation

G4DNADamages::G4DNADamages ( )
protected

Definition at line 66 of file G4DNADamages.cc.

Here is the caller graph for this function:

G4DNADamages::~G4DNADamages ( )
protectedvirtual

Definition at line 73 of file G4DNADamages.cc.

Here is the call graph for this function:

Member Function Documentation

void G4DNADamages::AddIndirectDamage ( const G4String baseName,
const G4Molecule molecule,
const G4ThreeVector position,
double  time 
)
virtual

Definition at line 100 of file G4DNADamages.cc.

Here is the caller graph for this function:

void G4DNADamages::DeleteInstance ( )
static

Definition at line 83 of file G4DNADamages.cc.

const std::vector< G4DNAIndirectHit * > * G4DNADamages::GetIndirectHits ( )
inline

Definition at line 103 of file G4DNADamages.hh.

virtual int G4DNADamages::GetNIndirectHits ( ) const
inlinevirtual

Definition at line 74 of file G4DNADamages.hh.

G4DNADamages * G4DNADamages::Instance ( void  )
static

Definition at line 59 of file G4DNADamages.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool G4DNADamages::OnlyCountDamages ( ) const
inlinevirtual

Definition at line 87 of file G4DNADamages.hh.

void G4DNADamages::Reset ( )
virtual

Definition at line 89 of file G4DNADamages.cc.

Here is the call graph for this function:

virtual void G4DNADamages::SetOnlyCountDamages ( bool  flag = true)
inlinevirtual

Definition at line 82 of file G4DNADamages.hh.

Member Data Documentation

std::vector<G4DNAIndirectHit*> G4DNADamages::fIndirectHits
protected

Definition at line 99 of file G4DNADamages.hh.

G4bool G4DNADamages::fJustCountDamage
protected

Definition at line 97 of file G4DNADamages.hh.

std::map<G4Molecule, const G4Molecule*> G4DNADamages::fMolMap
protected

Definition at line 100 of file G4DNADamages.hh.

G4int G4DNADamages::fNIndirectDamages
protected

Definition at line 98 of file G4DNADamages.hh.

G4ThreadLocal G4DNADamages * G4DNADamages::fpInstance
staticprotected

Definition at line 94 of file G4DNADamages.hh.


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