Geant4  10.02
G4MolecularDissociationTable Class Reference

Class Description G4MolecularDecayTable operates as a container of deexcitation modes for excited or ionized molecules. More...

#include <G4MolecularDissociationTable.hh>

Public Member Functions

 G4MolecularDissociationTable ()
 
 ~G4MolecularDissociationTable ()
 
 G4MolecularDissociationTable (const G4MolecularDissociationTable &)
 
G4MolecularDissociationTableoperator= (const G4MolecularDissociationTable &right)
 
void AddChannel (const G4MolecularConfiguration *molConf, const G4MolecularDissociationChannel *channel)
 
void CheckDataConsistency () const
 
const std::vector< const
G4MolecularDissociationChannel * > * 
GetDecayChannels (const G4MolecularConfiguration *) const
 
const std::vector< const
G4MolecularDissociationChannel * > * 
GetDecayChannels (const G4String &excitedStateLabel) const
 
void Serialize (std::ostream &)
 

Private Attributes

G4DNA::ChannelMap fDissociationChannels
 

Detailed Description

Class Description G4MolecularDecayTable operates as a container of deexcitation modes for excited or ionized molecules.

Definition at line 78 of file G4MolecularDissociationTable.hh.

Constructor & Destructor Documentation

G4MolecularDissociationTable::G4MolecularDissociationTable ( )

Definition at line 47 of file G4MolecularDissociationTable.cc.

G4MolecularDissociationTable::~G4MolecularDissociationTable ( )

Definition at line 54 of file G4MolecularDissociationTable.cc.

G4MolecularDissociationTable::G4MolecularDissociationTable ( const G4MolecularDissociationTable right)

Definition at line 81 of file G4MolecularDissociationTable.cc.

References right.

Member Function Documentation

void G4MolecularDissociationTable::AddChannel ( const G4MolecularConfiguration molConf,
const G4MolecularDissociationChannel channel 
)

Definition at line 133 of file G4MolecularDissociationTable.cc.

Referenced by G4MoleculeDefinition::AddDecayChannel().

+ Here is the caller graph for this function:

void G4MolecularDissociationTable::CheckDataConsistency ( ) const

Definition at line 141 of file G4MolecularDissociationTable.cc.

References G4INCL::ClusterDecay::decay(), FatalErrorInArgument, G4Exception(), G4MolecularDissociationChannel::GetProbability(), and G4INCL::Math::max().

+ Here is the call graph for this function:

const vector< const G4MolecularDissociationChannel * > * G4MolecularDissociationTable::GetDecayChannels ( const G4MolecularConfiguration conf) const

Definition at line 100 of file G4MolecularDissociationTable.cc.

Referenced by G4MoleculeDefinition::GetDecayChannels().

+ Here is the caller graph for this function:

const vector< const G4MolecularDissociationChannel * > * G4MolecularDissociationTable::GetDecayChannels ( const G4String excitedStateLabel) const

Definition at line 110 of file G4MolecularDissociationTable.cc.

G4MolecularDissociationTable & G4MolecularDissociationTable::operator= ( const G4MolecularDissociationTable right)

Definition at line 89 of file G4MolecularDissociationTable.cc.

References fDissociationChannels.

void G4MolecularDissociationTable::Serialize ( std::ostream &  )

Definition at line 177 of file G4MolecularDissociationTable.cc.

Member Data Documentation

G4DNA::ChannelMap G4MolecularDissociationTable::fDissociationChannels
private

Definition at line 111 of file G4MolecularDissociationTable.hh.

Referenced by operator=().


The documentation for this class was generated from the following files: