BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesPhysicsList Class Reference

#include <BesPhysicsList.hh>

+ Inheritance diagram for BesPhysicsList:

Public Member Functions

 BesPhysicsList ()
 
virtual ~BesPhysicsList ()
 
virtual void SetCuts ()
 

Detailed Description

Definition at line 8 of file BesPhysicsList.hh.

Constructor & Destructor Documentation

◆ BesPhysicsList()

BesPhysicsList::BesPhysicsList ( )

Definition at line 24 of file BesPhysicsList.cc.

24 : G4VModularPhysicsList()
25{
26 // default cut value (1.0mm)
27 defaultCutValue = 1.0*mm;
28 // SetVerboseLevel(1);
29
30 // General Physics
31 RegisterPhysics( new BesGeneralPhysics("general") );
32
33 // EM Physics
34 RegisterPhysics( new BesEMPhysics("standard EM"));
35
36 // Muon Physics
37 RegisterPhysics( new BesMuonPhysics("muon"));
38
39 // Hadron Physics
40 RegisterPhysics( new BesHadronPhysics("hadron"));
41
42 // Ion Physics
43 RegisterPhysics( new BesIonPhysics("ion"));
44
45
46}

◆ ~BesPhysicsList()

BesPhysicsList::~BesPhysicsList ( )
virtual

Definition at line 48 of file BesPhysicsList.cc.

49{
50}

Member Function Documentation

◆ SetCuts()

void BesPhysicsList::SetCuts ( )
virtual

Definition at line 52 of file BesPhysicsList.cc.

53{
54 // " G4VUserPhysicsList::SetCutsWithDefault" method sets
55 // the default cut value for all particle types
56 SetCutsWithDefault();
57}

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