ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4QGSDiffractiveExcitation Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/parton_string/qgsm/include/G4QGSDiffractiveExcitation.hh>

+ Inheritance diagram for G4QGSDiffractiveExcitation:

Public Member Functions

 G4QGSDiffractiveExcitation ()
 
virtual ~G4QGSDiffractiveExcitation ()
 
virtual G4bool ExciteParticipants (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4bool ProjectileDiffraction=TRUE) const
 
virtual G4ExcitedStringString (G4VSplitableHadron *aHadron, G4bool isProjectile) const
 

Private Member Functions

 G4QGSDiffractiveExcitation (const G4QGSDiffractiveExcitation &right)
 
G4double ChooseP (G4double Pmin, G4double Pmax) const
 
G4ThreeVector GaussianPt (G4double AveragePt2, G4double maxPtSquare) const
 
const G4QGSDiffractiveExcitationoperator= (const G4QGSDiffractiveExcitation &right)
 
G4bool operator== (const G4QGSDiffractiveExcitation &right) const
 
G4bool operator!= (const G4QGSDiffractiveExcitation &right) const
 

Detailed Description

Definition at line 50 of file G4QGSDiffractiveExcitation.hh.

View newest version in sPHENIX GitHub at line 50 of file G4QGSDiffractiveExcitation.hh

Constructor & Destructor Documentation

G4QGSDiffractiveExcitation::G4QGSDiffractiveExcitation ( )

Definition at line 68 of file G4QGSDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 68 of file G4QGSDiffractiveExcitation.cc

G4QGSDiffractiveExcitation::~G4QGSDiffractiveExcitation ( )
virtual

Definition at line 72 of file G4QGSDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 72 of file G4QGSDiffractiveExcitation.cc

G4QGSDiffractiveExcitation::G4QGSDiffractiveExcitation ( const G4QGSDiffractiveExcitation right)
private

Member Function Documentation

G4double G4QGSDiffractiveExcitation::ChooseP ( G4double  Pmin,
G4double  Pmax 
) const
private

Definition at line 362 of file G4QGSDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 362 of file G4QGSDiffractiveExcitation.cc

References G4cout, G4endl, G4UniformRand, G4Pow::GetInstance(), P, and G4Pow::powA().

Referenced by ExciteParticipants().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4QGSDiffractiveExcitation::ExciteParticipants ( G4VSplitableHadron aPartner,
G4VSplitableHadron bPartner,
G4bool  ProjectileDiffraction = TRUE 
) const
virtual
G4ThreeVector G4QGSDiffractiveExcitation::GaussianPt ( G4double  AveragePt2,
G4double  maxPtSquare 
) const
private

Definition at line 382 of file G4QGSDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 382 of file G4QGSDiffractiveExcitation.cc

References G4Exp(), G4Log(), G4UniformRand, phi, and twopi.

Referenced by ExciteParticipants(), and String().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4QGSDiffractiveExcitation::operator!= ( const G4QGSDiffractiveExcitation right) const
private
const G4QGSDiffractiveExcitation& G4QGSDiffractiveExcitation::operator= ( const G4QGSDiffractiveExcitation right)
private
G4bool G4QGSDiffractiveExcitation::operator== ( const G4QGSDiffractiveExcitation right) const
private

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