48 #ifndef G4DNAWaterDissociationDisplacer_h
49 #define G4DNAWaterDissociationDisplacer_h 1
66 #if defined G4EM_ALLOC_EXPORT
static G4DLLIMPORT const DisplacementType AutoIonisation
static G4DLLIMPORT const DisplacementType B1A1_DissociationDecay
static G4DLLIMPORT const DisplacementType A1B1_DissociationDecay
CLHEP::Hep3Vector G4ThreeVector
static G4DLLIMPORT const DisplacementType Ionisation_DissociationDecay
G4ThreeVector radialDistributionOfElectron() const
virtual ~G4DNAWaterDissociationDisplacer()
std::function< G4double(G4double)> fProba1DFunction
G4DNARevertProbability fFastElectronDistrib
static G4DLLIMPORT const DisplacementType DissociativeAttachment
static G4double ElectronProbaDistribution(G4double r)
G4DNAWaterDissociationDisplacer()
std::vector< G4double > fElectronThermalization
virtual G4ThreeVector GetMotherMoleculeDisplacement(const G4MolecularDissociationChannel *) const
G4ThreeVector radialDistributionOfProducts(G4double r_rms) const
virtual std::vector< G4ThreeVector > GetProductsDisplacement(const G4MolecularDissociationChannel *) const