LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
MyQGSP_BERT_ArHP Class Reference

#include "MyQGSP_BERT_ArHP.hh"

Inheritance diagram for MyQGSP_BERT_ArHP:

Public Member Functions

 MyQGSP_BERT_ArHP (G4int ver=1)
 
 MyQGSP_BERT_ArHP (const MyQGSP_BERT_ArHP &)=delete
 
MyQGSP_BERT_ArHPoperator= (const MyQGSP_BERT_ArHP &)=delete
 
void SetCuts () override
 

Detailed Description

Definition at line 45 of file MyQGSP_BERT_ArHP.hh.

Constructor & Destructor Documentation

MyQGSP_BERT_ArHP::MyQGSP_BERT_ArHP ( G4int  ver = 1)

Definition at line 107 of file MyQGSP_BERT_ArHP.cc.

108 {
109 
110  G4cout << "<<< Geant4 Physics List simulation engine: MyQGSP_BERT_ArHP" << G4endl;
111  G4cout << G4endl << G4endl;
112 
113  defaultCutValue = 0.7 * CLHEP::mm;
114  SetVerboseLevel(ver);
115 
116  // EM Physics
117  RegisterPhysics(new G4EmStandardPhysics(ver));
118 
119  // Synchroton Radiation & GN Physics
120  RegisterPhysics(new G4EmExtraPhysics(ver));
121 
122  // Decays
123  RegisterPhysics(new G4DecayPhysics(ver));
124  RegisterPhysics(new G4RadioactiveDecayPhysics(ver));
125 
126  // Hadron Elastic scattering
127  RegisterPhysics(new G4HadronElasticPhysicsHP(ver));
128 
129  // Hadron Physics
130  RegisterPhysics(new MyG4HadronPhysicsQGSP_BERT_ArHP(ver));
131 
132  // Stopping Physics
133  RegisterPhysics(new G4StoppingPhysics(ver));
134 
135  // Ion Physics
136  RegisterPhysics(new G4IonPhysics(ver));
137 }
MyQGSP_BERT_ArHP::MyQGSP_BERT_ArHP ( const MyQGSP_BERT_ArHP )
delete

Member Function Documentation

MyQGSP_BERT_ArHP& MyQGSP_BERT_ArHP::operator= ( const MyQGSP_BERT_ArHP )
delete
void MyQGSP_BERT_ArHP::SetCuts ( )
override

Definition at line 140 of file MyQGSP_BERT_ArHP.cc.

141 {
142  if (verboseLevel > 1) {
143  G4cout << "MyQGSP_BERT_ArHP::SetCuts:";
144  }
145 
146  // G4VUserPhysicsList::SetCutsWithDefault method sets the default
147  // cut value for all particle types
148 
149  SetCutsWithDefault();
150 
151  // Set proton cut value to 0 for producing low energy recoil nucleus
152  SetCutValue(0, "proton");
153 }

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