28 #ifndef G4DNADAMAGES_HH 
   29 #define G4DNADAMAGES_HH 1 
  100     std::map<G4Molecule, const G4Molecule*> 
fMolMap;
 
  108 #endif // G4DNADAMAGES_HH 
static G4DNADamages * Instance()
 
CLHEP::Hep3Vector G4ThreeVector
 
std::map< G4Molecule, const G4Molecule * > fMolMap
 
std::vector< G4DNAIndirectHit * > fIndirectHits
 
virtual int GetNIndirectHits() const 
 
const G4Molecule * fpMolecule
 
const G4ThreeVector & GetPosition()
 
static G4ThreadLocal G4DNADamages * fpInstance
 
virtual void SetOnlyCountDamages(bool flag=true)
 
G4DNAIndirectHit(const G4String &baseName, const G4Molecule *molecule, const G4ThreeVector &position, G4double time)
 
const G4String & GetBaseName()
 
static void DeleteInstance()
 
virtual ~G4DNAIndirectHit()
 
Class Description The dynamic molecule holds all the data that change for a molecule It has a pointer...
 
const std::vector< G4DNAIndirectHit * > * GetIndirectHits()
 
virtual bool OnlyCountDamages() const 
 
virtual void AddIndirectDamage(const G4String &baseName, const G4Molecule *molecule, const G4ThreeVector &position, double time)
 
const G4Molecule * GetMolecule()