|
| 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 G4QNucleus & | operator= (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) |
|
G4QHadron * | GetNextNucleon () |
|
void | SubtractNucleon (G4QHadron *pNucleon) |
|
void | DeleteNucleons () |
|
G4LorentzVector | GetNucleons4Momentum () |
|
std::vector< G4double > const * | GetBThickness () |
|
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, G4double > | ChooseImpactXandY (G4double maxImpact) |
|
void | ChooseNucleons () |
|
void | ChoosePositions () |
|
void | ChooseFermiMomenta () |
|
void | InitDensity () |
|
void | Init3D () |
|
| 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 G4QHadron & | operator= (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 G4ThreeVector & | GetPosition () 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 () |
|
G4QPartonPair * | SplitInTwoPartons () |
|
G4QParton * | GetNextParton () |
|
G4QParton * | GetNextAntiParton () |
|
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 () |
|
Definition at line 51 of file G4QNucleus.hh.
@@@@ *** 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.