|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DNAScavengerMaterial.hh>
Public Types | |
| using | NbMoleculeInTime |
| using | MolType = const G4MolecularConfiguration* |
| using | MaterialMap = std::map<MolType, int64_t> |
| using | ReactantList = std::vector<MolType> |
| using | CounterMapType = std::map<MolType, NbMoleculeInTime> |
Definition at line 42 of file G4DNAScavengerMaterial.hh.
| using G4DNAScavengerMaterial::CounterMapType = std::map<MolType, NbMoleculeInTime> |
Definition at line 50 of file G4DNAScavengerMaterial.hh.
| using G4DNAScavengerMaterial::MaterialMap = std::map<MolType, int64_t> |
Definition at line 48 of file G4DNAScavengerMaterial.hh.
| using G4DNAScavengerMaterial::MolType = const G4MolecularConfiguration* |
Definition at line 47 of file G4DNAScavengerMaterial.hh.
Definition at line 45 of file G4DNAScavengerMaterial.hh.
| using G4DNAScavengerMaterial::ReactantList = std::vector<MolType> |
Definition at line 49 of file G4DNAScavengerMaterial.hh.
|
default |
Referenced by G4DNAScavengerMaterial(), and operator=().
|
explicit |
Definition at line 45 of file G4DNAScavengerMaterial.cc.
|
overridedefault |
|
delete |
| void G4DNAScavengerMaterial::AddAMoleculeAtTime | ( | MolType | molecule, |
| G4double | time, | ||
| const G4ThreeVector * | position = nullptr, | ||
| G4int | number = 1 ) |
Definition at line 208 of file G4DNAScavengerMaterial.cc.
Referenced by AddNumberMoleculePerVolumeUnitForMaterialConf().
| void G4DNAScavengerMaterial::AddNumberMoleculePerVolumeUnitForMaterialConf | ( | MolType | matConf, |
| G4double | time ) |
Definition at line 125 of file G4DNAScavengerMaterial.cc.
|
inline |
Definition at line 74 of file G4DNAScavengerMaterial.hh.
Referenced by G4DNAGillespieDirectMethod::CreateEvents().
| void G4DNAScavengerMaterial::Dump | ( | ) |
Definition at line 304 of file G4DNAScavengerMaterial.cc.
Referenced by PrintInfo(), and RemoveAMoleculeAtTime().
|
inline |
Definition at line 73 of file G4DNAScavengerMaterial.hh.
Referenced by AddAMoleculeAtTime().
Definition at line 77 of file G4DNAScavengerMaterial.hh.
Referenced by ReduceNumberMoleculePerVolumeUnitForMaterialConf().
Definition at line 320 of file G4DNAScavengerMaterial.cc.
| G4double G4DNAScavengerMaterial::GetNumberMoleculePerVolumeUnitForMaterialConf | ( | MolType | matConf | ) | const |
Definition at line 80 of file G4DNAScavengerMaterial.cc.
| G4double G4DNAScavengerMaterial::GetpH | ( | ) |
Definition at line 427 of file G4DNAScavengerMaterial.cc.
|
inline |
Definition at line 91 of file G4DNAScavengerMaterial.hh.
| void G4DNAScavengerMaterial::Initialize | ( | ) |
Definition at line 53 of file G4DNAScavengerMaterial.cc.
Referenced by G4DNAScavengerMaterial().
Definition at line 469 of file G4DNAScavengerMaterial.cc.
|
delete |
| void G4DNAScavengerMaterial::PrintInfo | ( | ) |
Definition at line 150 of file G4DNAScavengerMaterial.cc.
Referenced by Reset().
| void G4DNAScavengerMaterial::ReduceNumberMoleculePerVolumeUnitForMaterialConf | ( | MolType | matConf, |
| G4double | time ) |
Definition at line 99 of file G4DNAScavengerMaterial.cc.
| void G4DNAScavengerMaterial::RemoveAMoleculeAtTime | ( | MolType | pMolecule, |
| G4double | time, | ||
| const G4ThreeVector * | position = nullptr, | ||
| G4int | number = 1 ) |
Definition at line 247 of file G4DNAScavengerMaterial.cc.
Referenced by ReduceNumberMoleculePerVolumeUnitForMaterialConf().
|
overridevirtual |
Implements G4VScavengerMaterial.
Definition at line 176 of file G4DNAScavengerMaterial.cc.
Referenced by Initialize().
| void G4DNAScavengerMaterial::ResetEquilibrium | ( | ) |
Definition at line 461 of file G4DNAScavengerMaterial.cc.
Referenced by Reset().
Definition at line 337 of file G4DNAScavengerMaterial.cc.
Referenced by GetNMoleculesAtTime().
Definition at line 364 of file G4DNAScavengerMaterial.cc.
Referenced by GetNMoleculesAtTime().
|
inline |
Definition at line 87 of file G4DNAScavengerMaterial.hh.
| G4bool G4DNAScavengerMaterial::SetEquilibrium | ( | const G4DNAMolecularReactionData * | pReaction, |
| G4double | time ) |
Definition at line 449 of file G4DNAScavengerMaterial.cc.
| void G4DNAScavengerMaterial::SetpH | ( | const G4int & | ph | ) |
Definition at line 420 of file G4DNAScavengerMaterial.cc.
|
inline |
Definition at line 75 of file G4DNAScavengerMaterial.hh.