Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4DNAWaterDissociationDisplacer.cc File Reference
#include "G4DNAWaterDissociationDisplacer.hh"
#include "G4PhysicalConstants.hh"
#include "G4SystemOfUnits.hh"
#include "G4H2O.hh"
#include "G4H2.hh"
#include "G4Hydrogen.hh"
#include "G4OH.hh"
#include "G4H3O.hh"
#include "G4Electron_aq.hh"
#include "G4H2O2.hh"
#include "Randomize.hh"
#include "G4Molecule.hh"
#include "G4MolecularConfiguration.hh"
#include "G4RandomDirection.hh"
#include "G4Exp.hh"
#include "G4UnitsTable.hh"
#include "G4EmParameters.hh"
#include "G4DNAOneStepThermalizationModel.hh"

Go to the source code of this file.

Functions

 G4CT_COUNT_IMPL (G4DNAWaterDissociationDisplacer, Ionisation_DissociationDecay) G4CT_COUNT_IMPL(G4DNAWaterDissociationDisplacer
 
A1B1_DissociationDecay G4CT_COUNT_IMPL (G4DNAWaterDissociationDisplacer, B1A1_DissociationDecay) G4CT_COUNT_IMPL(G4DNAWaterDissociationDisplacer
 
A1B1_DissociationDecay AutoIonisation G4CT_COUNT_IMPL (G4DNAWaterDissociationDisplacer, DissociativeAttachment) G4DNAWaterDissociationDisplacer
 

Function Documentation

◆ G4CT_COUNT_IMPL() [1/3]

A1B1_DissociationDecay G4CT_COUNT_IMPL ( G4DNAWaterDissociationDisplacer  ,
B1A1_DissociationDecay   
)

◆ G4CT_COUNT_IMPL() [2/3]

A1B1_DissociationDecay AutoIonisation G4CT_COUNT_IMPL ( G4DNAWaterDissociationDisplacer  ,
DissociativeAttachment   
)

Definition at line 73 of file G4DNAWaterDissociationDisplacer.cc.

122 :
124 ke(1.7*eV)
125/*#ifdef _WATER_DISPLACER_USE_KREIPL_
126 fFastElectronDistrib(0., 5., 0.001)
127#elif defined _WATER_DISPLACER_USE_TERRISOL_
128 fFastElectronDistrib(0., 100., 0.001)
129#endif*/
130{/*
131 fProba1DFunction =
132 std::bind((G4double(*)(G4double))
133 &G4DNAWaterDissociationDisplacer::ElectronProbaDistribution,
134 std::placeholders::_1);
135
136 size_t nBins = 500;
137 fElectronThermalization.reserve(nBins);
138 double eps = 1. / ((int) nBins);
139 double proba = eps;
140
141 fElectronThermalization.push_back(0.);
142
143 for (size_t i = 1; i < nBins; ++i)
144 {
145 double r = fFastElectronDistrib.Revert(proba, fProba1DFunction);
146 fElectronThermalization.push_back(r * nanometer);
147 proba += eps;
148// G4cout << G4BestUnit(r*nanometer, "Length") << G4endl;
149 }*/
151// SetVerbose(1);
152}
static G4EmParameters * Instance()
G4DNAModelSubType DNAeSolvationSubType() const

◆ G4CT_COUNT_IMPL() [3/3]

G4CT_COUNT_IMPL ( G4DNAWaterDissociationDisplacer  ,
Ionisation_DissociationDecay   
)