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

#include <G4QNucleus.hh>

Inheritance diagram for G4QNucleus:
Inheritance graph
[legend]
Collaboration diagram for G4QNucleus:
Collaboration graph
[legend]

Public Member Functions

 G4QNucleus ()
 
 G4QNucleus (G4int nucPDG)
 
 G4QNucleus (G4LorentzVector p, G4int nucPDG)
 
 G4QNucleus (G4QContent nucQC)
 
 G4QNucleus (G4QContent nucQC, G4LorentzVector p)
 
 G4QNucleus (G4int z, G4int n, G4int s=0)
 
 G4QNucleus (G4int z, G4int n, G4int s, G4LorentzVector p)
 
 G4QNucleus (G4QNucleus *right, G4bool cop3D=false)
 
 G4QNucleus (const G4QNucleus &right, G4bool cop3D=false)
 
 ~G4QNucleus ()
 
const G4QNucleusoperator= (const G4QNucleus &right)
 
G4bool operator== (const G4QNucleus &right) const
 
G4bool operator!= (const G4QNucleus &right) const
 
G4int GetPDG () const
 
G4int GetZ () const
 
G4int GetN () const
 
G4int GetS () const
 
G4int GetA () const
 
G4int GetDZ () const
 
G4int GetDN () const
 
G4int GetDS () const
 
G4int GetDA () const
 
G4int GetMaxClust () const
 
G4double GetProbability (G4int bn=0) const
 
G4double GetMZNS () const
 
G4double GetTbIntegral ()
 
G4double GetGSMass () const
 
G4QContent GetQCZNS () const
 
G4int GetNDefMesonC () const
 
G4int GetNDefBaryonC () const
 
G4double GetDensity (const G4ThreeVector &aPos)
 
G4double GetRho0 ()
 
G4double GetRelativeDensity (const G4ThreeVector &aPosition)
 
G4double GetRelWSDensity (const G4double &r)
 
G4double GetRelOMDensity (const G4double &r2)
 
G4double GetRadius (const G4double maxRelativeDenisty=0.5)
 
G4double GetOuterRadius ()
 
G4double GetDeriv (const G4ThreeVector &point)
 
G4double GetFermiMomentum (G4double density)
 
G4QHadronGetNextNucleon ()
 
void SubtractNucleon (G4QHadron *pNucleon)
 
void DeleteNucleons ()
 
G4LorentzVector GetNucleons4Momentum ()
 
std::vector< G4double > constGetBThickness ()
 
G4bool EvaporateBaryon (G4QHadron *h1, G4QHadron *h2)
 
void EvaporateNucleus (G4QHadron *hA, G4QHadronVector *oHV)
 
void DecayDibaryon (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayAntiDibaryon (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayIsonucleus (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayMultyBaryon (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayAntiStrange (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayAlphaBar (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayAlphaDiN (G4QHadron *dB, G4QHadronVector *oHV)
 
void DecayAlphaAlpha (G4QHadron *dB, G4QHadronVector *oHV)
 
G4int SplitBaryon ()
 
G4int HadrToNucPDG (G4int hPDG)
 
G4int NucToHadrPDG (G4int nPDG)
 
G4bool Split2Baryons ()
 
void ActivateBThickness ()
 
G4double GetBThickness (G4double b)
 
G4double GetThickness (G4double b)
 
void InitByPDG (G4int newPDG)
 
void InitByQC (G4QContent newQC)
 
void IncProbability (G4int bn)
 
void Increase (G4int PDG, G4LorentzVector LV=G4LorentzVector(0., 0., 0., 0.))
 
void Increase (G4QContent QC, G4LorentzVector LV=G4LorentzVector(0., 0., 0., 0.))
 
void Reduce (G4int PDG)
 
void CalculateMass ()
 
void SetMaxClust (G4int maxC)
 
void InitCandidateVector (G4QCandidateVector &theQCandidates, G4int nM=45, G4int nB=72, G4int nC=117)
 
void PrepareCandidates (G4QCandidateVector &theQCandidates, G4bool piF=false, G4bool gaF=false, G4LorentzVector LV=G4LorentzVector(0., 0., 0., 0.))
 
G4int UpdateClusters (G4bool din)
 
G4QNucleus operator+= (const G4QNucleus &rhs)
 
G4QNucleus operator-= (const G4QNucleus &rhs)
 
G4QNucleus operator*= (const G4int &rhs)
 
G4bool StartLoop ()
 
G4bool ReduceSum (G4ThreeVector *vectors, G4ThreeVector sum)
 
void SimpleSumReduction (G4ThreeVector *vectors, G4ThreeVector sum)
 
void DoLorentzBoost (const G4LorentzVector &theBoost)
 
void DoLorentzRotation (const G4LorentzRotation &theLoRot)
 
void DoLorentzBoost (const G4ThreeVector &theBeta)
 
void DoLorentzContraction (const G4LorentzVector &B)
 
void DoLorentzContraction (const G4ThreeVector &theBeta)
 
void DoTranslation (const G4ThreeVector &theShift)
 
G4int RandomizeBinom (G4double p, G4int N)
 
G4double CoulombBarGen (const G4double &rZ, const G4double &rA, const G4double &cZ, const G4double &cA)
 
G4double CoulombBarrier (const G4double &cZ=1, const G4double &cA=1, G4double dZ=0., G4double dA=0.)
 
G4double FissionCoulombBarrier (const G4double &cZ, const G4double &cA, G4double dZ=0., G4double dA=0.)
 
G4double BindingEnergy (const G4double &cZ=0, const G4double &cA=0, G4double dZ=0., G4double dA=0.)
 
G4double CoulBarPenProb (const G4double &CB, const G4double &E, const G4int &C, const G4int &B)
 
std::pair< G4double, G4doubleChooseImpactXandY (G4double maxImpact)
 
void ChooseNucleons ()
 
void ChoosePositions ()
 
void ChooseFermiMomenta ()
 
void InitDensity ()
 
void Init3D ()
 
- Public Member Functions inherited from G4QHadron
 G4QHadron ()
 
 G4QHadron (G4LorentzVector p)
 
 G4QHadron (G4int PDGcode, G4LorentzVector p=G4LorentzVector(0., 0., 0., 0.))
 
 G4QHadron (G4QPDGCode QPDG, G4LorentzVector p=G4LorentzVector(0., 0., 0., 0.))
 
 G4QHadron (G4QContent QC, G4LorentzVector p=G4LorentzVector(0., 0., 0., 0.))
 
 G4QHadron (G4int PDG, G4double m, G4QContent QC)
 
 G4QHadron (G4QPDGCode QPDG, G4double m, G4QContent QC)
 
 G4QHadron (G4int PDG, G4LorentzVector p, G4QContent QC)
 
 G4QHadron (G4QPDGCode QPDG, G4LorentzVector p, G4QContent QC)
 
 G4QHadron (G4QParticle *pPart, G4double maxM)
 
 G4QHadron (const G4QHadron &right)
 
 G4QHadron (const G4QHadron *right)
 
 G4QHadron (const G4QHadron *right, G4int ColC, G4ThreeVector Pos, G4LorentzVector Mom)
 
virtual ~G4QHadron ()
 
const G4QHadronoperator= (const G4QHadron &right)
 
G4bool operator== (const G4QHadron &right) const
 
G4bool operator!= (const G4QHadron &right) const
 
G4int GetPDGCode () const
 
G4int GetQCode () const
 
G4QPDGCode GetQPDG () const
 
G4double GetSpin () const
 
G4LorentzVector Get4Momentum () const
 
G4ThreeVector Get3Momentum () const
 
G4double GetEnergy () const
 
G4QContent GetQC () const
 
G4double GetMass () const
 
G4double GetMass2 () const
 
G4double GetWidth () const
 
G4int GetNFragments () const
 
G4int GetCharge () const
 
G4int GetStrangeness () const
 
G4int GetBaryonNumber () const
 
const G4ThreeVectorGetPosition () const
 
G4double GetBindingEnergy ()
 
G4double GetFormationTime ()
 
std::list< G4QParton * > GetColor ()
 
std::list< G4QParton * > GetAntiColor ()
 
void SetQPDG (const G4QPDGCode &QPDG)
 
void SetPDGCode (const G4QPDGCode &PDG)
 
void Set4Momentum (const G4LorentzVector &aMom)
 
void SetQC (const G4QContent &newQC)
 
void SetNFragments (const G4int &nf)
 
void NegPDGCode ()
 
void MakeAntiHadron ()
 
void SetPosition (const G4ThreeVector &aPosition)
 
void IncrementCollisionCount (G4int aCount)
 
void SplitUp ()
 
G4QPartonPairSplitInTwoPartons ()
 
G4QPartonGetNextParton ()
 
G4QPartonGetNextAntiParton ()
 
void SetBindingEnergy (G4double aBindE)
 
void Boost (const G4LorentzVector &theBoost)
 
void Boost (const G4ThreeVector &B)
 
void LorentzRotate (const G4LorentzRotation &rotation)
 
void SetFormationTime (G4double fT)
 
G4double RandomizeMass (G4QParticle *pPart, G4double maxM)
 
G4bool TestRealNeutral ()
 
G4bool DecayIn2 (G4LorentzVector &f4Mom, G4LorentzVector &s4Mom)
 
G4bool CorMDecayIn2 (G4double corM, G4LorentzVector &fr4Mom)
 
G4bool CorEDecayIn2 (G4double corE, G4LorentzVector &fr4Mom)
 
G4bool RelDecayIn2 (G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &dir, G4double maxCost=1., G4double minCost=-1.)
 
G4bool CopDecayIn2 (G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &dir, G4double cop)
 
G4bool DecayIn3 (G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &t4Mom)
 
G4bool RelDecayIn3 (G4LorentzVector &fh4M, G4LorentzVector &sh4M, G4LorentzVector &th4Mom, G4LorentzVector &dir, G4double maxCost=1., G4double minCost=-1.)
 
G4bool CopDecayIn3 (G4LorentzVector &fh4M, G4LorentzVector &sh4M, G4LorentzVector &th4Mom, G4LorentzVector &dir, G4double cosp)
 
void Init3D ()
 

Static Public Member Functions

static void SetParameters (G4double fN=.1, G4double fD=.05, G4double cP=4., G4double mR=1., G4double nD=.8 *CLHEP::fermi)
 

Additional Inherited Members

- Protected Attributes inherited from G4QHadron
G4LorentzVector theMomentum
 

Detailed Description

Definition at line 51 of file G4QNucleus.hh.

Constructor & Destructor Documentation

G4QNucleus::G4QNucleus ( )

Definition at line 65 of file G4QNucleus.cc.

Here is the caller graph for this function:

G4QNucleus::G4QNucleus ( G4int  nucPDG)

Definition at line 109 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( G4LorentzVector  p,
G4int  nucPDG 
)

Definition at line 123 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( G4QContent  nucQC)

Definition at line 155 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( G4QContent  nucQC,
G4LorentzVector  p 
)

Definition at line 203 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( G4int  z,
G4int  n,
G4int  s = 0 
)

Definition at line 77 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( G4int  z,
G4int  n,
G4int  s,
G4LorentzVector  p 
)

Definition at line 135 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( G4QNucleus right,
G4bool  cop3D = false 
)

Definition at line 233 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::G4QNucleus ( const G4QNucleus right,
G4bool  cop3D = false 
)

Definition at line 269 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus::~G4QNucleus ( )

Definition at line 341 of file G4QNucleus.cc.

Member Function Documentation

void G4QNucleus::ActivateBThickness ( )

Definition at line 3991 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::BindingEnergy ( const G4double cZ = 0,
const G4double cA = 0,
G4double  dZ = 0.,
G4double  dA = 0. 
)

Definition at line 3418 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::CalculateMass ( )
inline

Definition at line 142 of file G4QNucleus.hh.

Here is the call graph for this function:

void G4QNucleus::ChooseFermiMomenta ( )

Definition at line 3773 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

pair< G4double, G4double > G4QNucleus::ChooseImpactXandY ( G4double  maxImpact)

Definition at line 3551 of file G4QNucleus.cc.

Here is the caller graph for this function:

void G4QNucleus::ChooseNucleons ( )

Definition at line 3570 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::ChoosePositions ( )

Definition at line 3599 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::CoulBarPenProb ( const G4double CB,
const G4double E,
const G4int C,
const G4int B 
)

Definition at line 3441 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::CoulombBarGen ( const G4double rZ,
const G4double rA,
const G4double cZ,
const G4double cA 
)

Definition at line 3358 of file G4QNucleus.cc.

Here is the caller graph for this function:

G4double G4QNucleus::CoulombBarrier ( const G4double cZ = 1,
const G4double cA = 1,
G4double  dZ = 0.,
G4double  dA = 0. 
)

Definition at line 3386 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayAlphaAlpha ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 7665 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayAlphaBar ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 7414 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayAlphaDiN ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 7331 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayAntiDibaryon ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 6591 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayAntiStrange ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 6896 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayDibaryon ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 6286 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayIsonucleus ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 5925 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DecayMultyBaryon ( G4QHadron dB,
G4QHadronVector oHV 
)

Definition at line 7190 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DeleteNucleons ( )

Definition at line 697 of file G4QNucleus.cc.

Here is the caller graph for this function:

void G4QNucleus::DoLorentzBoost ( const G4LorentzVector theBoost)
inline

Definition at line 155 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DoLorentzBoost ( const G4ThreeVector theBeta)
inline

Definition at line 165 of file G4QNucleus.hh.

Here is the call graph for this function:

void G4QNucleus::DoLorentzContraction ( const G4LorentzVector B)
inline

Definition at line 170 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DoLorentzContraction ( const G4ThreeVector theBeta)

Definition at line 3960 of file G4QNucleus.cc.

Here is the call graph for this function:

void G4QNucleus::DoLorentzRotation ( const G4LorentzRotation theLoRot)
inline

Definition at line 160 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::DoTranslation ( const G4ThreeVector theShift)

Definition at line 3974 of file G4QNucleus.cc.

Here is the call graph for this function:

G4bool G4QNucleus::EvaporateBaryon ( G4QHadron h1,
G4QHadron h2 
)

Definition at line 951 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::EvaporateNucleus ( G4QHadron hA,
G4QHadronVector oHV 
)

@@@@ *** TEMPORARY TO AVOID HYPERMUCLEI FOR GEANT4 *** @@@@

@@ *** ^^^ END OF TEMPORARY ^^^ *** @@

!When kill,DON'T forget to del. theLastQHadron as an instance!!

!When kill,DON'T forget to delete theLastQHadron asAnInstance!!

Definition at line 4171 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::FissionCoulombBarrier ( const G4double cZ,
const G4double cA,
G4double  dZ = 0.,
G4double  dA = 0. 
)

Definition at line 3403 of file G4QNucleus.cc.

Here is the call graph for this function:

G4int G4QNucleus::GetA ( ) const
inline

Definition at line 73 of file G4QNucleus.hh.

Here is the caller graph for this function:

std::vector<G4double> const* G4QNucleus::GetBThickness ( )
inline

Definition at line 114 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4double G4QNucleus::GetBThickness ( G4double  b)

Definition at line 4032 of file G4QNucleus.cc.

Here is the call graph for this function:

G4int G4QNucleus::GetDA ( ) const
inline

Definition at line 77 of file G4QNucleus.hh.

G4double G4QNucleus::GetDensity ( const G4ThreeVector aPos)
inline

Definition at line 90 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::GetDeriv ( const G4ThreeVector point)

Definition at line 3735 of file G4QNucleus.cc.

Here is the call graph for this function:

G4int G4QNucleus::GetDN ( ) const
inline

Definition at line 75 of file G4QNucleus.hh.

G4int G4QNucleus::GetDS ( ) const
inline

Definition at line 76 of file G4QNucleus.hh.

G4int G4QNucleus::GetDZ ( ) const
inline

Definition at line 74 of file G4QNucleus.hh.

G4double G4QNucleus::GetFermiMomentum ( G4double  density)

Definition at line 3765 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::GetGSMass ( ) const
inline

Definition at line 82 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QNucleus::GetMaxClust ( ) const
inline

Definition at line 78 of file G4QNucleus.hh.

G4double G4QNucleus::GetMZNS ( ) const
inline

Definition at line 80 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QNucleus::GetN ( ) const
inline

Definition at line 71 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4int G4QNucleus::GetNDefBaryonC ( ) const
inline

Definition at line 89 of file G4QNucleus.hh.

G4int G4QNucleus::GetNDefMesonC ( ) const
inline

Definition at line 88 of file G4QNucleus.hh.

G4QHadron* G4QNucleus::GetNextNucleon ( )
inline

Definition at line 100 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4LorentzVector G4QNucleus::GetNucleons4Momentum ( )
inline

Definition at line 107 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::GetOuterRadius ( )

Definition at line 3947 of file G4QNucleus.cc.

Here is the caller graph for this function:

G4int G4QNucleus::GetPDG ( ) const
inline

Definition at line 69 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4double G4QNucleus::GetProbability ( G4int  bn = 0) const
inline

Definition at line 79 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4QContent G4QNucleus::GetQCZNS ( ) const
inline

Definition at line 83 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4double G4QNucleus::GetRadius ( const G4double  maxRelativeDenisty = 0.5)

Definition at line 3746 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::GetRelativeDensity ( const G4ThreeVector aPosition)

Definition at line 3757 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4QNucleus::GetRelOMDensity ( const G4double r2)
inline

Definition at line 95 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4double G4QNucleus::GetRelWSDensity ( const G4double r)
inline

Definition at line 93 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4double G4QNucleus::GetRho0 ( )
inline

Definition at line 91 of file G4QNucleus.hh.

G4int G4QNucleus::GetS ( ) const
inline

Definition at line 72 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4double G4QNucleus::GetTbIntegral ( )

Definition at line 4018 of file G4QNucleus.cc.

Here is the call graph for this function:

G4double G4QNucleus::GetThickness ( G4double  b)

Definition at line 4048 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QNucleus::GetZ ( ) const
inline

Definition at line 70 of file G4QNucleus.hh.

Here is the caller graph for this function:

G4int G4QNucleus::HadrToNucPDG ( G4int  hPDG)

Definition at line 4117 of file G4QNucleus.cc.

Here is the caller graph for this function:

void G4QNucleus::IncProbability ( G4int  bn)
void G4QNucleus::Increase ( G4int  PDG,
G4LorentzVector  LV = G4LorentzVector(0.,0.,0.,0.) 
)

Definition at line 729 of file G4QNucleus.cc.

Here is the call graph for this function:

void G4QNucleus::Increase ( G4QContent  QC,
G4LorentzVector  LV = G4LorentzVector(0.,0.,0.,0.) 
)

Definition at line 747 of file G4QNucleus.cc.

Here is the call graph for this function:

void G4QNucleus::Init3D ( )

Definition at line 3910 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::InitByPDG ( G4int  newPDG)

Definition at line 371 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::InitByQC ( G4QContent  newQC)
inline

Definition at line 136 of file G4QNucleus.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::InitCandidateVector ( G4QCandidateVector theQCandidates,
G4int  nM = 45,
G4int  nB = 72,
G4int  nC = 117 
)

Definition at line 3037 of file G4QNucleus.cc.

Here is the call graph for this function:

void G4QNucleus::InitDensity ( )

Definition at line 3692 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QNucleus::NucToHadrPDG ( G4int  nPDG)

Definition at line 4148 of file G4QNucleus.cc.

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

Definition at line 67 of file G4QNucleus.hh.

G4QNucleus G4QNucleus::operator*= ( const G4int rhs)

Definition at line 4099 of file G4QNucleus.cc.

Here is the call graph for this function:

G4QNucleus G4QNucleus::operator+= ( const G4QNucleus rhs)

Definition at line 4063 of file G4QNucleus.cc.

Here is the call graph for this function:

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

Definition at line 4081 of file G4QNucleus.cc.

Here is the call graph for this function:

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

Definition at line 307 of file G4QNucleus.cc.

Here is the call graph for this function:

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

Definition at line 66 of file G4QNucleus.hh.

void G4QNucleus::PrepareCandidates ( G4QCandidateVector theQCandidates,
G4bool  piF = false,
G4bool  gaF = false,
G4LorentzVector  LV = G4LorentzVector(0.,0.,0.,0.) 
)

Definition at line 3115 of file G4QNucleus.cc.

Here is the call graph for this function:

G4int G4QNucleus::RandomizeBinom ( G4double  p,
G4int  N 
)

Definition at line 3015 of file G4QNucleus.cc.

Here is the caller graph for this function:

void G4QNucleus::Reduce ( G4int  PDG)

Definition at line 705 of file G4QNucleus.cc.

Here is the call graph for this function:

G4bool G4QNucleus::ReduceSum ( G4ThreeVector vectors,
G4ThreeVector  sum 
)

Definition at line 3861 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QNucleus::SetMaxClust ( G4int  maxC)
inline

Definition at line 143 of file G4QNucleus.hh.

void G4QNucleus::SetParameters ( G4double  fN = .1,
G4double  fD = .05,
G4double  cP = 4.,
G4double  mR = 1.,
G4double  nD = .8*CLHEP::fermi 
)
static

Definition at line 347 of file G4QNucleus.cc.

Here is the caller graph for this function:

void G4QNucleus::SimpleSumReduction ( G4ThreeVector vectors,
G4ThreeVector  sum 
)

Definition at line 3853 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QNucleus::Split2Baryons ( )

Definition at line 863 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QNucleus::SplitBaryon ( )

Definition at line 774 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QNucleus::StartLoop ( )

Definition at line 3982 of file G4QNucleus.cc.

Here is the caller graph for this function:

void G4QNucleus::SubtractNucleon ( G4QHadron pNucleon)

Definition at line 612 of file G4QNucleus.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4QNucleus::UpdateClusters ( G4bool  din)

Definition at line 417 of file G4QNucleus.cc.

Here is the call graph for this function:


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