Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VMolecularDecayDisplacer Class Referenceabstract

#include <G4VMolecularDecayDisplacer.hh>

+ Inheritance diagram for G4VMolecularDecayDisplacer:

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::~G4VMolecularDecayDisplacer ( )
virtual

Definition at line 39 of file G4VMolecularDecayDisplacer.cc.

40{
41 ;
42}

◆ G4VMolecularDecayDisplacer()

G4VMolecularDecayDisplacer::G4VMolecularDecayDisplacer ( )
protected

Definition at line 34 of file G4VMolecularDecayDisplacer.cc.

Member Function Documentation

◆ AddDisplacement()

DisplacementType G4VMolecularDecayDisplacer::AddDisplacement ( )
staticprotected

Definition at line 44 of file G4VMolecularDecayDisplacer.cc.

45{
46 DisplacementType output = Last;
47 Last++;
48 return output;
49}
int DisplacementType

◆ GetMotherMoleculeDisplacement()

virtual G4ThreeVector G4VMolecularDecayDisplacer::GetMotherMoleculeDisplacement ( const G4MolecularDecayChannel ) const
pure virtual

◆ GetProductsDisplacement()

virtual std::vector< G4ThreeVector > G4VMolecularDecayDisplacer::GetProductsDisplacement ( const G4MolecularDecayChannel ) const
pure virtual

◆ SetVerbose()

void G4VMolecularDecayDisplacer::SetVerbose ( G4int  verbose)
inline

Definition at line 71 of file G4VMolecularDecayDisplacer.hh.

72{
73 fVerbose = verbose ;
74}

Member Data Documentation

◆ fVerbose

G4int G4VMolecularDecayDisplacer::fVerbose
protected

◆ Last

DisplacementType G4VMolecularDecayDisplacer::Last = 0
staticprotected

Definition at line 68 of file G4VMolecularDecayDisplacer.hh.

Referenced by AddDisplacement().

◆ NoDisplacement

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

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