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

#include <G4Fragment.hh>

Public Member Functions

 G4Fragment ()
 
 ~G4Fragment ()
 
 G4Fragment (const G4Fragment &right)
 
 G4Fragment (G4int A, G4int Z, const G4LorentzVector &aMomentum)
 
 G4Fragment (const G4LorentzVector &aMomentum, G4ParticleDefinition *aParticleDefinition)
 
G4Fragmentoperator= (const G4Fragment &right)
 
G4bool operator== (const G4Fragment &right) const
 
G4bool operator!= (const G4Fragment &right) const
 
G4int GetZ_asInt () const
 
G4int GetA_asInt () const
 
void SetZandA_asInt (G4int Znew, G4int Anew)
 
G4double GetExcitationEnergy () const
 
G4double GetGroundStateMass () const
 
G4double GetBindingEnergy () const
 
const G4LorentzVectorGetMomentum () const
 
void SetMomentum (const G4LorentzVector &value)
 
const G4ThreeVectorGetAngularMomentum () const
 
void SetAngularMomentum (const G4ThreeVector &value)
 
G4double ComputeGroundStateMass (G4int Z, G4int A) const
 
G4double GetZ () const
 
G4double GetA () const
 
void SetZ (G4double value)
 
void SetA (G4double value)
 
G4int GetNumberOfExcitons () const
 
G4int GetNumberOfParticles () const
 
G4int GetNumberOfCharged () const
 
void SetNumberOfExcitedParticle (G4int valueTot, G4int valueP)
 
G4int GetNumberOfHoles () const
 
G4int GetNumberOfChargedHoles () const
 
void SetNumberOfHoles (G4int valueTot, G4int valueP=0)
 
void SetNumberOfParticles (G4int value)
 
void SetNumberOfCharged (G4int value)
 
G4int GetNumberOfElectrons () const
 
void SetNumberOfElectrons (G4int value)
 
G4ParticleDefinitionGetParticleDefinition () const
 
void SetParticleDefinition (G4ParticleDefinition *p)
 
G4double GetCreationTime () const
 
void SetCreationTime (G4double time)
 
G4bool IsStable () const
 
void SetStable (G4bool val)
 

Friends

std::ostream & operator<< (std::ostream &, const G4Fragment *)
 
std::ostream & operator<< (std::ostream &, const G4Fragment &)
 

Detailed Description

Definition at line 67 of file G4Fragment.hh.

Constructor & Destructor Documentation

G4Fragment::G4Fragment ( )

Definition at line 51 of file G4Fragment.cc.

G4Fragment::~G4Fragment ( )

Definition at line 87 of file G4Fragment.cc.

G4Fragment::G4Fragment ( const G4Fragment right)

Definition at line 69 of file G4Fragment.cc.

G4Fragment::G4Fragment ( G4int  A,
G4int  Z,
const G4LorentzVector aMomentum 
)

Definition at line 90 of file G4Fragment.cc.

G4Fragment::G4Fragment ( const G4LorentzVector aMomentum,
G4ParticleDefinition aParticleDefinition 
)

Definition at line 117 of file G4Fragment.cc.

Here is the call graph for this function:

Member Function Documentation

G4double G4Fragment::ComputeGroundStateMass ( G4int  Z,
G4int  A 
) const
inline

Definition at line 273 of file G4Fragment.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4Fragment::GetA ( void  ) const
inline

Definition at line 283 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetA_asInt ( void  ) const
inline

Definition at line 218 of file G4Fragment.hh.

Here is the caller graph for this function:

const G4ThreeVector & G4Fragment::GetAngularMomentum ( ) const
inline

Definition at line 262 of file G4Fragment.hh.

G4double G4Fragment::GetBindingEnergy ( ) const
inline

Definition at line 245 of file G4Fragment.hh.

G4double G4Fragment::GetCreationTime ( ) const
inline

Definition at line 378 of file G4Fragment.hh.

Here is the caller graph for this function:

G4double G4Fragment::GetExcitationEnergy ( void  ) const
inline

Definition at line 235 of file G4Fragment.hh.

Here is the caller graph for this function:

G4double G4Fragment::GetGroundStateMass ( ) const
inline

Definition at line 240 of file G4Fragment.hh.

Here is the caller graph for this function:

const G4LorentzVector & G4Fragment::GetMomentum ( void  ) const
inline

Definition at line 251 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetNumberOfCharged ( ) const
inline

Definition at line 310 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetNumberOfChargedHoles ( ) const
inline

Definition at line 330 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetNumberOfElectrons ( ) const
inline

Definition at line 357 of file G4Fragment.hh.

G4int G4Fragment::GetNumberOfExcitons ( ) const
inline

Definition at line 300 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetNumberOfHoles ( ) const
inline

Definition at line 325 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetNumberOfParticles ( ) const
inline

Definition at line 305 of file G4Fragment.hh.

Here is the caller graph for this function:

G4ParticleDefinition * G4Fragment::GetParticleDefinition ( void  ) const
inline

Definition at line 368 of file G4Fragment.hh.

Here is the caller graph for this function:

G4double G4Fragment::GetZ ( void  ) const
inline

Definition at line 278 of file G4Fragment.hh.

Here is the caller graph for this function:

G4int G4Fragment::GetZ_asInt ( void  ) const
inline

Definition at line 223 of file G4Fragment.hh.

Here is the caller graph for this function:

G4bool G4Fragment::IsStable ( ) const
inline

Definition at line 388 of file G4Fragment.hh.

Here is the caller graph for this function:

G4bool G4Fragment::operator!= ( const G4Fragment right) const

Definition at line 168 of file G4Fragment.cc.

G4Fragment & G4Fragment::operator= ( const G4Fragment right)

Definition at line 142 of file G4Fragment.cc.

G4bool G4Fragment::operator== ( const G4Fragment right) const

Definition at line 163 of file G4Fragment.cc.

void G4Fragment::SetA ( G4double  value)
inline

Definition at line 294 of file G4Fragment.hh.

Here is the call graph for this function:

void G4Fragment::SetAngularMomentum ( const G4ThreeVector value)
inline

Definition at line 267 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetCreationTime ( G4double  time)
inline

Definition at line 383 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetMomentum ( const G4LorentzVector value)
inline

Definition at line 256 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetNumberOfCharged ( G4int  value)
inline

Definition at line 349 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetNumberOfElectrons ( G4int  value)
inline

Definition at line 362 of file G4Fragment.hh.

void G4Fragment::SetNumberOfExcitedParticle ( G4int  valueTot,
G4int  valueP 
)
inline

Definition at line 316 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetNumberOfHoles ( G4int  valueTot,
G4int  valueP = 0 
)
inline

Definition at line 335 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetNumberOfParticles ( G4int  value)
inline

Definition at line 344 of file G4Fragment.hh.

Here is the caller graph for this function:

void G4Fragment::SetParticleDefinition ( G4ParticleDefinition p)
inline

Definition at line 373 of file G4Fragment.hh.

void G4Fragment::SetStable ( G4bool  val)
inline

Definition at line 393 of file G4Fragment.hh.

void G4Fragment::SetZ ( G4double  value)
inline

Definition at line 288 of file G4Fragment.hh.

Here is the call graph for this function:

void G4Fragment::SetZandA_asInt ( G4int  Znew,
G4int  Anew 
)
inline

Definition at line 228 of file G4Fragment.hh.

Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const G4Fragment theFragment 
)
friend

Definition at line 173 of file G4Fragment.cc.

std::ostream& operator<< ( std::ostream &  out,
const G4Fragment theFragment 
)
friend

Definition at line 217 of file G4Fragment.cc.


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