Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
G4ExcitedString Class Reference

#include <G4ExcitedString.hh>

Public Types

enum  { PROJECTILE = 1, TARGET = -1 }
 

Public Member Functions

 G4ExcitedString (G4Parton *Color, G4Parton *Gluon, G4Parton *AntiColor, G4int Direction=PROJECTILE)
 
 G4ExcitedString (G4Parton *Color, G4Parton *AntiColor, G4int Direction=PROJECTILE)
 
 G4ExcitedString (G4KineticTrack *atrack)
 
 ~G4ExcitedString ()
 
int operator== (const G4ExcitedString &right) const
 
int operator!= (const G4ExcitedString &right) const
 
G4double GetTimeOfCreation () const
 
void SetTimeOfCreation (G4double aTime)
 
const G4ThreeVectorGetPosition () const
 
void SetPosition (const G4ThreeVector &aPosition)
 
const G4PartonVectorGetPartonList () const
 
G4LorentzVector Get4Momentum () const
 
void LorentzRotate (const G4LorentzRotation &rotation)
 
void InsertParton (G4Parton *aParton, const G4Parton *addafter=NULL)
 
G4LorentzRotation TransformToCenterOfMass ()
 
G4LorentzRotation TransformToAlignedCms ()
 
void Boost (G4ThreeVector &Velocity)
 
G4PartonGetColorParton (void) const
 
G4PartonGetGluon (void) const
 
G4PartonGetAntiColorParton (void) const
 
G4PartonGetGluon (G4int GluonPos) const
 
G4KineticTrackGetKineticTrack () const
 
G4PartonGetLeftParton (void) const
 
G4PartonGetRightParton (void) const
 
G4bool IsItKinkyString (void) const
 
G4int GetDirection (void) const
 
G4bool IsExcited () const
 

Detailed Description

Definition at line 51 of file G4ExcitedString.hh.

Member Enumeration Documentation

anonymous enum
Enumerator
PROJECTILE 
TARGET 

Definition at line 56 of file G4ExcitedString.hh.

Constructor & Destructor Documentation

G4ExcitedString::G4ExcitedString ( G4Parton Color,
G4Parton Gluon,
G4Parton AntiColor,
G4int  Direction = PROJECTILE 
)

Definition at line 53 of file G4ExcitedString.cc.

Here is the call graph for this function:

G4ExcitedString::G4ExcitedString ( G4Parton Color,
G4Parton AntiColor,
G4int  Direction = PROJECTILE 
)

Definition at line 43 of file G4ExcitedString.cc.

Here is the call graph for this function:

G4ExcitedString::G4ExcitedString ( G4KineticTrack atrack)

Definition at line 64 of file G4ExcitedString.cc.

Here is the call graph for this function:

G4ExcitedString::~G4ExcitedString ( )

Definition at line 72 of file G4ExcitedString.cc.

Member Function Documentation

void G4ExcitedString::Boost ( G4ThreeVector Velocity)

Definition at line 93 of file G4ExcitedString.cc.

Here is the call graph for this function:

G4LorentzVector G4ExcitedString::Get4Momentum ( ) const
inline

Definition at line 161 of file G4ExcitedString.hh.

Here is the caller graph for this function:

G4Parton * G4ExcitedString::GetAntiColorParton ( void  ) const

Definition at line 131 of file G4ExcitedString.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Parton * G4ExcitedString::GetColorParton ( void  ) const

Definition at line 105 of file G4ExcitedString.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4ExcitedString::GetDirection ( void  ) const

Definition at line 150 of file G4ExcitedString.cc.

Here is the caller graph for this function:

G4Parton * G4ExcitedString::GetGluon ( void  ) const

Definition at line 117 of file G4ExcitedString.cc.

Here is the caller graph for this function:

G4Parton * G4ExcitedString::GetGluon ( G4int  GluonPos) const

Definition at line 124 of file G4ExcitedString.cc.

G4KineticTrack * G4ExcitedString::GetKineticTrack ( ) const
inline

Definition at line 240 of file G4ExcitedString.hh.

G4Parton * G4ExcitedString::GetLeftParton ( void  ) const

Definition at line 157 of file G4ExcitedString.cc.

Here is the caller graph for this function:

const G4PartonVector * G4ExcitedString::GetPartonList ( ) const
inline

Definition at line 234 of file G4ExcitedString.hh.

const G4ThreeVector & G4ExcitedString::GetPosition ( void  ) const
inline

Definition at line 149 of file G4ExcitedString.hh.

Here is the caller graph for this function:

G4Parton * G4ExcitedString::GetRightParton ( void  ) const

Definition at line 164 of file G4ExcitedString.cc.

Here is the caller graph for this function:

G4double G4ExcitedString::GetTimeOfCreation ( ) const
inline

Definition at line 137 of file G4ExcitedString.hh.

Here is the caller graph for this function:

void G4ExcitedString::InsertParton ( G4Parton aParton,
const G4Parton addafter = NULL 
)
inline

Definition at line 182 of file G4ExcitedString.hh.

G4bool G4ExcitedString::IsExcited ( ) const
inline

Definition at line 246 of file G4ExcitedString.hh.

G4bool G4ExcitedString::IsItKinkyString ( void  ) const

Definition at line 143 of file G4ExcitedString.cc.

void G4ExcitedString::LorentzRotate ( const G4LorentzRotation rotation)
inline

Definition at line 173 of file G4ExcitedString.hh.

Here is the call graph for this function:

int G4ExcitedString::operator!= ( const G4ExcitedString right) const
inline

Definition at line 131 of file G4ExcitedString.hh.

int G4ExcitedString::operator== ( const G4ExcitedString right) const
inline

Definition at line 125 of file G4ExcitedString.hh.

void G4ExcitedString::SetPosition ( const G4ThreeVector aPosition)
inline

Definition at line 155 of file G4ExcitedString.hh.

Here is the caller graph for this function:

void G4ExcitedString::SetTimeOfCreation ( G4double  aTime)
inline

Definition at line 143 of file G4ExcitedString.hh.

Here is the caller graph for this function:

G4LorentzRotation G4ExcitedString::TransformToAlignedCms ( )
inline

Definition at line 215 of file G4ExcitedString.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4LorentzRotation G4ExcitedString::TransformToCenterOfMass ( )
inline

Definition at line 201 of file G4ExcitedString.hh.

Here is the call graph for this function:


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