TQGSP_BIC< T > Class Template Reference

#include <QGSP_BIC.hh>


Public Member Functions

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


Detailed Description

template<class T>
class TQGSP_BIC< T >

Definition at line 48 of file QGSP_BIC.hh.


Constructor & Destructor Documentation

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

Definition at line 72 of file QGSP_BIC.icc.

References G4cout, G4endl, and photon.

00072                                                   :  T()
00073 {
00074   // default cut value  (1.0mm) 
00075   // defaultCutValue = 1.0*CLHEP::mm;
00076 
00077   G4DataQuestionaire it(photon);
00078   G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC 4.0"<<G4endl;
00079   G4cout <<G4endl;
00080 
00081   this->defaultCutValue = 0.7*CLHEP::mm;
00082   this->SetVerboseLevel(ver);
00083 
00084   // EM Physics
00085   this->RegisterPhysics( new G4EmStandardPhysics(ver) );
00086 
00087   // Synchroton Radiation & GN Physics
00088   this->RegisterPhysics( new G4EmExtraPhysics(ver) );
00089 
00090   // Decays
00091   this->RegisterPhysics( new G4DecayPhysics(ver) );
00092 
00093    // Hadron Elastic scattering
00094   this->RegisterPhysics( new G4HadronElasticPhysics(ver) );
00095 
00096    // Hadron Physics
00097   this->RegisterPhysics(  new HadronPhysicsQGSP_BIC(ver));
00098 
00099   // Stopping Physics
00100   this->RegisterPhysics( new G4StoppingPhysics(ver) );
00101 
00102   // Ion Physics
00103   this->RegisterPhysics( new G4IonPhysics(ver));
00104   
00105   // Neutron tracking cut
00106   this->RegisterPhysics( new G4NeutronTrackingCut(ver));
00107 
00108 }

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

Definition at line 110 of file QGSP_BIC.icc.

00111 {
00112 }


Member Function Documentation

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

Definition at line 114 of file QGSP_BIC.icc.

References G4cout.

00115 {
00116   if (this->verboseLevel >1){
00117     G4cout << "QGSP_BIC::SetCuts:";
00118   }  
00119   //  " G4VUserPhysicsList::SetCutsWithDefault" method sets 
00120   //   the default cut value for all particle types 
00121 
00122   this->SetCutsWithDefault();   
00123   
00124 //  if (this->verboseLevel >0)
00125 //    G4VUserPhysicsList::DumpCutValuesTable();  
00126 
00127 }


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