ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4DamagedDeoxyribose Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/dna/molecules/types/include/G4DNAMolecule.hh>

+ Inheritance diagram for G4DamagedDeoxyribose:
+ Collaboration diagram for G4DamagedDeoxyribose:

Static Public Member Functions

static G4DamagedDeoxyriboseDefinition ()
 
- Static Public Member Functions inherited from G4MoleculeDefinition
static G4MoleculeDefinitionLoad (std::istream &)
 
- Static Public Member Functions inherited from G4ParticleDefinition
static const G4PDefManagerGetSubInstanceManager ()
 
static void Clean ()
 

Private Member Functions

 G4DamagedDeoxyribose ()
 
 ~G4DamagedDeoxyribose ()
 

Static Private Attributes

static G4DamagedDeoxyribosefgInstance = nullptr
 

Additional Inherited Members

- Public Member Functions inherited from G4MoleculeDefinition
 G4MoleculeDefinition (const G4String &name, G4double mass, G4double diffCoeff, G4int charge=0, G4int electronicLevels=0, G4double radius=-1, G4int atomsNumber=-1, G4double lifetime=-1, G4String aType="", G4FakeParticleID ID=G4FakeParticleID::Create())
 
virtual ~G4MoleculeDefinition ()
 
void SetLevelOccupation (G4int, G4int eNb=2)
 
void SetDiffusionCoefficient (G4double)
 
G4double GetDiffusionCoefficient () const
 
void SetAtomsNumber (G4int)
 
G4int GetAtomsNumber () const
 
void SetVanDerVaalsRadius (G4double)
 
G4double GetVanDerVaalsRadius () const
 
G4MolecularConfigurationNewConfiguration (const G4String &excitedStateLabel)
 
G4MolecularConfigurationNewConfigurationWithElectronOccupancy (const G4String &excitedStateLabel, const G4ElectronOccupancy &, double decayTime=0.)
 
G4MolecularConfigurationGetConfigurationWithLabel (const G4String &molecularConfLabel)
 
void AddDecayChannel (const G4MolecularConfiguration *molConf, const G4MolecularDissociationChannel *channel)
 
void AddDecayChannel (const G4String &molecularConfLabel, const G4MolecularDissociationChannel *channel)
 
const std::vector< const
G4MolecularDissociationChannel * > * 
GetDecayChannels (const G4MolecularConfiguration *) const
 
const std::vector< const
G4MolecularDissociationChannel * > * 
GetDecayChannels (const G4String &) const
 
const
G4MolecularDissociationTable
GetDecayTable () const
 
G4MolecularDissociationTableGetDecayTable ()
 
G4double GetDecayTime () const
 
const G4ElectronOccupancyGetGroundStateElectronOccupancy () const
 
G4int GetCharge () const
 
const G4StringGetName () const
 
G4double GetMass () const
 
const G4StringGetType () const
 
G4int GetNbElectrons () const
 
G4int GetNbMolecularShells () const
 
const G4StringGetFormatedName () const
 
void SetFormatedName (const G4String &name)
 
void Finalize ()
 
void Serialize (std::ostream &)
 
- Protected Types inherited from G4ParticleDefinition
enum  { NumberOfQuarkFlavor = 6 }
 
- Protected Member Functions inherited from G4MoleculeDefinition
 G4MoleculeDefinition ()
 
 G4MoleculeDefinition (const G4MoleculeDefinition &)
 
- Protected Attributes inherited from G4ParticleDefinition
G4int theQuarkContent [NumberOfQuarkFlavor]
 
G4int theAntiQuarkContent [NumberOfQuarkFlavor]
 
G4bool isGeneralIon
 
G4bool isMuonicAtom
 

Detailed Description

Definition at line 35 of file G4DNAMolecule.hh.

View newest version in sPHENIX GitHub at line 35 of file G4DNAMolecule.hh

Constructor & Destructor Documentation

G4DamagedDeoxyribose::G4DamagedDeoxyribose ( )
inlineprivate

Definition at line 39 of file G4DNAMolecule.hh.

View newest version in sPHENIX GitHub at line 39 of file G4DNAMolecule.hh

G4DamagedDeoxyribose::~G4DamagedDeoxyribose ( )
inlineprivate

Definition at line 40 of file G4DNAMolecule.hh.

View newest version in sPHENIX GitHub at line 40 of file G4DNAMolecule.hh

Member Function Documentation

G4DamagedDeoxyribose * G4DamagedDeoxyribose::Definition ( )
static

Definition at line 39 of file G4DNAMolecule.cc.

View newest version in sPHENIX GitHub at line 39 of file G4DNAMolecule.cc

References angstrom, source.hepunit::Avogadro, source.hepunit::c_squared, fgInstance, G4ParticleTable::FindParticle(), Acts::UnitConstants::g, G4MoleculeDefinition::G4MoleculeDefinition(), G4ParticleTable::GetParticleTable(), m, and mass.

Referenced by G4EmDNAChemistry_option2::ConstructMolecule().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4DamagedDeoxyribose * G4DamagedDeoxyribose::fgInstance = nullptr
staticprivate

Definition at line 38 of file G4DNAMolecule.hh.

View newest version in sPHENIX GitHub at line 38 of file G4DNAMolecule.hh

Referenced by Definition().


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