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

#include <G4BuilderPhysicsList.h>

Inheritance diagram for G4BuilderPhysicsList:

Public Member Functions

 G4BuilderPhysicsList ()
 ~G4BuilderPhysicsList ()

Protected Member Functions

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

Detailed Description

Definition at line 15 of file G4BuilderPhysicsList.h.

Constructor & Destructor Documentation

◆ G4BuilderPhysicsList()

G4BuilderPhysicsList::G4BuilderPhysicsList ( )

Definition at line 5 of file G4BuilderPhysicsList.cxx.

5{ ; }

◆ ~G4BuilderPhysicsList()

G4BuilderPhysicsList::~G4BuilderPhysicsList ( )

Definition at line 7 of file G4BuilderPhysicsList.cxx.

7{ ; }

Member Function Documentation

◆ ConstructParticle()

void G4BuilderPhysicsList::ConstructParticle ( )
protected

Definition at line 9 of file G4BuilderPhysicsList.cxx.

9 {
10 // In this method, static member functions should be called
11 // for all particles which you want to use.
12 // This ensures that objects of these particle types will be
13 // created in the program.
14
15 G4Geantino::GeantinoDefinition();
16 G4ChargedGeantino::ChargedGeantinoDefinition();
17}

◆ ConstructProcess()

void G4BuilderPhysicsList::ConstructProcess ( )
protected

Definition at line 19 of file G4BuilderPhysicsList.cxx.

19 {
20 // Define transportation process
21
22 AddTransportation();
23}

◆ SetCuts()

void G4BuilderPhysicsList::SetCuts ( )
protected

Definition at line 25 of file G4BuilderPhysicsList.cxx.

25 {
26 // uppress error messages even in case e/gamma/proton do not exist
27 G4int temp = GetVerboseLevel();
28 SetVerboseLevel( 0 );
29 // " G4VUserPhysicsList::SetCutsWithDefault" method sets
30 // the default cut value for all particle types
31 SetCutsWithDefault();
32
33 // Retrieve verbose level
34 SetVerboseLevel( temp );
35}

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