TQGSP_BERT_CHIPS< T > Class Template Reference

#include <QGSP_BERT_CHIPS.hh>


Public Member Functions

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


Detailed Description

template<class T>
class TQGSP_BERT_CHIPS< T >

Definition at line 49 of file QGSP_BERT_CHIPS.hh.


Constructor & Destructor Documentation

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

Definition at line 68 of file QGSP_BERT_CHIPS.icc.

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

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

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

Definition at line 106 of file QGSP_BERT_CHIPS.icc.

00107 {
00108 }


Member Function Documentation

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

Definition at line 110 of file QGSP_BERT_CHIPS.icc.

References G4cout.

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


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