TQGSP_BIC_HP< T > Class Template Reference

#include <QGSP_BIC_HP.hh>


Public Member Functions

 TQGSP_BIC_HP (G4int ver=1)
virtual ~TQGSP_BIC_HP ()
virtual void SetCuts ()


Detailed Description

template<class T>
class TQGSP_BIC_HP< T >

Definition at line 49 of file QGSP_BIC_HP.hh.


Constructor & Destructor Documentation

template<class T>
TQGSP_BIC_HP< T >::TQGSP_BIC_HP ( G4int  ver = 1  ) 

Definition at line 66 of file QGSP_BIC_HP.icc.

References G4cout, G4endl, neutron, and photon.

00066                                                         :  T()
00067 {
00068   // default cut value  (1.0mm) 
00069   // defaultCutValue = 1.0*CLHEP::mm;
00070 
00071   G4DataQuestionaire it(photon, neutron);
00072   G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC_HP 2.0"<<G4endl;
00073   G4cout <<G4endl;
00074 
00075   this->defaultCutValue = 0.7*CLHEP::mm;  
00076   this->SetVerboseLevel(ver);
00077 
00078 
00079   // EM Physics
00080   this->RegisterPhysics( new G4EmStandardPhysics(ver) );
00081 
00082   // Synchroton Radiation & GN Physics
00083   this->RegisterPhysics( new G4EmExtraPhysics(ver) );
00084 
00085   // Decays
00086   this->RegisterPhysics( new G4DecayPhysics(ver) );
00087 
00088    // Hadron Elastic scattering
00089   this->RegisterPhysics( new G4HadronElasticPhysicsHP(ver) );
00090 
00091    // Hadron Physics
00092   this->RegisterPhysics(  new HadronPhysicsQGSP_BIC_HP(ver));
00093 
00094   // Stopping Physics
00095   this->RegisterPhysics( new G4StoppingPhysics(ver) );
00096 
00097   // Ion Physics
00098   this->RegisterPhysics( new G4IonPhysics(ver));
00099   
00100 }

template<class T>
TQGSP_BIC_HP< T >::~TQGSP_BIC_HP (  )  [virtual]

Definition at line 102 of file QGSP_BIC_HP.icc.

00103 {
00104 }


Member Function Documentation

template<class T>
void TQGSP_BIC_HP< T >::SetCuts (  )  [virtual]

Definition at line 106 of file QGSP_BIC_HP.icc.

References G4cout.

00107 {
00108   if (this->verboseLevel >1){
00109     G4cout << "QGSP_BIC_HP::SetCuts:";
00110   }  
00111   //  " G4VUserPhysicsList::SetCutsWithDefault" method sets 
00112   //   the default cut value for all particle types 
00113 
00114   this->SetCutsWithDefault();   
00115   
00116 //  if (this->verboseLevel >0)
00117 //    G4VUserPhysicsList::DumpCutValuesTable();  
00118 
00119 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:54:04 2013 for Geant4 by  doxygen 1.4.7