Geant4 11.2.2
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 41 of file G4DNAScavengerMaterial.hh.
using G4DNAScavengerMaterial::CounterMapType = std::map<MolType, NbMoleculeInTime> |
Definition at line 49 of file G4DNAScavengerMaterial.hh.
using G4DNAScavengerMaterial::MaterialMap = std::map<MolType, int64_t> |
Definition at line 47 of file G4DNAScavengerMaterial.hh.
using G4DNAScavengerMaterial::MolType = const G4MolecularConfiguration* |
Definition at line 46 of file G4DNAScavengerMaterial.hh.
Definition at line 44 of file G4DNAScavengerMaterial.hh.
using G4DNAScavengerMaterial::ReactantList = std::vector<MolType> |
Definition at line 48 of file G4DNAScavengerMaterial.hh.
|
default |
|
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 196 of file G4DNAScavengerMaterial.cc.
Referenced by AddNumberMoleculePerVolumeUnitForMaterialConf().
void G4DNAScavengerMaterial::AddNumberMoleculePerVolumeUnitForMaterialConf | ( | MolType | matConf, |
G4double | time ) |
Definition at line 115 of file G4DNAScavengerMaterial.cc.
|
inline |
Definition at line 73 of file G4DNAScavengerMaterial.hh.
void G4DNAScavengerMaterial::Dump | ( | ) |
Definition at line 287 of file G4DNAScavengerMaterial.cc.
Referenced by PrintInfo(), and RemoveAMoleculeAtTime().
|
inline |
Definition at line 72 of file G4DNAScavengerMaterial.hh.
Referenced by AddAMoleculeAtTime().
Definition at line 76 of file G4DNAScavengerMaterial.hh.
Referenced by ReduceNumberMoleculePerVolumeUnitForMaterialConf().
Definition at line 303 of file G4DNAScavengerMaterial.cc.
G4double G4DNAScavengerMaterial::GetNumberMoleculePerVolumeUnitForMaterialConf | ( | MolType | matConf | ) | const |
Definition at line 67 of file G4DNAScavengerMaterial.cc.
Referenced by G4DNAScavengerProcess::PostStepGetPhysicalInteractionLength().
G4double G4DNAScavengerMaterial::GetpH | ( | ) |
Definition at line 410 of file G4DNAScavengerMaterial.cc.
|
inline |
Definition at line 92 of file G4DNAScavengerMaterial.hh.
void G4DNAScavengerMaterial::Initialize | ( | ) |
Definition at line 53 of file G4DNAScavengerMaterial.cc.
Referenced by G4DNAScavengerMaterial().
|
delete |
void G4DNAScavengerMaterial::PrintInfo | ( | ) |
Definition at line 140 of file G4DNAScavengerMaterial.cc.
Referenced by Reset().
void G4DNAScavengerMaterial::ReduceNumberMoleculePerVolumeUnitForMaterialConf | ( | MolType | matConf, |
G4double | time ) |
Definition at line 89 of file G4DNAScavengerMaterial.cc.
Referenced by G4DNAScavengerProcess::PostStepDoIt().
void G4DNAScavengerMaterial::RemoveAMoleculeAtTime | ( | MolType | pMolecule, |
G4double | time, | ||
const G4ThreeVector * | position = nullptr, | ||
G4int | number = 1 ) |
Definition at line 230 of file G4DNAScavengerMaterial.cc.
Referenced by ReduceNumberMoleculePerVolumeUnitForMaterialConf().
|
overridevirtual |
Implements G4VScavengerMaterial.
Definition at line 166 of file G4DNAScavengerMaterial.cc.
Referenced by Initialize().
Definition at line 320 of file G4DNAScavengerMaterial.cc.
Referenced by GetNMoleculesAtTime().
Definition at line 347 of file G4DNAScavengerMaterial.cc.
Referenced by GetNMoleculesAtTime().
|
inline |
Definition at line 88 of file G4DNAScavengerMaterial.hh.
void G4DNAScavengerMaterial::SetpH | ( | const G4int & | ph | ) |
Definition at line 403 of file G4DNAScavengerMaterial.cc.
|
inline |
Definition at line 74 of file G4DNAScavengerMaterial.hh.