 |
Belle II Software
release-05-01-25
|
11 #ifndef GAMMALEPTONUCLEARPHYSICS_H
12 #define GAMMALEPTONUCLEARPHYSICS_H
14 #include "G4VPhysicsConstructor.hh"
15 #include "G4GammaParticipants.hh"
16 #include "G4QGSModel.hh"
18 class G4TheoFSGenerator;
19 class G4ExcitedStringDecay;
20 class G4QGSMFragmentation;
21 class G4GeneratorPrecompoundInterface;
29 namespace Simulation {
69 #endif // GAMMALEPTONUCLEARPHYSICS_H
G4TheoFSGenerator * m_qgsp
Final state generator for QCD string models.
G4ExcitedStringDecay * m_stringDecay
Model to decay strings into hadrons.
G4GeneratorPrecompoundInterface * m_preCompoundModel
Precompound model to deexcite post-collision nucleus.
G4QGSModel< G4GammaParticipants > * m_stringModel
Quark Gluon String model.
Abstract base class for different kinds of events.
G4QGSMFragmentation * m_fragModel
Quark Gluon String fragmentation model.
Gamma-nuclear, electro-nuclear and muon-nuclear physics constructor for Belle II physics list.
virtual void ConstructParticle() override
Build all particle types used in physics list (empty in this class)
virtual void ConstructProcess() override
Build processes, models, cross sections used in physics list.