Belle II Software  release-08-01-10
GammaLeptoNuclearPhysics Class Reference

Gamma-nuclear, electro-nuclear and muon-nuclear physics constructor for Belle II physics list. More...

#include <GammaLeptoNuclearPhysics.h>

Inheritance diagram for GammaLeptoNuclearPhysics:
Collaboration diagram for GammaLeptoNuclearPhysics:

Public Member Functions

 GammaLeptoNuclearPhysics (const G4int verbosityLevel=0)
 Constructor.
 
 ~GammaLeptoNuclearPhysics ()
 Destructor.
 
virtual void ConstructProcess () override
 Build processes, models, cross sections used in physics list.
 
virtual void ConstructParticle () override
 Build all particle types used in physics list (empty in this class)
 

Private Attributes

G4TheoFSGenerator * m_qgsp
 Final state generator for QCD string models.
 
G4QGSModel< G4GammaParticipants > * m_stringModel
 Quark Gluon String model.
 
G4ExcitedStringDecay * m_stringDecay
 Model to decay strings into hadrons.
 
G4QGSMFragmentation * m_fragModel
 Quark Gluon String fragmentation model.
 
G4GeneratorPrecompoundInterface * m_preCompoundModel
 Precompound model to deexcite post-collision nucleus.
 
G4bool m_useGammaNuclearXS
 Switch between GammaNuclearXS and PhotoNuclearXS.
 

Detailed Description

Gamma-nuclear, electro-nuclear and muon-nuclear physics constructor for Belle II physics list.

Definition at line 33 of file GammaLeptoNuclearPhysics.h.


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