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

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

+ Inheritance diagram for G4SingleDiffractiveExcitation:
+ Collaboration diagram for G4SingleDiffractiveExcitation:

Public Member Functions

 G4SingleDiffractiveExcitation ()
 
 ~G4SingleDiffractiveExcitation ()
 
G4bool ExciteParticipants (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4bool ProjectileDiffraction) const
 
- Public Member Functions inherited from G4QGSDiffractiveExcitation
 G4QGSDiffractiveExcitation ()
 
virtual ~G4QGSDiffractiveExcitation ()
 
virtual G4ExcitedStringString (G4VSplitableHadron *aHadron, G4bool isProjectile) const
 

Private Member Functions

 G4SingleDiffractiveExcitation (const G4SingleDiffractiveExcitation &right)
 
G4double ChooseX (G4double Xmin, G4double Xmax) const
 
G4ThreeVector GaussianPt (G4double widthSquare, G4double maxPtSquare) const
 
const
G4SingleDiffractiveExcitation
operator= (const G4SingleDiffractiveExcitation &right)
 
G4bool operator== (const G4SingleDiffractiveExcitation &right) const
 
G4bool operator!= (const G4SingleDiffractiveExcitation &right) const
 

Detailed Description

Definition at line 48 of file G4SingleDiffractiveExcitation.hh.

View newest version in sPHENIX GitHub at line 48 of file G4SingleDiffractiveExcitation.hh

Constructor & Destructor Documentation

G4SingleDiffractiveExcitation::G4SingleDiffractiveExcitation ( )

Definition at line 53 of file G4SingleDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 53 of file G4SingleDiffractiveExcitation.cc

G4SingleDiffractiveExcitation::~G4SingleDiffractiveExcitation ( )

Definition at line 55 of file G4SingleDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 55 of file G4SingleDiffractiveExcitation.cc

G4SingleDiffractiveExcitation::G4SingleDiffractiveExcitation ( const G4SingleDiffractiveExcitation right)
private

Member Function Documentation

G4double G4SingleDiffractiveExcitation::ChooseX ( G4double  Xmin,
G4double  Xmax 
) const
private

Definition at line 266 of file G4SingleDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 266 of file G4SingleDiffractiveExcitation.cc

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

Referenced by ExciteParticipants().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4SingleDiffractiveExcitation::ExciteParticipants ( G4VSplitableHadron aPartner,
G4VSplitableHadron bPartner,
G4bool  ProjectileDiffraction 
) const
virtual
G4ThreeVector G4SingleDiffractiveExcitation::GaussianPt ( G4double  widthSquare,
G4double  maxPtSquare 
) const
private

Definition at line 283 of file G4SingleDiffractiveExcitation.cc.

View newest version in sPHENIX GitHub at line 283 of file G4SingleDiffractiveExcitation.cc

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

Referenced by ExciteParticipants().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

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