Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
TQGSP_INCLXX< T > Class Template Reference

#include <QGSP_INCLXX.hh>

Inheritance diagram for TQGSP_INCLXX< T >:
Inheritance graph
[legend]
Collaboration diagram for TQGSP_INCLXX< T >:
Collaboration graph
[legend]

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);

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

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

Member Function Documentation

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

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