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

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

+ Inheritance diagram for G4H2O:
+ Collaboration diagram for G4H2O:

Static Public Member Functions

static G4H2ODefinition ()
 
static G4H2ODefinitionIfExists ()
 
- 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

 G4H2O ()
 
virtual ~G4H2O ()
 

Static Private Attributes

static G4H2OfgpInstance = 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 59 of file G4H2O.hh.

View newest version in sPHENIX GitHub at line 59 of file G4H2O.hh

Constructor & Destructor Documentation

G4H2O::G4H2O ( )
inlineprivate

Definition at line 63 of file G4H2O.hh.

View newest version in sPHENIX GitHub at line 63 of file G4H2O.hh

virtual G4H2O::~G4H2O ( )
inlineprivatevirtual

Definition at line 64 of file G4H2O.hh.

View newest version in sPHENIX GitHub at line 64 of file G4H2O.hh

Member Function Documentation

G4H2O * G4H2O::DefinitionIfExists ( )
static

Definition at line 80 of file G4H2O.cc.

View newest version in sPHENIX GitHub at line 80 of file G4H2O.cc

References fgpInstance.

Referenced by G4DNAElectronHoleRecombination::IsApplicable().

+ Here is the caller graph for this function:

Member Data Documentation

G4H2O * G4H2O::fgpInstance = nullptr
staticprivate

Definition at line 62 of file G4H2O.hh.

View newest version in sPHENIX GitHub at line 62 of file G4H2O.hh

Referenced by Definition(), and DefinitionIfExists().


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