Geant4  10.01.p02
G4FTFAnnihilation Class Reference

#include <G4FTFAnnihilation.hh>

Public Member Functions

 G4FTFAnnihilation ()
 
virtual ~G4FTFAnnihilation ()
 
virtual G4bool Annihilate (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4VSplitableHadron *&AdditionalString, G4FTFParameters *theParameters) const
 

Private Member Functions

 G4FTFAnnihilation (const G4FTFAnnihilation &right)
 
const G4FTFAnnihilationoperator= (const G4FTFAnnihilation &right)
 
int operator== (const G4FTFAnnihilation &right) const
 
int operator!= (const G4FTFAnnihilation &right) const
 
G4ThreeVector GaussianPt (G4double AveragePt2, G4double maxPtSquare) const
 
G4double ChooseX (G4double Alpha, G4double Beta) const
 
void UnpackBaryon (G4int IdPDG, G4int &Q1, G4int &Q2, G4int &Q3) const
 

Detailed Description

Definition at line 50 of file G4FTFAnnihilation.hh.

Constructor & Destructor Documentation

G4FTFAnnihilation::G4FTFAnnihilation ( )

Definition at line 73 of file G4FTFAnnihilation.cc.

G4FTFAnnihilation::~G4FTFAnnihilation ( )
virtual

Definition at line 78 of file G4FTFAnnihilation.cc.

G4FTFAnnihilation::G4FTFAnnihilation ( const G4FTFAnnihilation right)
private

Definition at line 968 of file G4FTFAnnihilation.cc.

Member Function Documentation

G4bool G4FTFAnnihilation::Annihilate ( G4VSplitableHadron aPartner,
G4VSplitableHadron bPartner,
G4VSplitableHadron *&  AdditionalString,
G4FTFParameters theParameters 
) const
virtual
G4double G4FTFAnnihilation::ChooseX ( G4double  Alpha,
G4double  Beta 
) const
private

Definition at line 927 of file G4FTFAnnihilation.cc.

G4ThreeVector G4FTFAnnihilation::GaussianPt ( G4double  AveragePt2,
G4double  maxPtSquare 
) const
private

Definition at line 939 of file G4FTFAnnihilation.cc.

References G4UniformRand.

Referenced by Annihilate().

+ Here is the caller graph for this function:

int G4FTFAnnihilation::operator!= ( const G4FTFAnnihilation right) const
private

Definition at line 992 of file G4FTFAnnihilation.cc.

const G4FTFAnnihilation & G4FTFAnnihilation::operator= ( const G4FTFAnnihilation right)
private

Definition at line 976 of file G4FTFAnnihilation.cc.

int G4FTFAnnihilation::operator== ( const G4FTFAnnihilation right) const
private

Definition at line 984 of file G4FTFAnnihilation.cc.

void G4FTFAnnihilation::UnpackBaryon ( G4int  IdPDG,
G4int Q1,
G4int Q2,
G4int Q3 
) const
private

Definition at line 956 of file G4FTFAnnihilation.cc.

Referenced by Annihilate().

+ Here is the caller graph for this function:


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