Geant4
10.00.p01
|
#include <G4MolecularDissociationChannel.hh>
Public Member Functions | |
G4MolecularDecayChannel () | |
G4MolecularDecayChannel (G4String) | |
~G4MolecularDecayChannel () | |
G4MolecularDecayChannel (const G4MolecularDecayChannel &) | |
G4MolecularDecayChannel & | operator= (const G4MolecularDecayChannel &right) |
G4double | GetRMSRadialDisplacementOfProduct (const G4Molecule *) |
void | AddProduct (const G4Molecule *, G4double=0) |
void | SetName (const G4String &) |
void | SetEnergy (G4double) |
void | SetProbability (G4double) |
void | SetDecayTime (G4double) |
void | SetRMSMotherMoleculeDisplacement (G4double) |
void | SetDisplacementType (DisplacementType) |
const G4String & | GetName () const |
G4int | GetNbProducts () const |
const G4Molecule * | GetProduct (int) const |
const std::vector< G4double > & | GetRMSProductsDisplacement () const |
G4double | GetEnergy () const |
G4double | GetProbability () const |
G4double | GetDecayTime () const |
G4double | GetRMSMotherMoleculeDisplacement () const |
DisplacementType | GetDisplacementType () const |
Private Attributes | |
DisplacementType | fDisplacementType |
G4String | fName |
std::vector< G4MoleculeHandle > * | fProductsVector |
G4double | fReleasedEnergy |
G4double | fProbability |
G4double | fDecayTime |
G4double | fRMSMotherMoleculeDisplacement |
std::vector< G4double > | fRMSProductsDisplacementVector |
Definition at line 55 of file G4MolecularDissociationChannel.hh.
G4MolecularDecayChannel::G4MolecularDecayChannel | ( | ) |
Definition at line 65 of file G4MolecularDissociationChannel.cc.
References fDecayTime, fDisplacementType, fProbability, fProductsVector, fReleasedEnergy, and fRMSMotherMoleculeDisplacement.
G4MolecularDecayChannel::G4MolecularDecayChannel | ( | G4String | aName | ) |
Definition at line 53 of file G4MolecularDissociationChannel.cc.
References fDecayTime, fDisplacementType, fProbability, fProductsVector, fReleasedEnergy, and fRMSMotherMoleculeDisplacement.
G4MolecularDecayChannel::~G4MolecularDecayChannel | ( | ) |
Definition at line 77 of file G4MolecularDissociationChannel.cc.
References fProductsVector.
G4MolecularDecayChannel::G4MolecularDecayChannel | ( | const G4MolecularDecayChannel & | right | ) |
Definition at line 86 of file G4MolecularDissociationChannel.cc.
References right.
void G4MolecularDecayChannel::AddProduct | ( | const G4Molecule * | molecule, |
G4double | displacement = 0 |
||
) |
Definition at line 118 of file G4MolecularDissociationChannel.cc.
References fProductsVector, fRMSProductsDisplacementVector, and G4MoleculeHandleManager::Instance().
|
inline |
Definition at line 158 of file G4MolecularDissociationChannel.hh.
References fDecayTime.
|
inline |
Definition at line 173 of file G4MolecularDissociationChannel.hh.
References fDisplacementType.
|
inline |
Definition at line 147 of file G4MolecularDissociationChannel.hh.
References fReleasedEnergy.
Referenced by G4DNAMolecularDissociation::DecayIt().
|
inline |
Definition at line 137 of file G4MolecularDissociationChannel.hh.
References fName.
Referenced by G4DNAMolecularDissociation::DecayIt().
G4int G4MolecularDecayChannel::GetNbProducts | ( | ) | const |
Definition at line 127 of file G4MolecularDissociationChannel.cc.
References fProductsVector.
Referenced by G4DNAMolecularDissociation::DecayIt().
|
inline |
Definition at line 153 of file G4MolecularDissociationChannel.hh.
References fProbability.
Referenced by G4MolecularDecayTable::CheckDataConsistency(), and G4DNAMolecularDissociation::DecayIt().
const G4Molecule * G4MolecularDecayChannel::GetProduct | ( | int | index | ) | const |
Definition at line 134 of file G4MolecularDissociationChannel.cc.
References fProductsVector.
Referenced by G4DNAMolecularDissociation::DecayIt(), and G4DNAWaterDissociationDisplacer::GetProductsDisplacement().
|
inline |
Definition at line 163 of file G4MolecularDissociationChannel.hh.
References fRMSMotherMoleculeDisplacement.
|
inline |
Definition at line 142 of file G4MolecularDissociationChannel.hh.
References fRMSProductsDisplacementVector.
G4double G4MolecularDecayChannel::GetRMSRadialDisplacementOfProduct | ( | const G4Molecule * | product | ) |
Definition at line 142 of file G4MolecularDissociationChannel.cc.
References DBL_MAX, fProductsVector, and fRMSProductsDisplacementVector.
G4MolecularDecayChannel & G4MolecularDecayChannel::operator= | ( | const G4MolecularDecayChannel & | right | ) |
Definition at line 92 of file G4MolecularDissociationChannel.cc.
|
inline |
Definition at line 126 of file G4MolecularDissociationChannel.hh.
References fDecayTime.
|
inline |
Definition at line 168 of file G4MolecularDissociationChannel.hh.
References fDisplacementType.
|
inline |
Definition at line 115 of file G4MolecularDissociationChannel.hh.
References fReleasedEnergy.
|
inline |
Definition at line 110 of file G4MolecularDissociationChannel.hh.
References fName.
|
inline |
Definition at line 121 of file G4MolecularDissociationChannel.hh.
References fProbability.
|
inline |
Definition at line 132 of file G4MolecularDissociationChannel.hh.
References fRMSMotherMoleculeDisplacement.
|
private |
Definition at line 103 of file G4MolecularDissociationChannel.hh.
Referenced by G4MolecularDecayChannel(), GetDecayTime(), and SetDecayTime().
|
private |
Definition at line 98 of file G4MolecularDissociationChannel.hh.
Referenced by G4MolecularDecayChannel(), GetDisplacementType(), and SetDisplacementType().
|
private |
Definition at line 99 of file G4MolecularDissociationChannel.hh.
|
private |
Definition at line 102 of file G4MolecularDissociationChannel.hh.
Referenced by G4MolecularDecayChannel(), GetProbability(), and SetProbability().
|
private |
Definition at line 100 of file G4MolecularDissociationChannel.hh.
Referenced by AddProduct(), G4MolecularDecayChannel(), GetNbProducts(), GetProduct(), GetRMSRadialDisplacementOfProduct(), and ~G4MolecularDecayChannel().
|
private |
Definition at line 101 of file G4MolecularDissociationChannel.hh.
Referenced by G4MolecularDecayChannel(), GetEnergy(), and SetEnergy().
|
private |
Definition at line 106 of file G4MolecularDissociationChannel.hh.
Referenced by G4MolecularDecayChannel(), GetRMSMotherMoleculeDisplacement(), and SetRMSMotherMoleculeDisplacement().
|
private |
Definition at line 107 of file G4MolecularDissociationChannel.hh.
Referenced by AddProduct(), GetRMSProductsDisplacement(), and GetRMSRadialDisplacementOfProduct().