TQGSP_BERT_95< T > Class Template Reference

#include <QGSP_BERT_95.hh>


Public Member Functions

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


Detailed Description

template<class T>
class TQGSP_BERT_95< T >

Definition at line 52 of file QGSP_BERT_95.hh.


Constructor & Destructor Documentation

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

Definition at line 60 of file QGSP_BERT_95.icc.

References G4cout, G4endl, photon, and G4WarnPLStatus::Unsupported().

00060                                                           :  T()
00061 {
00062 
00063   G4DataQuestionaire it(photon);
00064   G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_95 3.4"<<G4endl;
00065   G4cout <<G4endl;
00066 
00067   this->defaultCutValue = 0.7*CLHEP::mm;  
00068   this->SetVerboseLevel(ver);
00069 
00070   G4WarnPLStatus obs;
00071   obs.Unsupported("QGSP_BERT_95", "QGSP_BERT");
00072 
00073   // EM Physics
00074   this->RegisterPhysics( new G4EmStandardPhysics(ver) );
00075 
00076   // Synchroton Radiation & GN Physics
00077   this->RegisterPhysics( new G4EmQExtraPhysics(ver) );
00078 
00079   // Decays
00080   this->RegisterPhysics( new G4DecayPhysics(ver) );
00081 
00082    // Hadron Elastic scattering
00083   this->RegisterPhysics( new G4HadronElasticPhysics(ver) );
00084 
00085   // Hadron Physics
00086   this->RegisterPhysics( new HadronPhysicsQGSP_BERT_95(ver) );
00087 
00088   // Stopping Physics
00089   this->RegisterPhysics( new G4QStoppingPhysics(ver) );
00090 
00091   // Ion Physics
00092   this->RegisterPhysics( new G4IonLHEPPhysics(ver) );
00093   
00094   // Neutron tracking cut
00095   this->RegisterPhysics( new G4NeutronTrackingCut(ver) );
00096 
00097 }

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

Definition at line 99 of file QGSP_BERT_95.icc.

00100 {
00101 }


Member Function Documentation

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

Definition at line 103 of file QGSP_BERT_95.icc.

References G4cout.

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


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