G4VMolecularDecayDisplacer Class Reference

#include <G4VMolecularDecayDisplacer.hh>

Inheritance diagram for G4VMolecularDecayDisplacer:

G4DNAMolecularDecayDisplacer

Public Member Functions

virtual std::vector< G4ThreeVectorGetProductsDisplacement (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

Detailed Description

Definition at line 50 of file G4VMolecularDecayDisplacer.hh.


Constructor & Destructor Documentation

G4VMolecularDecayDisplacer::~G4VMolecularDecayDisplacer (  )  [virtual]

Definition at line 39 of file G4VMolecularDecayDisplacer.cc.

00040 {
00041     ;
00042 }

G4VMolecularDecayDisplacer::G4VMolecularDecayDisplacer (  )  [protected]

Definition at line 34 of file G4VMolecularDecayDisplacer.cc.

References fVerbose.

00035 {
00036     fVerbose = 0;
00037 }


Member Function Documentation

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 }


Field Documentation

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]

Definition at line 68 of file G4VMolecularDecayDisplacer.hh.

Referenced by AddDisplacement().

const DisplacementType G4VMolecularDecayDisplacer::NoDisplacement = G4VMolecularDecayDisplacer::AddDisplacement() [static]

Definition at line 61 of file G4VMolecularDecayDisplacer.hh.

Referenced by G4EmDNAPhysicsChemistry::ConstructDecayChannels().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:51 2013 for Geant4 by  doxygen 1.4.7