TQGSP_FTFP_BERT_95< T > Class Template Reference

#include <QGSP_FTFP_BERT_95.hh>


Public Member Functions

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


Detailed Description

template<class T>
class TQGSP_FTFP_BERT_95< T >

Definition at line 52 of file QGSP_FTFP_BERT_95.hh.


Constructor & Destructor Documentation

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

Definition at line 61 of file QGSP_FTFP_BERT_95.icc.

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

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

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

Definition at line 100 of file QGSP_FTFP_BERT_95.icc.

00101 {
00102 }


Member Function Documentation

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

Definition at line 104 of file QGSP_FTFP_BERT_95.icc.

References G4cout.

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


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