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

#include <G4QPDGCode.hh>

Public Member Functions

 G4QPDGCode (G4int PDGCode=0)
 
 G4QPDGCode (G4bool f, G4int QCode)
 
 G4QPDGCode (G4QContent QCont)
 
 G4QPDGCode (const G4QPDGCode &rhs)
 
 G4QPDGCode (G4QPDGCode *rhs)
 
 ~G4QPDGCode ()
 
const G4QPDGCodeoperator= (const G4QPDGCode &rhs)
 
G4bool operator== (const G4QPDGCode &rhs) const
 
G4bool operator== (const G4int &rhs) const
 
G4bool operator!= (const G4QPDGCode &rhs) const
 
G4bool operator!= (const G4int &rhs) const
 
G4QPDGCode operator+= (const G4int &rhs)
 
G4QPDGCode operator+= (const G4QPDGCode &rhs)
 
G4QPDGCode operator-= (const G4int &rhs)
 
G4QPDGCode operator-= (const G4QPDGCode &rhs)
 
G4QPDGCode operator*= (const G4int &rhs)
 
G4QPDGCode operator/= (const G4int &rhs)
 
G4int GetNQHadr ()
 
G4double GetMass ()
 
G4double GetMass2 ()
 
G4double GetWidth ()
 
G4double GetNuclMass (G4int Z, G4int N, G4int S)
 
G4double GetNuclMass (G4int PDGCode)
 
G4QContent GetQuarkContent () const
 
G4int GetBaryNum () const
 
G4int GetSpin () const
 
G4int GetCharge () const
 
G4int GetPDGCode () const
 
G4int GetQCode () const
 
G4QContent GetExQContent (G4int i, G4int o) const
 
G4int GetRelCrossIndex (G4int i, G4int o) const
 
G4int GetNumOfComb (G4int i, G4int o) const
 
G4int GetTotNumOfComb (G4int i) const
 
void SetPDGCode (G4int newPDGCode)
 
void InitByQCont (G4QContent QCont)
 
void InitByQCode (G4int QCode)
 
G4bool TestRealNeutral ()
 
void NegPDGCode ()
 
void ConvertPDGToZNS (G4int PDG, G4int &z, G4int &n, G4int &s)
 
std::pair< G4int, G4intMakeTwoBaryons (G4int L1, G4int L2, G4int R1, G4int R2)
 

Detailed Description

Definition at line 141 of file G4QPDGCode.hh.

Constructor & Destructor Documentation

G4QPDGCode::G4QPDGCode ( G4int  PDGCode = 0)

Definition at line 54 of file G4QPDGCode.cc.

G4QPDGCode::G4QPDGCode ( G4bool  f,
G4int  QCode 
)

Definition at line 79 of file G4QPDGCode.cc.

G4QPDGCode::G4QPDGCode ( G4QContent  QCont)

Definition at line 88 of file G4QPDGCode.cc.

Here is the call graph for this function:

G4QPDGCode::G4QPDGCode ( const G4QPDGCode rhs)

Definition at line 93 of file G4QPDGCode.cc.

G4QPDGCode::G4QPDGCode ( G4QPDGCode rhs)

Definition at line 99 of file G4QPDGCode.cc.

G4QPDGCode::~G4QPDGCode ( )

Definition at line 115 of file G4QPDGCode.cc.

Member Function Documentation

void G4QPDGCode::ConvertPDGToZNS ( G4int  PDG,
G4int z,
G4int n,
G4int s 
)

Definition at line 2377 of file G4QPDGCode.cc.

Here is the caller graph for this function:

G4int G4QPDGCode::GetBaryNum ( ) const
inline

Definition at line 329 of file G4QPDGCode.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QPDGCode::GetCharge ( ) const
inline

Definition at line 328 of file G4QPDGCode.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4QContent G4QPDGCode::GetExQContent ( G4int  i,
G4int  o 
) const

Definition at line 2244 of file G4QPDGCode.cc.

Here is the call graph for this function:

G4double G4QPDGCode::GetMass ( )

Definition at line 693 of file G4QPDGCode.cc.

Here is the call graph for this function:

G4double G4QPDGCode::GetMass2 ( )
inline

Definition at line 281 of file G4QPDGCode.hh.

Here is the call graph for this function:

G4int G4QPDGCode::GetNQHadr ( )
inline

Definition at line 236 of file G4QPDGCode.hh.

Here is the caller graph for this function:

G4double G4QPDGCode::GetNuclMass ( G4int  Z,
G4int  N,
G4int  S 
)

Definition at line 766 of file G4QPDGCode.cc.

Here is the caller graph for this function:

G4double G4QPDGCode::GetNuclMass ( G4int  PDGCode)
inline

Definition at line 282 of file G4QPDGCode.hh.

Here is the call graph for this function:

G4int G4QPDGCode::GetNumOfComb ( G4int  i,
G4int  o 
) const

Definition at line 2347 of file G4QPDGCode.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QPDGCode::GetPDGCode ( ) const
inline

Definition at line 326 of file G4QPDGCode.hh.

Here is the caller graph for this function:

G4int G4QPDGCode::GetQCode ( ) const
inline

Definition at line 327 of file G4QPDGCode.hh.

Here is the caller graph for this function:

G4QContent G4QPDGCode::GetQuarkContent ( ) const

Definition at line 2057 of file G4QPDGCode.cc.

Here is the caller graph for this function:

G4int G4QPDGCode::GetRelCrossIndex ( G4int  i,
G4int  o 
) const

Definition at line 2259 of file G4QPDGCode.cc.

Here is the caller graph for this function:

G4int G4QPDGCode::GetSpin ( ) const
inline

Definition at line 330 of file G4QPDGCode.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QPDGCode::GetTotNumOfComb ( G4int  i) const

Definition at line 2368 of file G4QPDGCode.cc.

Here is the call graph for this function:

G4double G4QPDGCode::GetWidth ( )

Definition at line 740 of file G4QPDGCode.cc.

Here is the caller graph for this function:

void G4QPDGCode::InitByQCode ( G4int  QCode)
inline

Definition at line 356 of file G4QPDGCode.hh.

Here is the caller graph for this function:

void G4QPDGCode::InitByQCont ( G4QContent  QCont)
inline

Definition at line 348 of file G4QPDGCode.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

std::pair< G4int, G4int > G4QPDGCode::MakeTwoBaryons ( G4int  L1,
G4int  L2,
G4int  R1,
G4int  R2 
)

Definition at line 2413 of file G4QPDGCode.cc.

Here is the caller graph for this function:

void G4QPDGCode::NegPDGCode ( )
inline

Definition at line 336 of file G4QPDGCode.hh.

Here is the caller graph for this function:

G4bool G4QPDGCode::operator!= ( const G4QPDGCode rhs) const
inline

Definition at line 233 of file G4QPDGCode.hh.

G4bool G4QPDGCode::operator!= ( const G4int rhs) const
inline

Definition at line 234 of file G4QPDGCode.hh.

G4QPDGCode G4QPDGCode::operator*= ( const G4int rhs)
inline

Definition at line 266 of file G4QPDGCode.hh.

G4QPDGCode G4QPDGCode::operator+= ( const G4int rhs)
inline

Definition at line 245 of file G4QPDGCode.hh.

G4QPDGCode G4QPDGCode::operator+= ( const G4QPDGCode rhs)
inline

Definition at line 238 of file G4QPDGCode.hh.

Here is the call graph for this function:

G4QPDGCode G4QPDGCode::operator-= ( const G4int rhs)
inline

Definition at line 259 of file G4QPDGCode.hh.

G4QPDGCode G4QPDGCode::operator-= ( const G4QPDGCode rhs)
inline

Definition at line 252 of file G4QPDGCode.hh.

Here is the call graph for this function:

G4QPDGCode G4QPDGCode::operator/= ( const G4int rhs)
inline

Definition at line 273 of file G4QPDGCode.hh.

const G4QPDGCode & G4QPDGCode::operator= ( const G4QPDGCode rhs)

Definition at line 105 of file G4QPDGCode.cc.

G4bool G4QPDGCode::operator== ( const G4QPDGCode rhs) const
inline

Definition at line 231 of file G4QPDGCode.hh.

G4bool G4QPDGCode::operator== ( const G4int rhs) const
inline

Definition at line 232 of file G4QPDGCode.hh.

void G4QPDGCode::SetPDGCode ( G4int  newPDGCode)
inline

Definition at line 340 of file G4QPDGCode.hh.

Here is the caller graph for this function:

G4bool G4QPDGCode::TestRealNeutral ( )
inline

Definition at line 337 of file G4QPDGCode.hh.

Here is the caller graph for this function:


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