BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ExN01PhysicsList Class Reference

#include <ExN01PhysicsList.hh>

Inheritance diagram for ExN01PhysicsList:

Public Member Functions

 ExN01PhysicsList ()
 ~ExN01PhysicsList ()

Protected Member Functions

void ConstructParticle ()
void ConstructProcess ()
void SetCuts ()

Detailed Description

Definition at line 29 of file ExN01PhysicsList.hh.

Constructor & Destructor Documentation

◆ ExN01PhysicsList()

ExN01PhysicsList::ExN01PhysicsList ( )

Definition at line 16 of file ExN01PhysicsList.cxx.

16{ ; }

◆ ~ExN01PhysicsList()

ExN01PhysicsList::~ExN01PhysicsList ( )

Definition at line 18 of file ExN01PhysicsList.cxx.

18{ ; }

Member Function Documentation

◆ ConstructParticle()

void ExN01PhysicsList::ConstructParticle ( )
protected

Definition at line 20 of file ExN01PhysicsList.cxx.

20 {
21 // In this method, static member functions should be called
22 // for all particles which you want to use.
23 // This ensures that objects of these particle types will be
24 // created in the program.
25
26 G4Geantino::GeantinoDefinition();
27}

◆ ConstructProcess()

void ExN01PhysicsList::ConstructProcess ( )
protected

Definition at line 29 of file ExN01PhysicsList.cxx.

29 {
30 // Define transportation process
31
32 AddTransportation();
33}

◆ SetCuts()

void ExN01PhysicsList::SetCuts ( )
protected

Definition at line 35 of file ExN01PhysicsList.cxx.

35 {
36 // uppress error messages even in case e/gamma/proton do not exist
37 G4int temp = GetVerboseLevel();
38 SetVerboseLevel( 0 );
39 // " G4VUserPhysicsList::SetCutsWithDefault" method sets
40 // the default cut value for all particle types
41 SetCutsWithDefault();
42
43 // Retrieve verbose level
44 SetVerboseLevel( temp );
45}

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