Geant4  10.02
G4ExcitedStringDecay Class Reference

#include <G4ExcitedStringDecay.hh>

+ Inheritance diagram for G4ExcitedStringDecay:
+ Collaboration diagram for G4ExcitedStringDecay:

Public Member Functions

 G4ExcitedStringDecay ()
 
 G4ExcitedStringDecay (G4VLongitudinalStringDecay *aStringDecay)
 
virtual ~G4ExcitedStringDecay ()
 
virtual G4KineticTrackVectorFragmentStrings (const G4ExcitedStringVector *theStrings)
 
- Public Member Functions inherited from G4VStringFragmentation
 G4VStringFragmentation ()
 
virtual ~G4VStringFragmentation ()
 

Private Member Functions

 G4ExcitedStringDecay (const G4ExcitedStringDecay &right)
 
const G4ExcitedStringDecayoperator= (const G4ExcitedStringDecay &right)
 
int operator== (const G4ExcitedStringDecay &right) const
 
int operator!= (const G4ExcitedStringDecay &right) const
 
G4KineticTrackVectorFragmentString (const G4ExcitedString &theString)
 
G4bool EnergyAndMomentumCorrector (G4KineticTrackVector *Output, G4LorentzVector &TotalCollisionMom)
 

Private Attributes

G4VLongitudinalStringDecaytheStringDecay
 

Detailed Description

Definition at line 38 of file G4ExcitedStringDecay.hh.

Constructor & Destructor Documentation

G4ExcitedStringDecay::G4ExcitedStringDecay ( )

Definition at line 35 of file G4ExcitedStringDecay.cc.

G4ExcitedStringDecay::G4ExcitedStringDecay ( G4VLongitudinalStringDecay aStringDecay)

Definition at line 38 of file G4ExcitedStringDecay.cc.

G4ExcitedStringDecay::~G4ExcitedStringDecay ( )
virtual

Definition at line 50 of file G4ExcitedStringDecay.cc.

G4ExcitedStringDecay::G4ExcitedStringDecay ( const G4ExcitedStringDecay right)
private

Definition at line 43 of file G4ExcitedStringDecay.cc.

Member Function Documentation

G4bool G4ExcitedStringDecay::EnergyAndMomentumCorrector ( G4KineticTrackVector Output,
G4LorentzVector TotalCollisionMom 
)
private

Definition at line 273 of file G4ExcitedStringDecay.cc.

References G4KineticTrackVector::Boost(), FALSE, G4cout, G4endl, sqr(), and TRUE.

Referenced by FragmentStrings().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4KineticTrackVector * G4ExcitedStringDecay::FragmentString ( const G4ExcitedString theString)
private

Definition at line 70 of file G4ExcitedStringDecay.cc.

References G4VLongitudinalStringDecay::FragmentString(), and theStringDecay.

Referenced by FragmentStrings().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4KineticTrackVector * G4ExcitedStringDecay::FragmentStrings ( const G4ExcitedStringVector theStrings)
virtual

Implements G4VStringFragmentation.

Definition at line 76 of file G4ExcitedStringDecay.cc.

References EnergyAndMomentumCorrector(), FragmentString(), G4cout, G4endl, G4KineticTrack::GetDefinition(), G4ParticleDefinition::GetParticleName(), perMillion, and G4KineticTrack::SetPosition().

+ Here is the call graph for this function:

int G4ExcitedStringDecay::operator!= ( const G4ExcitedStringDecay right) const
private

Definition at line 65 of file G4ExcitedStringDecay.cc.

const G4ExcitedStringDecay & G4ExcitedStringDecay::operator= ( const G4ExcitedStringDecay right)
private

Definition at line 54 of file G4ExcitedStringDecay.cc.

int G4ExcitedStringDecay::operator== ( const G4ExcitedStringDecay right) const
private

Definition at line 60 of file G4ExcitedStringDecay.cc.

Member Data Documentation

G4VLongitudinalStringDecay* G4ExcitedStringDecay::theStringDecay
private

Definition at line 59 of file G4ExcitedStringDecay.hh.

Referenced by FragmentString().


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