#include <RE06RunAction.hh>
Definition at line 40 of file RE06RunAction.hh.
 
      
        
          | RE06RunAction::RE06RunAction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | RE06RunAction::~RE06RunAction  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void RE06RunAction::BeginOfRunAction  | 
          ( | 
          const G4Run *  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void RE06RunAction::EndOfRunAction  | 
          ( | 
          const G4Run *  | 
          aRun | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4UserRunAction.
Definition at line 73 of file RE06RunAction.cc.
   75   static G4String regName[3] = {
"Calor-A",
"Calor-B",
"Calor-C"};
 
   82     << 
"############################################################" << 
G4endl;
 
   87     << 
"############################################################" << 
G4endl;
 
   90     for(
size_t i=0;i<3;i++)
 
   98       G4cout << 
" Production thresholds :" << G4endl << 
"   " 
  103       G4cout << 
" Energy deposition in an event :" << G4endl << 
"   " 
  107       G4cout << 
" Number of secondaries in an event :" << G4endl << 
"   " 
  108       << 
" gamma in Absorber " << (theRun->
GetNGamma(ih1))/nEvt
 
  109       << 
"    in Gap " << (theRun->
GetNGamma(ih2))/nEvt << G4endl << 
"   " 
  110       << 
" e-    in Absorber " << (theRun->
GetNElectron(ih1))/nEvt
 
  111       << 
"    in Gap " << (theRun->
GetNElectron(ih2))/nEvt << G4endl << 
"   " 
  112       << 
" e+    in Absorber " << (theRun->
GetNPositron(ih1))/nEvt
 
  113       << 
"    in Gap " << (theRun->
GetNPositron(ih2))/nEvt << G4endl;
 
  114       G4cout << 
" Minimum kinetic energy of generated secondaries :" << G4endl
 
  115       << 
"   " << 
" gamma in Absorber " 
  119       << 
" e-    in Absorber " 
  123       << 
" e+    in Absorber " 
  127       G4cout << 
" Total track length of e+/e- in an event :" << G4endl
 
  132       G4cout << 
" Total number of steps of e+/e- in an event :" << G4endl
 
  134       << 
" Absorber " << (theRun->
GetNStep(ih1))/nEvt
 
  135       << 
"      Gap " << (theRun->
GetNStep(ih2))/nEvt
 
  138       << 
"------------------------------------------------------------" 
  142       << 
"layer   eDep/evt  nGamma/evt nElec/evt  nPosi/evt  stpLen/evt nStep/evt" 
  144       for(
size_t k=0;k<20;k++)
 
  146         G4cout << std::setw(8) << k;
 
  147         for(
size_t j=0;j<6;j++) {
 
  153       << 
"############################################################" 
G4ProductionCuts * GetProductionCuts() const 
 
G4double GetNGamma(G4int i) const 
 
G4Region * GetRegion(const G4String &name, G4bool verbose=true) const 
 
const G4String & GetName() const 
 
static G4VSteppingVerbose * GetInstance()
 
G4double GetEMinElectron(G4int i) const 
 
G4double GetNElectron(G4int i) const 
 
G4double GetNPositron(G4int i) const 
 
G4double GetProductionCut(G4int index) const 
 
G4double GetNStep(G4int i) const 
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
G4double GetEMinPositron(G4int i) const 
 
static G4RegionStore * GetInstance()
 
G4GLOB_DLL std::ostream G4cout
 
G4int GetNumberOfEvent() const 
 
G4double GetParaValue(G4int i, G4int j, G4int k) const 
 
G4double GetTotalL(G4int i) const 
 
G4double GetTotalE(G4int i) const 
 
G4double GetEMinGamma(G4int i) const 
 
 
 
 
The documentation for this class was generated from the following files:
- source/geant4.10.03.p02/examples/extended/runAndEvent/RE06/include/RE06RunAction.hh
 
- source/geant4.10.03.p02/examples/extended/runAndEvent/RE06/src/RE06RunAction.cc