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

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

+ Inheritance diagram for G4GammaParticipants:
+ Collaboration diagram for G4GammaParticipants:

Public Member Functions

virtual ~G4GammaParticipants ()
 
- Public Member Functions inherited from G4QGSParticipants
 G4QGSParticipants ()
 
 G4QGSParticipants (const G4QGSParticipants &right)
 
const G4QGSParticipantsoperator= (const G4QGSParticipants &right)
 
virtual ~G4QGSParticipants ()
 
G4bool operator== (const G4QGSParticipants &right) const
 
G4bool operator!= (const G4QGSParticipants &right) const
 
virtual void DoLorentzBoost (G4ThreeVector aBoost)
 
G4PartonPairGetNextPartonPair ()
 
void BuildInteractions (const G4ReactionProduct &thePrimary)
 
void StartPartonPairLoop ()
 
- Public Member Functions inherited from G4VParticipants
 G4VParticipants ()
 
 G4VParticipants (const G4VParticipants &right)
 
virtual ~G4VParticipants ()
 
const G4VParticipantsoperator= (const G4VParticipants &right)
 
G4bool operator== (const G4VParticipants &right) const
 
G4bool operator!= (const G4VParticipants &right) const
 
virtual void Init (G4int theZ, G4int theA)
 
virtual void SetNucleus (G4V3DNucleus *aNucleus)
 
virtual G4V3DNucleusGetWoundedNucleus () const
 
virtual void InitProjectileNucleus (G4int theZ, G4int theA)
 
virtual void SetProjectileNucleus (G4V3DNucleus *aNucleus)
 

Private Member Functions

virtual G4VSplitableHadronSelectInteractions (const G4ReactionProduct &thePrimary)
 

Additional Inherited Members

- Public Attributes inherited from G4VParticipants
G4V3DNucleustheNucleus
 
G4V3DNucleustheProjectileNucleus
 
- Protected Types inherited from G4QGSParticipants
enum  { SOFT, DIFFRACTIVE }
 
enum  { ALL, WITHOUT_R, NON_DIFF }
 
enum  {
  PrD, TrD, DD, NonD,
  Qexc
}
 
- Protected Member Functions inherited from G4QGSParticipants
void SplitHadrons ()
 
void PerformSoftCollisions ()
 
void PerformDiffractiveCollisions ()
 
G4bool DeterminePartonMomenta ()
 
G4double SampleX (G4double anXmin, G4int nSea, G4int theTotalSea, G4double aBeta)
 
- Protected Attributes inherited from G4QGSParticipants
std::vector
< G4InteractionContent * > 
theInteractions
 
std::vector< G4VSplitableHadron * > theTargets
 
std::vector< G4PartonPair * > thePartonPairs
 
G4QuarkExchange theQuarkExchange
 
G4SingleDiffractiveExcitation theSingleDiffExcitation
 
G4QGSDiffractiveExcitation theDiffExcitaton
 
G4int ModelMode
 
G4ThreeVector theBoost
 
const G4int nCutMax
 
const G4double ThresholdParameter
 
const G4double QGSMThreshold
 
const G4double theNucleonRadius
 
G4ThreeVector theCurrentVelocity
 
G4QGSMSplitableHadrontheProjectileSplitable
 

Detailed Description

Definition at line 37 of file G4GammaParticipants.hh.

View newest version in sPHENIX GitHub at line 37 of file G4GammaParticipants.hh

Constructor & Destructor Documentation

virtual G4GammaParticipants::~G4GammaParticipants ( )
inlinevirtual

Definition at line 40 of file G4GammaParticipants.hh.

View newest version in sPHENIX GitHub at line 40 of file G4GammaParticipants.hh

Member Function Documentation


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