TFTFP_BERT_HP< T > Class Template Reference

#include <FTFP_BERT_HP.hh>


Public Member Functions

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


Detailed Description

template<class T>
class TFTFP_BERT_HP< T >

Definition at line 49 of file FTFP_BERT_HP.hh.


Constructor & Destructor Documentation

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

Definition at line 54 of file FTFP_BERT_HP.icc.

References G4cout, G4endl, neutron, and photon.

00054                                                           :  T()
00055 {
00056 
00057   // default cut value  (1.0mm) 
00058   // defaultCutValue = 1.0*CLHEP::mm;
00059   G4DataQuestionaire it(photon, neutron);
00060   G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_HP 2.0"<<G4endl;
00061   G4cout <<G4endl;
00062   this->defaultCutValue = 0.7*CLHEP::mm;  
00063   this->SetVerboseLevel(ver);
00064 
00065  // EM Physics
00066   this->RegisterPhysics( new G4EmStandardPhysics(ver) );
00067 
00068   // Synchroton Radiation & GN Physics
00069   this->RegisterPhysics( new G4EmExtraPhysics(ver) );
00070 
00071   // Decays 
00072   this->RegisterPhysics( new G4DecayPhysics(ver) );
00073 
00074    // Hadron Elastic scattering
00075   this->RegisterPhysics( new G4HadronElasticPhysicsHP(ver) );
00076 
00077    // Hadron Physics
00078   this->RegisterPhysics( new HadronPhysicsFTFP_BERT_HP(ver) );
00079 
00080   // Stopping Physics
00081   this->RegisterPhysics( new G4StoppingPhysics(ver) );
00082 
00083   // Ion Physics
00084   this->RegisterPhysics( new G4IonPhysics(ver) );
00085   
00086 }

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

Definition at line 88 of file FTFP_BERT_HP.icc.

00089 {
00090 }


Member Function Documentation

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

Definition at line 92 of file FTFP_BERT_HP.icc.

References G4cout.

00093 {
00094   if (this->verboseLevel >1){
00095     G4cout << "FTFP_BERT_HP::SetCuts:";
00096   }  
00097   //  " G4VUserPhysicsList::SetCutsWithDefault" method sets 
00098   //   the default cut value for all particle types 
00099 
00100   this->SetCutsWithDefault();   
00101  
00102 //  if (this->verboseLevel > 0)
00103 //    G4VUserPhysicsList::DumpCutValuesTable();  
00104 }


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