Geant4
10.02.p02
|
#include <G4EmDNAChemistry.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPhysicsConstructor | |
static const G4VPCManager & | GetSubInstanceManager () |
Protected Member Functions inherited from G4VUserChemistryList | |
void | RegisterTimeStepModel (G4VITStepModel *timeStepModel, double startingTime=0) |
void | BuildPhysicsTable (G4MoleculeDefinition *) |
Protected Member Functions inherited from G4VPhysicsConstructor | |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
Protected Attributes inherited from G4VUserChemistryList | |
int | verboseLevel |
bool | fIsPhysicsConstructor |
Protected Attributes inherited from G4VPhysicsConstructor | |
G4int | verboseLevel |
G4String | namePhysics |
G4int | typePhysics |
G4ParticleTable * | theParticleTable |
G4int | g4vpcInstanceID |
Static Protected Attributes inherited from G4VPhysicsConstructor | |
static G4RUN_DLL G4VPCManager | subInstanceManager |
Definition at line 35 of file G4EmDNAChemistry.hh.
G4EmDNAChemistry::G4EmDNAChemistry | ( | ) |
Definition at line 92 of file G4EmDNAChemistry.cc.
References G4DNAChemistryManager::Instance(), and G4DNAChemistryManager::SetChemistryList().
|
virtual |
Definition at line 100 of file G4EmDNAChemistry.cc.
|
virtual |
Reimplemented from G4VUserChemistryList.
Definition at line 156 of file G4EmDNAChemistry.cc.
References G4DNAWaterDissociationDisplacer::A1B1_DissociationDecay, G4MoleculeDefinition::AddDecayChannel(), G4ElectronOccupancy::AddElectron(), G4MolecularDissociationChannel::AddProduct(), G4DNAWaterDissociationDisplacer::AutoIonisation, G4DNAWaterDissociationDisplacer::B1A1_DissociationDecay, G4H2O::Definition(), G4DNAWaterExcitationStructure::ExcitationEnergy(), G4MoleculeTable::GetConfiguration(), G4MoleculeDefinition::GetGroundStateElectronOccupancy(), G4MoleculeTable::Instance(), G4DNAWaterDissociationDisplacer::Ionisation_DissociationDecay, G4MoleculeDefinition::NewConfigurationWithElectronOccupancy(), G4VMolecularDecayDisplacer::NoDisplacement, G4ElectronOccupancy::RemoveElectron(), G4MolecularDissociationChannel::SetDisplacementType(), G4MolecularDissociationChannel::SetEnergy(), and G4MolecularDissociationChannel::SetProbability().
|
virtual |
Reimplemented from G4VUserChemistryList.
Definition at line 106 of file G4EmDNAChemistry.cc.
References G4MoleculeTable::CreateConfiguration(), G4Electron::Definition(), G4H3O::Definition(), G4H2::Definition(), G4H2O::Definition(), G4OH::Definition(), G4Hydrogen::Definition(), G4Electron_aq::Definition(), G4H2O2::Definition(), g, G4MoleculeTable::Instance(), m2, s, and G4MolecularConfiguration::SetMass().
Referenced by ConstructParticle().
|
inlinevirtual |
Implements G4VPhysicsConstructor.
Definition at line 43 of file G4EmDNAChemistry.hh.
References ConstructMolecule().
|
virtual |
Reimplemented from G4VUserChemistryList.
Definition at line 489 of file G4EmDNAChemistry.cc.
References G4ProcessManager::AddRestProcess(), G4Electron::Definition(), G4H2O::Definition(), G4VEmProcess::EmModel(), eV, G4DNASancheExcitationModel::ExtendLowEnergyLimit(), G4MoleculeTable::GetDefintionIterator(), G4PhysicsListHelper::GetPhysicsListHelper(), G4ParticleDefinition::GetProcessManager(), G4ProcessTable::GetProcessTable(), G4DNAChemistryManager::Initialize(), G4MoleculeTable::Instance(), G4DNAChemistryManager::Instance(), G4PhysicsListHelper::RegisterProcess(), G4MoleculeIterator< MOLECULE >::reset(), G4DNAMolecularDissociation::SetDecayDisplacer(), G4VProcess::SetVerboseLevel(), and G4MoleculeIterator< MOLECULE >::value().
|
virtual |
Implements G4VUserChemistryList.
Definition at line 404 of file G4EmDNAChemistry.cc.
References G4DNAMolecularReactionData::AddProduct(), G4MoleculeTable::GetConfiguration(), G4MoleculeTable::Instance(), m3, mole, s, and G4DNAMolecularReactionTable::SetReaction().
|
virtual |
The reaction model defines how to compute the reaction range between molecules
The StepByStep model tells the step manager how to behave before and after each step, how to compute the time steps.
Implements G4VUserChemistryList.
Definition at line 595 of file G4EmDNAChemistry.cc.
References G4DNAMolecularReactionTable::PrintTable(), G4VUserChemistryList::RegisterTimeStepModel(), and G4DNAMolecularStepByStepModel::SetReactionModel().