BOSS 7.0.6
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 23 of file BesPhysicsList.cc.

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

◆ ~BesPhysicsList()

BesPhysicsList::~BesPhysicsList ( )
virtual

Definition at line 47 of file BesPhysicsList.cc.

48{
49}

Member Function Documentation

◆ SetCuts()

void BesPhysicsList::SetCuts ( )
virtual

Definition at line 51 of file BesPhysicsList.cc.

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

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