Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4GammaParticipants Class Reference

#include <G4GammaParticipants.hh>

Inheritance 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 ()
virtual ~G4VParticipants ()
 G4VParticipants (const G4VParticipants &right)=delete
const G4VParticipantsoperator= (const G4VParticipants &right)=delete
G4bool operator== (const G4VParticipants &right) const =delete
G4bool operator!= (const G4VParticipants &right) const =delete
virtual void Init (G4int theZ, G4int theA)
virtual void SetNucleus (G4V3DNucleus *aNucleus)
virtual G4V3DNucleusGetWoundedNucleus () const
virtual void InitProjectileNucleus (G4int theZ, G4int theA, G4int numberOfLambdasOrAntiLambdas=0)
virtual void SetProjectileNucleus (G4V3DNucleus *aNucleus)

Additional Inherited Members

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
Protected Attributes inherited from G4VParticipants
G4V3DNucleustheNucleus
G4V3DNucleustheProjectileNucleus

Detailed Description

Definition at line 37 of file G4GammaParticipants.hh.

Constructor & Destructor Documentation

◆ ~G4GammaParticipants()

virtual G4GammaParticipants::~G4GammaParticipants ( )
inlinevirtual

Definition at line 40 of file G4GammaParticipants.hh.

40{}

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