Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
TQGSP_INCLXX< T > Class Template Reference

#include <QGSP_INCLXX.hh>

+ Inheritance diagram for TQGSP_INCLXX< T >:

Public Member Functions

 TQGSP_INCLXX (G4int ver=1)
 
virtual ~TQGSP_INCLXX ()
 
virtual void SetCuts ()
 

Detailed Description

template<class T>
class TQGSP_INCLXX< T >

Physics list QGSP_INCLXX

Use case

This list is mainly intended for use with energies less than 3 GeV. This is useful for e.g. spallation studies and Accelerator Driven Systems (ADS) applications.

Usage

The physics list can be activated in a simulation application by giving it as part of the user initialization to the run manager:

G4RunManager *runManager = new G4RunManager;
runManager->SetUserInitialization(physics);
TQGSP_INCLXX< G4VModularPhysicsList > QGSP_INCLXX
Definition: QGSP_INCLXX.hh:92
void SetUserInitialization(G4VUserDetectorConstruction *userInit)

Hadronic models

The list uses INCL++ intra-nuclear cascade model in the energy range 0 - 3 GeV. Between 3 - 15 GeV Bertini cascade is used and above 15 GeV the high energy QGSP model.

See also
HadronPhysicsQGSP_INCLXX
G4INCLXXProtonBuilder
G4INCLXXNeutronBuilder
G4INCLXXPiKBuilder
G4IonINCLXXPhysics

Definition at line 77 of file QGSP_INCLXX.hh.

Constructor & Destructor Documentation

◆ TQGSP_INCLXX()

template<class T >
TQGSP_INCLXX< T >::TQGSP_INCLXX ( G4int  ver = 1)

◆ ~TQGSP_INCLXX()

template<class T >
virtual TQGSP_INCLXX< T >::~TQGSP_INCLXX ( )
virtual

Member Function Documentation

◆ SetCuts()

template<class T >
virtual void TQGSP_INCLXX< T >::SetCuts ( )
virtual

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