Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes
G4VMolecularDecayDisplacer Class Referenceabstract

#include <G4VMolecularDissociationDisplacer.hh>

Inheritance diagram for G4VMolecularDecayDisplacer:
G4DNAWaterDissociationDisplacer

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 DisplacementTypeLast = 0
 

Detailed Description

Definition at line 50 of file G4VMolecularDissociationDisplacer.hh.

Constructor & Destructor Documentation

G4VMolecularDecayDisplacer::~G4VMolecularDecayDisplacer ( )
virtual

Definition at line 40 of file G4VMolecularDissociationDisplacer.cc.

41 {
42  ;
43 }
G4VMolecularDecayDisplacer::G4VMolecularDecayDisplacer ( )
protected

Definition at line 34 of file G4VMolecularDissociationDisplacer.cc.

References fVerbose, and Last.

Member Function Documentation

DisplacementType G4VMolecularDecayDisplacer::AddDisplacement ( )
staticprotected

Definition at line 45 of file G4VMolecularDissociationDisplacer.cc.

References Last.

46 {
47  if (!Last) Last = new DisplacementType ( 0) ;
48  DisplacementType output = *Last;
49  (*Last)++;
50  return output;
51 }
virtual G4ThreeVector G4VMolecularDecayDisplacer::GetMotherMoleculeDisplacement ( const G4MolecularDecayChannel ) const
pure virtual
virtual std::vector<G4ThreeVector> G4VMolecularDecayDisplacer::GetProductsDisplacement ( const G4MolecularDecayChannel ) const
pure virtual
void G4VMolecularDecayDisplacer::SetVerbose ( G4int  verbose)
inline

Definition at line 71 of file G4VMolecularDissociationDisplacer.hh.

References fVerbose.

72 {
73  fVerbose = verbose ;
74 }

Field Documentation

G4int G4VMolecularDecayDisplacer::fVerbose
protected
DisplacementType * G4VMolecularDecayDisplacer::Last = 0
staticprotected
const DisplacementType G4VMolecularDecayDisplacer::NoDisplacement = G4VMolecularDecayDisplacer::AddDisplacement()
static

Definition at line 61 of file G4VMolecularDissociationDisplacer.hh.


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