#include <G4VMolecularDecayDisplacer.hh>
Inheritance diagram for G4VMolecularDecayDisplacer:
Public Member Functions | |
virtual std::vector< G4ThreeVector > | GetProductsDisplacement (const G4MolecularDecayChannel *) const =0 |
virtual G4ThreeVector | GetMotherMoleculeDisplacement (const G4MolecularDecayChannel *) const =0 |
void | SetVerbose (G4int) |
virtual | ~G4VMolecularDecayDisplacer () |
Static Public Attributes | |
static G4DLLIMPORT const DisplacementType | NoDisplacement = G4VMolecularDecayDisplacer::AddDisplacement() |
Protected Member Functions | |
G4VMolecularDecayDisplacer () | |
Static Protected Member Functions | |
static DisplacementType | AddDisplacement () |
Protected Attributes | |
G4int | fVerbose |
Static Protected Attributes | |
static DisplacementType | Last = 0 |
Definition at line 50 of file G4VMolecularDecayDisplacer.hh.
G4VMolecularDecayDisplacer::~G4VMolecularDecayDisplacer | ( | ) | [virtual] |
G4VMolecularDecayDisplacer::G4VMolecularDecayDisplacer | ( | ) | [protected] |
Definition at line 34 of file G4VMolecularDecayDisplacer.cc.
References fVerbose.
00035 { 00036 fVerbose = 0; 00037 }
DisplacementType G4VMolecularDecayDisplacer::AddDisplacement | ( | ) | [static, protected] |
Definition at line 44 of file G4VMolecularDecayDisplacer.cc.
References Last.
00045 { 00046 DisplacementType output = Last; 00047 Last++; 00048 return output; 00049 }
virtual G4ThreeVector G4VMolecularDecayDisplacer::GetMotherMoleculeDisplacement | ( | const G4MolecularDecayChannel * | ) | const [pure virtual] |
Implemented in G4DNAMolecularDecayDisplacer.
virtual std::vector<G4ThreeVector> G4VMolecularDecayDisplacer::GetProductsDisplacement | ( | const G4MolecularDecayChannel * | ) | const [pure virtual] |
Implemented in G4DNAMolecularDecayDisplacer.
void G4VMolecularDecayDisplacer::SetVerbose | ( | G4int | ) | [inline] |
Definition at line 71 of file G4VMolecularDecayDisplacer.hh.
References fVerbose.
00072 { 00073 fVerbose = verbose ; 00074 }
G4int G4VMolecularDecayDisplacer::fVerbose [protected] |
Definition at line 66 of file G4VMolecularDecayDisplacer.hh.
Referenced by G4VMolecularDecayDisplacer(), G4DNAMolecularDecayDisplacer::GetProductsDisplacement(), and SetVerbose().
DisplacementType G4VMolecularDecayDisplacer::Last = 0 [static, protected] |
const DisplacementType G4VMolecularDecayDisplacer::NoDisplacement = G4VMolecularDecayDisplacer::AddDisplacement() [static] |
Definition at line 61 of file G4VMolecularDecayDisplacer.hh.
Referenced by G4EmDNAPhysicsChemistry::ConstructDecayChannels().