PhysicsList Class Reference

#include <PhysicsList.hh>

List of all members.

Public Member Functions

 PhysicsList (int ver=1)
virtual ~PhysicsList ()
void SetCuts ()

Detailed Description

Definition at line 43 of file PhysicsList.hh.


Constructor & Destructor Documentation

PhysicsList::PhysicsList ( int  ver = 1  ) 

Definition at line 77 of file PhysicsList.cc.

00077                                :  G4VModularPhysicsList()
00078 {
00079 
00080   G4DataQuestionaire it(photon);
00081   G4cout << "<<< Geant4 Physics List simulation engine: My Own  physics list based on QGSP_BERT 3.4"<<G4endl;
00082   G4cout <<G4endl;
00083 
00084   defaultCutValue = 1e-3*m;
00085   SetVerboseLevel(ver);
00086 
00087   // EM Physics
00088   RegisterPhysics( new G4EmStandardPhysics(ver) );
00089 
00090   // Synchroton Radiation & GN Physics
00091   RegisterPhysics( new G4EmExtraPhysics(ver) );
00092 
00093   // Decays
00094   //RegisterPhysics( new MyDecayPhysics(ver) );
00095   RegisterPhysics( new G4DecayPhysics(ver) );
00096 
00097   // Hadron Elastic scattering
00098   RegisterPhysics( new G4HadronElasticPhysics(ver) );
00099 
00100   // Hadron Physics
00101   //RegisterPhysics( new HadronPhysicsQGSP_BERT_HP(ver));
00102 //  RegisterPhysics( new HadronPhysicsQGSP_BERT(ver));
00103 
00104   // Stopping Physics
00105 //  RegisterPhysics( new G4QStoppingPhysics(ver) );
00106   //RegisterPhysics( new G4LHEPStoppingPhysics(ver) );
00107 
00108   // Ion Physics
00109   RegisterPhysics( new G4IonPhysics(ver));
00110   
00111   // Neutron tracking cut
00112   RegisterPhysics( new G4NeutronTrackingCut(ver));
00113 
00114   // My Physics
00115   //RegisterPhysics( new MyPionPhysics(ver) );
00116 
00117 }

PhysicsList::~PhysicsList (  )  [virtual]

Definition at line 121 of file PhysicsList.cc.

00122 {}


Member Function Documentation

void PhysicsList::SetCuts (  ) 

Definition at line 124 of file PhysicsList.cc.

00125 {
00126   if (verboseLevel >1){
00127     G4cout << "PhysicsList::SetCuts:";
00128   }  
00129   //  " G4VModularPhysicsList::SetCutsWithDefault" method sets 
00130   //   the default cut value for all particle types 
00131 
00132   SetCutsWithDefault();   
00133   
00134   if (verboseLevel >0)
00135     G4VModularPhysicsList::DumpCutValuesTable();  
00136 }


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

Generated on 15 Jun 2016 for g4sim by  doxygen 1.6.1