Belle II Software development
|
The basf2 physics list. More...
#include <PhysicsList.h>
Public Member Functions | |
PhysicsList (const std::string &physicsListName) | |
The PhysicsList constructor. | |
virtual | ~PhysicsList () |
The PhysicsList destructor. | |
void | SetCuts () |
Sets the Cuts on the physics list. | |
void | setProductionCutValue (double productionCut) |
Sets the production cut value. | |
void | registerOpticalPhysicsList () |
Registers the optical physics list. | |
The basf2 physics list.
Uses the Geant4 standard lists, specified by a string and adds optical processes if requested.
Definition at line 30 of file PhysicsList.h.
|
explicit |
The PhysicsList constructor.
Loads the physics list specified by its name.
physicsListName | The name of the physics list which should be loaded. |
Definition at line 28 of file PhysicsList.cc.
|
virtual |
void registerOpticalPhysicsList | ( | ) |
Registers the optical physics list.
Definition at line 86 of file PhysicsList.cc.
void SetCuts | ( | ) |
Sets the Cuts on the physics list.
Definition at line 57 of file PhysicsList.cc.
void setProductionCutValue | ( | double | productionCut | ) |
Sets the production cut value.
If a primary particle has no longer enough energy to produce secondaries which travel at least the specified productionCut distance, two things happen: 1) Discrete energy loss ceases (no more secondaries will be produced) 2) The primary particle is tracked down to zero energy using continuous energy loss
productionCut | The production cut value in [cm]. |
Definition at line 80 of file PhysicsList.cc.