Geant4-11
|
#include <G4DNAWaterDissociationDisplacer.hh>
Public Member Functions | |
G4DNAWaterDissociationDisplacer () | |
G4ThreeVector | GetMotherMoleculeDisplacement (const G4MolecularDissociationChannel *) const override |
std::vector< G4ThreeVector > | GetProductsDisplacement (const G4MolecularDissociationChannel *) const override |
G4ThreeVector | radialDistributionOfElectron () const |
G4ThreeVector | radialDistributionOfProducts (G4double r_rms) const |
void | SetVerbose (G4int verbose) |
virtual | ~G4DNAWaterDissociationDisplacer () |
Static Public Member Functions | |
static G4double | ElectronProbaDistribution (G4double r) |
Protected Attributes | |
G4int | fVerbose |
Private Attributes | |
G4DNAModelSubType | dnaSubType |
G4double | ke |
Definition at line 57 of file G4DNAWaterDissociationDisplacer.hh.
A1B1_DissociationDecay B1A1_DissociationDecay2 DissociativeAttachment G4DNAWaterDissociationDisplacer::G4DNAWaterDissociationDisplacer | ( | ) |
Definition at line 125 of file G4DNAWaterDissociationDisplacer.cc.
References G4EmParameters::DNAeSolvationSubType(), and G4EmParameters::Instance().
|
virtual |
Definition at line 160 of file G4DNAWaterDissociationDisplacer.cc.
|
overridevirtual |
Implements G4VMolecularDissociationDisplacer.
Definition at line 168 of file G4DNAWaterDissociationDisplacer.cc.
References G4MolecularDissociationChannel::GetDisplacementType(), nanometer, and radialDistributionOfProducts().
|
overridevirtual |
Implements G4VMolecularDissociationDisplacer.
Definition at line 210 of file G4DNAWaterDissociationDisplacer.cc.
References G4Electron_aq::Definition(), G4H2::Definition(), G4H3O::Definition(), G4Hydrogen::Definition(), G4OH::Definition(), G4Oxygen::Definition(), G4VMolecularDissociationDisplacer::fVerbose, G4cout, G4endl, G4UniformRand, G4MolecularDissociationChannel::GetDisplacementType(), G4MolecularDissociationChannel::GetName(), G4MolecularDissociationChannel::GetNbProducts(), G4MolecularDissociationChannel::GetProduct(), nanometer, radialDistributionOfElectron(), and radialDistributionOfProducts().
G4ThreeVector G4DNAWaterDissociationDisplacer::radialDistributionOfElectron | ( | ) | const |
Definition at line 492 of file G4DNAWaterDissociationDisplacer.cc.
References dnaSubType, fKreipl2009eSolvation, fMeesungnoensolid2002eSolvation, fRitchie1994eSolvation, fTerrisol1990eSolvation, DNA::Penetration::Meesungnoen2002::GetPenetration(), DNA::Penetration::Meesungnoen2002_amorphous::GetPenetration(), DNA::Penetration::Kreipl2009::GetPenetration(), DNA::Penetration::Terrisol1990::GetPenetration(), DNA::Penetration::Ritchie1994::GetPenetration(), and ke.
Referenced by GetProductsDisplacement().
G4ThreeVector G4DNAWaterDissociationDisplacer::radialDistributionOfProducts | ( | G4double | r_rms | ) | const |
Definition at line 478 of file G4DNAWaterDissociationDisplacer.cc.
References G4INCL::DeJongSpin::shoot().
Referenced by GetMotherMoleculeDisplacement(), and GetProductsDisplacement().
|
inlineinherited |
Definition at line 72 of file G4VMolecularDissociationDisplacer.hh.
References G4VMolecularDissociationDisplacer::fVerbose.
|
private |
Definition at line 84 of file G4DNAWaterDissociationDisplacer.hh.
Referenced by radialDistributionOfElectron().
|
protectedinherited |
Definition at line 84 of file G4VMolecularDissociationDisplacer.hh.
Referenced by GetProductsDisplacement(), and G4VMolecularDissociationDisplacer::SetVerbose().
|
private |
Definition at line 83 of file G4DNAWaterDissociationDisplacer.hh.
Referenced by radialDistributionOfElectron().