BOSS 7.1.2
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 16 of file G4BuilderPhysicsList.h.

Constructor & Destructor Documentation

◆ G4BuilderPhysicsList()

G4BuilderPhysicsList::G4BuilderPhysicsList ( )

Definition at line 6 of file G4BuilderPhysicsList.cxx.

7{;}

◆ ~G4BuilderPhysicsList()

G4BuilderPhysicsList::~G4BuilderPhysicsList ( )

Definition at line 9 of file G4BuilderPhysicsList.cxx.

10{;}

Member Function Documentation

◆ ConstructParticle()

void G4BuilderPhysicsList::ConstructParticle ( )
protected

Definition at line 12 of file G4BuilderPhysicsList.cxx.

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

◆ ConstructProcess()

void G4BuilderPhysicsList::ConstructProcess ( )
protected

Definition at line 23 of file G4BuilderPhysicsList.cxx.

24{
25 // Define transportation process
26
27 AddTransportation();
28}

◆ SetCuts()

void G4BuilderPhysicsList::SetCuts ( )
protected

Definition at line 30 of file G4BuilderPhysicsList.cxx.

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

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