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

#include <G4QFragmentation.hh>

Public Member Functions

 G4QFragmentation (const G4QNucleus &aNucleus, const G4QHadron &aPrimary)
 
 ~G4QFragmentation ()
 
G4QHadronVectorFragment ()
 

Static Public Member Functions

static void SetParameters (G4int nC, G4double strTens, G4double tubeDens, G4double SigPt)
 

Protected Member Functions

G4bool ExciteDiffParticipants (G4QHadron *aPartner, G4QHadron *bPartner) const
 
G4bool ExciteSingDiffParticipants (G4QHadron *aPartner, G4QHadron *bPartner) const
 
std::pair< G4int, G4intReducePair (G4int P1, G4int P2) const
 
void Breeder ()
 
G4bool IsSingleDiffractive ()
 
G4int SumPartonPDG (G4int PDG1, G4int PFG2) const
 
G4double ChooseX (G4double Xmin, G4double Xmax) const
 
G4ThreeVector GaussianPt (G4double widthSquare, G4double maxPtSquare) const
 
G4int AnnihilationOrder (G4int LS, G4int MS, G4int uP, G4int mP, G4int sP, G4int nP)
 
void SwapPartons ()
 
void EvaporateResidual (G4QHadron *hadrNuc)
 

Detailed Description

Definition at line 60 of file G4QFragmentation.hh.

Constructor & Destructor Documentation

G4QFragmentation::G4QFragmentation ( const G4QNucleus aNucleus,
const G4QHadron aPrimary 
)

Definition at line 68 of file G4QFragmentation.cc.

G4QFragmentation::~G4QFragmentation ( )

Definition at line 1759 of file G4QFragmentation.cc.

Member Function Documentation

G4int G4QFragmentation::AnnihilationOrder ( G4int  LS,
G4int  MS,
G4int  uP,
G4int  mP,
G4int  sP,
G4int  nP 
)
protected

Definition at line 4432 of file G4QFragmentation.cc.

Here is the caller graph for this function:

void G4QFragmentation::Breeder ( )
protected

! Try to fragment the new String !!

Try to fragment the new String !

Definition at line 2449 of file G4QFragmentation.cc.

Here is the caller graph for this function:

G4double G4QFragmentation::ChooseX ( G4double  Xmin,
G4double  Xmax 
) const
protected

Definition at line 4312 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QFragmentation::EvaporateResidual ( G4QHadron hadrNuc)
protected

Definition at line 4790 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QFragmentation::ExciteDiffParticipants ( G4QHadron aPartner,
G4QHadron bPartner 
) const
protected

Definition at line 4068 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QFragmentation::ExciteSingDiffParticipants ( G4QHadron aPartner,
G4QHadron bPartner 
) const
protected

Definition at line 4176 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4QHadronVector * G4QFragmentation::Fragment ( )

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

Definition at line 1764 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ThreeVector G4QFragmentation::GaussianPt ( G4double  widthSquare,
G4double  maxPtSquare 
) const
protected

Definition at line 4333 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4QFragmentation::IsSingleDiffractive ( )
inlineprotected

Definition at line 77 of file G4QFragmentation.hh.

Here is the caller graph for this function:

std::pair< G4int, G4int > G4QFragmentation::ReducePair ( G4int  P1,
G4int  P2 
) const
protected

Definition at line 4412 of file G4QFragmentation.cc.

Here is the caller graph for this function:

void G4QFragmentation::SetParameters ( G4int  nC,
G4double  strTens,
G4double  tubeDens,
G4double  SigPt 
)
static

Definition at line 4304 of file G4QFragmentation.cc.

G4int G4QFragmentation::SumPartonPDG ( G4int  PDG1,
G4int  PFG2 
) const
protected

Definition at line 4347 of file G4QFragmentation.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QFragmentation::SwapPartons ( )
protected

Definition at line 4664 of file G4QFragmentation.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: