TQGSP_BIC_EMY< T > Class Template Reference

#include <QGSP_BIC_EMY.hh>


Public Member Functions

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


Detailed Description

template<class T>
class TQGSP_BIC_EMY< T >

Definition at line 49 of file QGSP_BIC_EMY.hh.


Constructor & Destructor Documentation

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

Definition at line 68 of file QGSP_BIC_EMY.icc.

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

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

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

Definition at line 109 of file QGSP_BIC_EMY.icc.

00110 {
00111 }


Member Function Documentation

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

Definition at line 113 of file QGSP_BIC_EMY.icc.

References G4cout.

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


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