Geant4_10
Public Member Functions | Friends | List of all members
G4ParticlePropertyData Class Reference

#include <G4ParticlePropertyData.hh>

Public Member Functions

 G4ParticlePropertyData (const G4String &particleName="")
 
 G4ParticlePropertyData (const G4ParticlePropertyData &right)
 
virtual ~G4ParticlePropertyData ()
 
G4ParticlePropertyDataoperator= (const G4ParticlePropertyData &right)
 
G4int operator== (const G4ParticlePropertyData &right) const
 
G4int operator!= (const G4ParticlePropertyData &right) const
 
const G4StringGetParticleName () const
 
G4double GetPDGMass () const
 
G4double GetPDGWidth () const
 
G4double GetPDGCharge () const
 
G4int GetPDGiSpin () const
 
G4int GetPDGiParity () const
 
G4int GetPDGiConjugation () const
 
G4int GetPDGiIsospin () const
 
G4int GetPDGiIsospin3 () const
 
G4int GetPDGiGParity () const
 
G4double GetPDGMagneticMoment () const
 
G4int GetLeptonNumber () const
 
G4int GetBaryonNumber () const
 
G4int GetPDGEncoding () const
 
G4int GetAntiPDGEncoding () const
 
G4int GetQuarkContent (G4int flavor) const
 
G4int GetAntiQuarkContent (G4int flavor) const
 
G4double GetPDGLifeTime () const
 
void SetPDGMass (G4double newMass)
 
void SetPDGWidth (G4double newWidth)
 
void SetPDGCharge (G4double newCharge)
 
void SetPDGiSpin (G4int newSpin)
 
void SetPDGiParity (G4int newParity)
 
void SetPDGiConjugation (G4int newConjugation)
 
void SetPDGiIsospin (G4int newIsospin)
 
void SetPDGiIsospin3 (G4int newIsospin3)
 
void SetPDGiGParity (G4int newGParity)
 
void SetPDGMagneticMoment (G4double mageticMoment)
 
void SetLeptonNumber (G4int newLeptonNumber)
 
void SetBaryonNumber (G4int newBaryonNumber)
 
void SetPDGEncoding (G4int newEncoding)
 
void SetAntiPDGEncoding (G4int newAntiEncoding)
 
void SetQuarkContent (G4int flavor, G4int newContent)
 
void SetAntiQuarkContent (G4int flavor, G4int newContent)
 
void SetPDGLifeTime (G4double newLifeTime)
 
void Print () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

Friends

class G4ParticlePropertyTable
 

Detailed Description

Definition at line 46 of file G4ParticlePropertyData.hh.

Constructor & Destructor Documentation

G4ParticlePropertyData::G4ParticlePropertyData ( const G4String particleName = "")

Definition at line 49 of file G4ParticlePropertyData.cc.

G4ParticlePropertyData::G4ParticlePropertyData ( const G4ParticlePropertyData right)

Definition at line 95 of file G4ParticlePropertyData.cc.

G4ParticlePropertyData::~G4ParticlePropertyData ( )
virtual

Definition at line 44 of file G4ParticlePropertyData.cc.

Member Function Documentation

G4int G4ParticlePropertyData::GetAntiPDGEncoding ( ) const
inline

Definition at line 93 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetAntiQuarkContent ( G4int  flavor) const
G4int G4ParticlePropertyData::GetBaryonNumber ( ) const
inline

Definition at line 90 of file G4ParticlePropertyData.hh.

G4int G4ParticlePropertyData::GetLeptonNumber ( ) const
inline

Definition at line 89 of file G4ParticlePropertyData.hh.

const G4String& G4ParticlePropertyData::GetParticleName ( ) const
inline

Definition at line 74 of file G4ParticlePropertyData.hh.

G4double G4ParticlePropertyData::GetPDGCharge ( ) const
inline

Definition at line 78 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetPDGEncoding ( ) const
inline

Definition at line 92 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetPDGiConjugation ( ) const
inline

Definition at line 82 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetPDGiGParity ( ) const
inline

Definition at line 85 of file G4ParticlePropertyData.hh.

G4int G4ParticlePropertyData::GetPDGiIsospin ( ) const
inline

Definition at line 83 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetPDGiIsospin3 ( ) const
inline

Definition at line 84 of file G4ParticlePropertyData.hh.

G4int G4ParticlePropertyData::GetPDGiParity ( ) const
inline

Definition at line 81 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetPDGiSpin ( ) const
inline

Definition at line 80 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4double G4ParticlePropertyData::GetPDGLifeTime ( ) const
inline

Definition at line 101 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4double G4ParticlePropertyData::GetPDGMagneticMoment ( ) const
inline

Definition at line 87 of file G4ParticlePropertyData.hh.

G4double G4ParticlePropertyData::GetPDGMass ( ) const
inline

Definition at line 76 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4double G4ParticlePropertyData::GetPDGWidth ( ) const
inline

Definition at line 77 of file G4ParticlePropertyData.hh.

Here is the caller graph for this function:

G4int G4ParticlePropertyData::GetQuarkContent ( G4int  flavor) const
G4int G4ParticlePropertyData::GetVerboseLevel ( ) const
G4int G4ParticlePropertyData::operator!= ( const G4ParticlePropertyData right) const

Definition at line 194 of file G4ParticlePropertyData.cc.

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

Definition at line 140 of file G4ParticlePropertyData.cc.

G4int G4ParticlePropertyData::operator== ( const G4ParticlePropertyData right) const

Definition at line 188 of file G4ParticlePropertyData.cc.

void G4ParticlePropertyData::Print ( void  ) const

Definition at line 200 of file G4ParticlePropertyData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ParticlePropertyData::SetAntiPDGEncoding ( G4int  newAntiEncoding)
void G4ParticlePropertyData::SetAntiQuarkContent ( G4int  flavor,
G4int  newContent 
)
void G4ParticlePropertyData::SetBaryonNumber ( G4int  newBaryonNumber)
void G4ParticlePropertyData::SetLeptonNumber ( G4int  newLeptonNumber)
void G4ParticlePropertyData::SetPDGCharge ( G4double  newCharge)

Here is the caller graph for this function:

void G4ParticlePropertyData::SetPDGEncoding ( G4int  newEncoding)
void G4ParticlePropertyData::SetPDGiConjugation ( G4int  newConjugation)
void G4ParticlePropertyData::SetPDGiGParity ( G4int  newGParity)
void G4ParticlePropertyData::SetPDGiIsospin ( G4int  newIsospin)
void G4ParticlePropertyData::SetPDGiIsospin3 ( G4int  newIsospin3)
void G4ParticlePropertyData::SetPDGiParity ( G4int  newParity)
void G4ParticlePropertyData::SetPDGiSpin ( G4int  newSpin)
void G4ParticlePropertyData::SetPDGLifeTime ( G4double  newLifeTime)

Here is the caller graph for this function:

void G4ParticlePropertyData::SetPDGMagneticMoment ( G4double  mageticMoment)
void G4ParticlePropertyData::SetPDGMass ( G4double  newMass)

Here is the caller graph for this function:

void G4ParticlePropertyData::SetPDGWidth ( G4double  newWidth)

Here is the caller graph for this function:

void G4ParticlePropertyData::SetQuarkContent ( G4int  flavor,
G4int  newContent 
)
void G4ParticlePropertyData::SetVerboseLevel ( G4int  value)

Friends And Related Function Documentation

friend class G4ParticlePropertyTable
friend

Definition at line 54 of file G4ParticlePropertyData.hh.


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