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
G4ReactionProduct Class Reference

#include <G4ReactionProduct.hh>

Public Member Functions

 G4ReactionProduct ()
 
 G4ReactionProduct (G4ParticleDefinition *aParticleDefinition)
 
 ~G4ReactionProduct ()
 
 G4ReactionProduct (const G4ReactionProduct &right)
 
voidoperator new (size_t)
 
void operator delete (void *aReactionProduct)
 
G4ReactionProductoperator= (const G4ReactionProduct &right)
 
G4ReactionProductoperator= (const G4DynamicParticle &right)
 
G4ReactionProductoperator= (const G4HadProjectile &right)
 
G4bool operator== (const G4ReactionProduct &right) const
 
G4bool operator!= (const G4ReactionProduct &right) const
 
G4ParticleDefinitionGetDefinition () const
 
void SetDefinition (G4ParticleDefinition *aParticleDefinition)
 
void SetDefinitionAndUpdateE (G4ParticleDefinition *aParticleDefinition)
 
void SetMomentum (const G4double x, const G4double y, const G4double z)
 
void SetMomentum (const G4double x, const G4double y)
 
void SetMomentum (const G4double z)
 
void SetMomentum (const G4ThreeVector &mom)
 
G4ThreeVector GetMomentum () const
 
G4double GetTotalMomentum () const
 
G4double GetTotalEnergy () const
 
void SetKineticEnergy (const G4double en)
 
G4double GetKineticEnergy () const
 
void SetTotalEnergy (const G4double en)
 
void SetMass (const G4double mas)
 
G4double GetMass () const
 
void SetTOF (const G4double t)
 
G4double GetTOF () const
 
void SetSide (const G4int sid)
 
G4int GetSide () const
 
void SetNewlyAdded (const G4bool f)
 
G4bool GetNewlyAdded () const
 
void SetMayBeKilled (const G4bool f)
 
G4bool GetMayBeKilled () const
 
void SetZero ()
 
void Lorentz (const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
G4double Angle (const G4ReactionProduct &p) const
 
void SetPositionInNucleus (G4double x, G4double y, G4double z)
 
void SetPositionInNucleus (G4ThreeVector &aPosition)
 
G4ThreeVector GetPositionInNucleus () const
 
G4double GetXPositionInNucleus () const
 
G4double GetYPositionInNucleus () const
 
G4double GetZPositionInNucleus () const
 
void SetFormationTime (G4double aTime)
 
G4double GetFormationTime () const
 
void HasInitialStateParton (G4bool aFlag)
 
G4bool HasInitialStateParton () const
 

Friends

G4ReactionProduct operator+ (const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
G4ReactionProduct operator- (const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
G4ReactionProduct operator* (const G4double aDouble, const G4ReactionProduct &p2)
 

Detailed Description

Definition at line 51 of file G4ReactionProduct.hh.

Constructor & Destructor Documentation

G4ReactionProduct::G4ReactionProduct ( )

Definition at line 36 of file G4ReactionProduct.cc.

Here is the call graph for this function:

G4ReactionProduct::G4ReactionProduct ( G4ParticleDefinition aParticleDefinition)

Definition at line 52 of file G4ReactionProduct.cc.

Here is the call graph for this function:

G4ReactionProduct::~G4ReactionProduct ( )
inline

Definition at line 75 of file G4ReactionProduct.hh.

G4ReactionProduct::G4ReactionProduct ( const G4ReactionProduct right)

Definition at line 69 of file G4ReactionProduct.cc.

Member Function Documentation

G4double G4ReactionProduct::Angle ( const G4ReactionProduct p) const

Definition at line 219 of file G4ReactionProduct.cc.

Here is the call graph for this function:

G4ParticleDefinition* G4ReactionProduct::GetDefinition ( ) const
inline

Definition at line 104 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4double G4ReactionProduct::GetFormationTime ( ) const
inline

Definition at line 199 of file G4ReactionProduct.hh.

G4double G4ReactionProduct::GetKineticEnergy ( ) const
inline

Definition at line 135 of file G4ReactionProduct.hh.

G4double G4ReactionProduct::GetMass ( ) const
inline

Definition at line 147 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4bool G4ReactionProduct::GetMayBeKilled ( ) const
inline

Definition at line 171 of file G4ReactionProduct.hh.

G4ThreeVector G4ReactionProduct::GetMomentum ( void  ) const
inline

Definition at line 120 of file G4ReactionProduct.hh.

G4bool G4ReactionProduct::GetNewlyAdded ( ) const
inline

Definition at line 165 of file G4ReactionProduct.hh.

G4ThreeVector G4ReactionProduct::GetPositionInNucleus ( ) const
inline

Definition at line 192 of file G4ReactionProduct.hh.

G4int G4ReactionProduct::GetSide ( ) const
inline

Definition at line 159 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4double G4ReactionProduct::GetTOF ( ) const
inline

Definition at line 153 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4double G4ReactionProduct::GetTotalEnergy ( void  ) const
inline

Definition at line 126 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4double G4ReactionProduct::GetTotalMomentum ( ) const
inline

Definition at line 123 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4double G4ReactionProduct::GetXPositionInNucleus ( ) const
inline

Definition at line 193 of file G4ReactionProduct.hh.

Here is the call graph for this function:

G4double G4ReactionProduct::GetYPositionInNucleus ( ) const
inline

Definition at line 194 of file G4ReactionProduct.hh.

Here is the call graph for this function:

G4double G4ReactionProduct::GetZPositionInNucleus ( ) const
inline

Definition at line 195 of file G4ReactionProduct.hh.

Here is the call graph for this function:

void G4ReactionProduct::HasInitialStateParton ( G4bool  aFlag)
inline

Definition at line 201 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

G4bool G4ReactionProduct::HasInitialStateParton ( ) const
inline

Definition at line 203 of file G4ReactionProduct.hh.

void G4ReactionProduct::Lorentz ( const G4ReactionProduct p1,
const G4ReactionProduct p2 
)

Definition at line 200 of file G4ReactionProduct.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ReactionProduct::operator delete ( void aReactionProduct)
inline

Definition at line 88 of file G4ReactionProduct.hh.

void* G4ReactionProduct::operator new ( size_t  )
inline

Definition at line 80 of file G4ReactionProduct.hh.

G4bool G4ReactionProduct::operator!= ( const G4ReactionProduct right) const
inline

Definition at line 101 of file G4ReactionProduct.hh.

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

Definition at line 86 of file G4ReactionProduct.cc.

G4ReactionProduct & G4ReactionProduct::operator= ( const G4DynamicParticle right)

Definition at line 106 of file G4ReactionProduct.cc.

Here is the call graph for this function:

G4ReactionProduct & G4ReactionProduct::operator= ( const G4HadProjectile right)

Definition at line 124 of file G4ReactionProduct.cc.

Here is the call graph for this function:

G4bool G4ReactionProduct::operator== ( const G4ReactionProduct right) const
inline

Definition at line 98 of file G4ReactionProduct.hh.

void G4ReactionProduct::SetDefinition ( G4ParticleDefinition aParticleDefinition)

Definition at line 155 of file G4ReactionProduct.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ReactionProduct::SetDefinitionAndUpdateE ( G4ParticleDefinition aParticleDefinition)

Definition at line 142 of file G4ReactionProduct.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ReactionProduct::SetFormationTime ( G4double  aTime)
inline

Definition at line 197 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

void G4ReactionProduct::SetKineticEnergy ( const G4double  en)
inline

Definition at line 129 of file G4ReactionProduct.hh.

void G4ReactionProduct::SetMass ( const G4double  mas)
inline

Definition at line 144 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

void G4ReactionProduct::SetMayBeKilled ( const G4bool  f)
inline

Definition at line 168 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

void G4ReactionProduct::SetMomentum ( const G4double  x,
const G4double  y,
const G4double  z 
)

Definition at line 166 of file G4ReactionProduct.cc.

Here is the call graph for this function:

void G4ReactionProduct::SetMomentum ( const G4double  x,
const G4double  y 
)

Definition at line 174 of file G4ReactionProduct.cc.

Here is the call graph for this function:

void G4ReactionProduct::SetMomentum ( const G4double  z)

Definition at line 181 of file G4ReactionProduct.cc.

Here is the call graph for this function:

void G4ReactionProduct::SetMomentum ( const G4ThreeVector mom)
inline

Definition at line 117 of file G4ReactionProduct.hh.

void G4ReactionProduct::SetNewlyAdded ( const G4bool  f)
inline

Definition at line 162 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

void G4ReactionProduct::SetPositionInNucleus ( G4double  x,
G4double  y,
G4double  z 
)
inline

Definition at line 180 of file G4ReactionProduct.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ReactionProduct::SetPositionInNucleus ( G4ThreeVector aPosition)
inline

Definition at line 187 of file G4ReactionProduct.hh.

void G4ReactionProduct::SetSide ( const G4int  sid)
inline

Definition at line 156 of file G4ReactionProduct.hh.

void G4ReactionProduct::SetTOF ( const G4double  t)
inline

Definition at line 150 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

void G4ReactionProduct::SetTotalEnergy ( const G4double  en)
inline

Definition at line 138 of file G4ReactionProduct.hh.

Here is the caller graph for this function:

void G4ReactionProduct::SetZero ( )

Definition at line 186 of file G4ReactionProduct.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Friends And Related Function Documentation

G4ReactionProduct operator* ( const G4double  aDouble,
const G4ReactionProduct p2 
)
friend

Definition at line 59 of file G4ReactionProduct.hh.

G4ReactionProduct operator+ ( const G4ReactionProduct p1,
const G4ReactionProduct p2 
)
friend

Definition at line 236 of file G4ReactionProduct.cc.

G4ReactionProduct operator- ( const G4ReactionProduct p1,
const G4ReactionProduct p2 
)
friend

Definition at line 258 of file G4ReactionProduct.cc.


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