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

#include <G4QCandidate.hh>

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

Public Member Functions

 G4QCandidate ()
 
 G4QCandidate (G4int PDGcode)
 
 G4QCandidate (const G4QCandidate &right)
 
 G4QCandidate (G4QCandidate *right)
 
 ~G4QCandidate ()
 
const G4QCandidateoperator= (const G4QCandidate &right)
 
G4bool operator== (const G4QCandidate &right) const
 
G4bool operator!= (const G4QCandidate &right) const
 
G4QParentClusterTakeParClust (G4int nPC)
 
G4int GetPClustEntries () const
 
G4bool GetPossibility () const
 
G4bool GetParPossibility () const
 
G4double GetKMin () const
 
G4double GetEBMass () const
 
G4double GetNBMass () const
 
G4double GetDenseProbability () const
 
G4double GetPreProbability () const
 
G4double GetRelProbability () const
 
G4double GetIntegProbability () const
 
G4double GetSecondRelProb () const
 
G4double GetSecondIntProb () const
 
void ClearParClustVector ()
 
void FillPClustVec (G4QParentCluster *pCl)
 
void SetPossibility (G4bool choice)
 
void SetParPossibility (G4bool choice)
 
void SetKMin (G4double kmin)
 
void SetDenseProbability (G4double prep)
 
void SetPreProbability (G4double prep)
 
void SetRelProbability (G4double relP)
 
void SetIntegProbability (G4double intP)
 
void SetSecondRelProb (G4double relP)
 
void SetSecondIntProb (G4double intP)
 
void SetEBMass (G4double newMass)
 
void SetNBMass (G4double newMass)
 
- 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 ()
 

Additional Inherited Members

- Protected Attributes inherited from G4QHadron
G4LorentzVector theMomentum
 

Detailed Description

Definition at line 45 of file G4QCandidate.hh.

Constructor & Destructor Documentation

G4QCandidate::G4QCandidate ( )

Definition at line 43 of file G4QCandidate.cc.

G4QCandidate::G4QCandidate ( G4int  PDGcode)

Definition at line 51 of file G4QCandidate.cc.

Here is the call graph for this function:

G4QCandidate::G4QCandidate ( const G4QCandidate right)

Definition at line 74 of file G4QCandidate.cc.

Here is the call graph for this function:

G4QCandidate::G4QCandidate ( G4QCandidate right)

Definition at line 101 of file G4QCandidate.cc.

Here is the call graph for this function:

G4QCandidate::~G4QCandidate ( )

Definition at line 127 of file G4QCandidate.cc.

Member Function Documentation

void G4QCandidate::ClearParClustVector ( )
inline

Definition at line 119 of file G4QCandidate.hh.

void G4QCandidate::FillPClustVec ( G4QParentCluster pCl)
inline

Definition at line 125 of file G4QCandidate.hh.

G4double G4QCandidate::GetDenseProbability ( ) const
inline

Definition at line 112 of file G4QCandidate.hh.

G4double G4QCandidate::GetEBMass ( ) const
inline

Definition at line 110 of file G4QCandidate.hh.

G4double G4QCandidate::GetIntegProbability ( ) const
inline

Definition at line 115 of file G4QCandidate.hh.

G4double G4QCandidate::GetKMin ( ) const
inline

Definition at line 109 of file G4QCandidate.hh.

G4double G4QCandidate::GetNBMass ( ) const
inline

Definition at line 111 of file G4QCandidate.hh.

G4bool G4QCandidate::GetParPossibility ( ) const
inline

Definition at line 108 of file G4QCandidate.hh.

G4int G4QCandidate::GetPClustEntries ( ) const
inline

Definition at line 106 of file G4QCandidate.hh.

G4bool G4QCandidate::GetPossibility ( ) const
inline

Definition at line 107 of file G4QCandidate.hh.

G4double G4QCandidate::GetPreProbability ( ) const
inline

Definition at line 113 of file G4QCandidate.hh.

G4double G4QCandidate::GetRelProbability ( ) const
inline

Definition at line 114 of file G4QCandidate.hh.

G4double G4QCandidate::GetSecondIntProb ( ) const
inline

Definition at line 117 of file G4QCandidate.hh.

G4double G4QCandidate::GetSecondRelProb ( ) const
inline

Definition at line 116 of file G4QCandidate.hh.

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

Definition at line 103 of file G4QCandidate.hh.

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

Definition at line 139 of file G4QCandidate.cc.

Here is the call graph for this function:

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

Definition at line 102 of file G4QCandidate.hh.

void G4QCandidate::SetDenseProbability ( G4double  prep)
inline

Definition at line 132 of file G4QCandidate.hh.

Here is the caller graph for this function:

void G4QCandidate::SetEBMass ( G4double  newMass)
inline

Definition at line 138 of file G4QCandidate.hh.

void G4QCandidate::SetIntegProbability ( G4double  intP)
inline

Definition at line 135 of file G4QCandidate.hh.

void G4QCandidate::SetKMin ( G4double  kmin)
inline

Definition at line 131 of file G4QCandidate.hh.

void G4QCandidate::SetNBMass ( G4double  newMass)
inline

Definition at line 139 of file G4QCandidate.hh.

void G4QCandidate::SetParPossibility ( G4bool  choice)
inline

Definition at line 130 of file G4QCandidate.hh.

Here is the call graph for this function:

void G4QCandidate::SetPossibility ( G4bool  choice)
inline

Definition at line 129 of file G4QCandidate.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QCandidate::SetPreProbability ( G4double  prep)
inline

Definition at line 133 of file G4QCandidate.hh.

Here is the caller graph for this function:

void G4QCandidate::SetRelProbability ( G4double  relP)
inline

Definition at line 134 of file G4QCandidate.hh.

void G4QCandidate::SetSecondIntProb ( G4double  intP)
inline

Definition at line 137 of file G4QCandidate.hh.

void G4QCandidate::SetSecondRelProb ( G4double  relP)
inline

Definition at line 136 of file G4QCandidate.hh.

G4QParentCluster * G4QCandidate::TakeParClust ( G4int  nPC)
inline

Definition at line 105 of file G4QCandidate.hh.


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