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

#include <G4QContent.hh>

Public Member Functions

 G4QContent (G4int d=0, G4int u=0, G4int s=0, G4int ad=0, G4int au=0, G4int as=0)
 
 G4QContent (std::pair< G4int, G4int > PP)
 
 G4QContent (const G4QContent &rhs)
 
 G4QContent (G4QContent *rhs)
 
 ~G4QContent ()
 
const G4QContentoperator= (const G4QContent &rhs)
 
G4bool operator== (const G4QContent &rhs) const
 
G4bool operator!= (const G4QContent &rhs) const
 
G4QContent operator+= (G4QContent &rhs)
 
G4QContent operator-= (G4QContent &rhs)
 
G4QContent operator*= (G4int &rhs)
 
G4QContent operator+= (const G4QContent &rhs)
 
G4QContent operator-= (const G4QContent &rhs)
 
G4QContent operator*= (const G4int &rhs)
 
G4int GetCharge () const
 
G4int GetBaryonNumber () const
 
G4int GetStrangeness () const
 
G4int GetSPDGCode () const
 
G4int GetZNSPDGCode () const
 
G4int NOfCombinations (const G4QContent &rhs) const
 
G4int GetQ () const
 
G4int GetAQ () const
 
G4int GetTot () const
 
G4bool CheckNegative () const
 
G4int GetP () const
 
G4int GetN () const
 
G4int GetL () const
 
G4int GetAP () const
 
G4int GetAN () const
 
G4int GetAL () const
 
G4int GetD () const
 
G4int GetU () const
 
G4int GetS () const
 
G4int GetAD () const
 
G4int GetAU () const
 
G4int GetAS () const
 
G4int GetNetD () const
 
G4int GetNetU () const
 
G4int GetNetS () const
 
G4int GetNetAD () const
 
G4int GetNetAU () const
 
G4int GetNetAS () const
 
G4int GetDD () const
 
G4int GetUU () const
 
G4int GetSS () const
 
G4int GetUD () const
 
G4int GetDS () const
 
G4int GetUS () const
 
G4int GetADAD () const
 
G4int GetAUAU () const
 
G4int GetASAS () const
 
G4int GetAUAD () const
 
G4int GetADAS () const
 
G4int GetAUAS () const
 
std::pair< G4int, G4intMakePartonPair () const
 
G4int AddParton (G4int pPDG) const
 
void Anti ()
 
G4QContent IndQ (G4int ind=0)
 
G4QContent IndAQ (G4int ind=0)
 
G4QContent SplitChipo (G4double mQ)
 
G4bool SubtractHadron (G4QContent h)
 
G4bool SubtractPi0 ()
 
G4bool SubtractPion ()
 
G4bool SubtractKaon (G4double mQ)
 
void SetD (G4int n=0)
 
void SetU (G4int n=0)
 
void SetS (G4int n=0)
 
void SetAD (G4int n=0)
 
void SetAU (G4int n=0)
 
void SetAS (G4int n=0)
 
void IncD (G4int n=1)
 
void IncU (G4int n=1)
 
void IncS (G4int n=1)
 
void IncAD (G4int n=1)
 
void IncAU (G4int n=1)
 
void IncAS (G4int n=1)
 
void IncQAQ (const G4int &nQAQ=1, const G4double &sProb=1.)
 
void DecD (G4int n=1)
 
void DecU (G4int n=1)
 
void DecS (G4int n=1)
 
void DecAD (G4int n=1)
 
void DecAU (G4int n=1)
 
void DecAS (G4int n=1)
 
G4int DecQAQ (const G4int &nQAQ=1)
 

Detailed Description

Definition at line 52 of file G4QContent.hh.

Constructor & Destructor Documentation

G4QContent::G4QContent ( G4int  d = 0,
G4int  u = 0,
G4int  s = 0,
G4int  ad = 0,
G4int  au = 0,
G4int  as = 0 
)

Definition at line 56 of file G4QContent.cc.

Here is the caller graph for this function:

G4QContent::G4QContent ( std::pair< G4int, G4int PP)

Definition at line 79 of file G4QContent.cc.

Here is the call graph for this function:

G4QContent::G4QContent ( const G4QContent rhs)

Definition at line 217 of file G4QContent.cc.

G4QContent::G4QContent ( G4QContent rhs)

Definition at line 227 of file G4QContent.cc.

G4QContent::~G4QContent ( )

Definition at line 538 of file G4QContent.cc.

Member Function Documentation

G4int G4QContent::AddParton ( G4int  pPDG) const

Definition at line 1655 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QContent::Anti ( )
inline

Definition at line 248 of file G4QContent.hh.

Here is the caller graph for this function:

G4bool G4QContent::CheckNegative ( ) const
inline

Definition at line 186 of file G4QContent.hh.

void G4QContent::DecAD ( G4int  n = 1)
inline

Definition at line 327 of file G4QContent.hh.

void G4QContent::DecAS ( G4int  n = 1)
inline

Definition at line 328 of file G4QContent.hh.

void G4QContent::DecAU ( G4int  n = 1)
inline

Definition at line 326 of file G4QContent.hh.

void G4QContent::DecD ( G4int  n = 1)
inline

Definition at line 324 of file G4QContent.hh.

G4int G4QContent::DecQAQ ( const G4int nQAQ = 1)

Definition at line 904 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QContent::DecS ( G4int  n = 1)
inline

Definition at line 325 of file G4QContent.hh.

void G4QContent::DecU ( G4int  n = 1)
inline

Definition at line 323 of file G4QContent.hh.

G4int G4QContent::GetAD ( ) const
inline

Definition at line 193 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetADAD ( ) const
inline

Definition at line 210 of file G4QContent.hh.

G4int G4QContent::GetADAS ( ) const
inline

Definition at line 214 of file G4QContent.hh.

G4int G4QContent::GetAL ( ) const

Definition at line 1152 of file G4QContent.cc.

G4int G4QContent::GetAN ( ) const

Definition at line 1141 of file G4QContent.cc.

G4int G4QContent::GetAP ( ) const

Definition at line 1130 of file G4QContent.cc.

G4int G4QContent::GetAQ ( ) const
inline

Definition at line 182 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetAS ( ) const
inline

Definition at line 194 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetASAS ( ) const
inline

Definition at line 211 of file G4QContent.hh.

G4int G4QContent::GetAU ( ) const
inline

Definition at line 192 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetAUAD ( ) const
inline

Definition at line 212 of file G4QContent.hh.

G4int G4QContent::GetAUAS ( ) const
inline

Definition at line 213 of file G4QContent.hh.

G4int G4QContent::GetAUAU ( ) const
inline

Definition at line 209 of file G4QContent.hh.

G4int G4QContent::GetBaryonNumber ( ) const

Definition at line 1182 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QContent::GetCharge ( ) const

Definition at line 1159 of file G4QContent.cc.

Here is the caller graph for this function:

G4int G4QContent::GetD ( ) const
inline

Definition at line 190 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetDD ( ) const
inline

Definition at line 204 of file G4QContent.hh.

G4int G4QContent::GetDS ( ) const
inline

Definition at line 208 of file G4QContent.hh.

G4int G4QContent::GetL ( ) const

Definition at line 1123 of file G4QContent.cc.

Here is the caller graph for this function:

G4int G4QContent::GetN ( ) const

Definition at line 1112 of file G4QContent.cc.

Here is the caller graph for this function:

G4int G4QContent::GetNetAD ( ) const
inline

Definition at line 200 of file G4QContent.hh.

G4int G4QContent::GetNetAS ( ) const
inline

Definition at line 201 of file G4QContent.hh.

G4int G4QContent::GetNetAU ( ) const
inline

Definition at line 199 of file G4QContent.hh.

G4int G4QContent::GetNetD ( ) const
inline

Definition at line 197 of file G4QContent.hh.

G4int G4QContent::GetNetS ( ) const
inline

Definition at line 198 of file G4QContent.hh.

G4int G4QContent::GetNetU ( ) const
inline

Definition at line 196 of file G4QContent.hh.

G4int G4QContent::GetP ( ) const

Definition at line 1101 of file G4QContent.cc.

Here is the caller graph for this function:

G4int G4QContent::GetQ ( ) const
inline

Definition at line 181 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetS ( ) const
inline

Definition at line 191 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetSPDGCode ( ) const

Definition at line 1204 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QContent::GetSS ( ) const
inline

Definition at line 205 of file G4QContent.hh.

G4int G4QContent::GetStrangeness ( ) const
inline

Definition at line 184 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetTot ( ) const
inline

Definition at line 183 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetU ( ) const
inline

Definition at line 189 of file G4QContent.hh.

Here is the caller graph for this function:

G4int G4QContent::GetUD ( ) const
inline

Definition at line 206 of file G4QContent.hh.

G4int G4QContent::GetUS ( ) const
inline

Definition at line 207 of file G4QContent.hh.

G4int G4QContent::GetUU ( ) const
inline

Definition at line 203 of file G4QContent.hh.

G4int G4QContent::GetZNSPDGCode ( ) const
inline

Definition at line 217 of file G4QContent.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QContent::IncAD ( G4int  n = 1)
inline

Definition at line 320 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::IncAS ( G4int  n = 1)
inline

Definition at line 321 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::IncAU ( G4int  n = 1)
inline

Definition at line 319 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::IncD ( G4int  n = 1)
inline

Definition at line 317 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::IncQAQ ( const G4int nQAQ = 1,
const G4double sProb = 1. 
)

Definition at line 1036 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QContent::IncS ( G4int  n = 1)
inline

Definition at line 318 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::IncU ( G4int  n = 1)
inline

Definition at line 316 of file G4QContent.hh.

Here is the caller graph for this function:

G4QContent G4QContent::IndAQ ( G4int  ind = 0)

Definition at line 888 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4QContent G4QContent::IndQ ( G4int  ind = 0)

Definition at line 872 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

std::pair< G4int, G4int > G4QContent::MakePartonPair ( ) const

Definition at line 1561 of file G4QContent.cc.

Here is the caller graph for this function:

G4int G4QContent::NOfCombinations ( const G4QContent rhs) const

Definition at line 1474 of file G4QContent.cc.

Here is the call graph for this function:

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

Definition at line 180 of file G4QContent.hh.

G4QContent G4QContent::operator*= ( G4int rhs)
inline

Definition at line 298 of file G4QContent.hh.

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

Definition at line 286 of file G4QContent.hh.

G4QContent G4QContent::operator+= ( G4QContent rhs)
inline

Definition at line 274 of file G4QContent.hh.

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

Definition at line 262 of file G4QContent.hh.

G4QContent G4QContent::operator-= ( G4QContent rhs)

Definition at line 391 of file G4QContent.cc.

G4QContent G4QContent::operator-= ( const G4QContent rhs)

Definition at line 269 of file G4QContent.cc.

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

Definition at line 238 of file G4QContent.cc.

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

Definition at line 179 of file G4QContent.hh.

void G4QContent::SetAD ( G4int  n = 0)
inline

Definition at line 313 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::SetAS ( G4int  n = 0)
inline

Definition at line 314 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::SetAU ( G4int  n = 0)
inline

Definition at line 312 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::SetD ( G4int  n = 0)
inline

Definition at line 310 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::SetS ( G4int  n = 0)
inline

Definition at line 311 of file G4QContent.hh.

Here is the caller graph for this function:

void G4QContent::SetU ( G4int  n = 0)
inline

Definition at line 309 of file G4QContent.hh.

Here is the caller graph for this function:

G4QContent G4QContent::SplitChipo ( G4double  mQ)

Definition at line 636 of file G4QContent.cc.

Here is the call graph for this function:

G4bool G4QContent::SubtractHadron ( G4QContent  h)

Definition at line 593 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QContent::SubtractKaon ( G4double  mQ)

Definition at line 604 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QContent::SubtractPi0 ( )

Definition at line 541 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QContent::SubtractPion ( )

Definition at line 567 of file G4QContent.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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