QBBC Class Reference

#include <QBBC.hh>

Inheritance diagram for QBBC:

G4VModularPhysicsList G4VUserPhysicsList

Public Member Functions

 QBBC (G4int ver=1, const G4String &type="QBBC")
virtual ~QBBC ()
virtual void SetCuts ()

Detailed Description

Definition at line 44 of file QBBC.hh.


Constructor & Destructor Documentation

QBBC::QBBC ( G4int  ver = 1,
const G4String type = "QBBC" 
)

Definition at line 65 of file QBBC.cc.

References G4VUserPhysicsList::defaultCutValue, G4cout, G4endl, neutronxs, photon, G4VModularPhysicsList::RegisterPhysics(), and G4VModularPhysicsList::SetVerboseLevel().

00066 {
00067   G4DataQuestionaire it(photon, neutronxs);
00068   G4cout << "<<< Reference Physics List QBBC "
00069          <<G4endl;      
00070 
00071   defaultCutValue = 0.7*mm;  
00072   SetVerboseLevel(ver);
00073 
00074   // EM Physics
00075   RegisterPhysics( new G4EmStandardPhysics(ver) );
00076 
00077   // Synchroton Radiation & GN Physics
00078   RegisterPhysics( new G4EmExtraPhysics(ver) );
00079 
00080   // Decays
00081   RegisterPhysics( new G4DecayPhysics(ver) );
00082 
00083    // Hadron Physics
00084   RegisterPhysics( new G4HadronElasticPhysicsXS(ver) );
00085 
00086   RegisterPhysics( new G4StoppingPhysics(ver) );
00087 
00088   RegisterPhysics( new G4IonPhysics(ver) );
00089 
00090   RegisterPhysics( new G4HadronInelasticQBBC(ver));
00091 
00092   // Neutron tracking cut
00093   RegisterPhysics( new G4NeutronTrackingCut(ver) );
00094 }                

QBBC::~QBBC (  )  [virtual]

Definition at line 96 of file QBBC.cc.

00097 {}


Member Function Documentation

void QBBC::SetCuts (  )  [virtual]

Reimplemented from G4VUserPhysicsList.

Definition at line 99 of file QBBC.cc.

References G4VUserPhysicsList::SetCutsWithDefault().

00100 {
00101   SetCutsWithDefault();   
00102 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:54:03 2013 for Geant4 by  doxygen 1.4.7