Geant4  10.01.p03
G4Analyser Class Reference

#include <G4Analyser.hh>

Public Member Functions

 G4Analyser ()
 
void setInelCsec (G4double csec, G4bool withn)
 
void setWatchers (const std::vector< G4NuclWatcher > &watchers)
 
void try_watchers (G4int a, G4int z, G4bool if_nucl)
 
void analyse (const G4CollisionOutput &output)
 
void printResults ()
 
void printResultsSimple ()
 
void handleWatcherStatistics ()
 
void printResultsNtuple ()
 

Private Attributes

G4int verboseLevel
 
G4double eventNumber
 
G4double averageMultiplicity
 
G4double averageProtonNumber
 
G4double averageNeutronNumber
 
G4double averagePionNumber
 
G4double averageNucleonKinEnergy
 
G4double averageProtonKinEnergy
 
G4double averageNeutronKinEnergy
 
G4double averagePionKinEnergy
 
G4double averageExitationEnergy
 
G4double averageOutgoingNuclei
 
G4double fissy_prob
 
G4double averagePionPl
 
G4double averagePionMin
 
G4double averagePion0
 
G4double averageA
 
G4double averageZ
 
std::vector< G4NuclWatcherana_watchers
 
G4double inel_csec
 
G4bool withNuclei
 

Detailed Description

Definition at line 44 of file G4Analyser.hh.

Constructor & Destructor Documentation

G4Analyser::G4Analyser ( )

Definition at line 36 of file G4Analyser.cc.

References G4cout, G4endl, and verboseLevel.

Member Function Documentation

void G4Analyser::handleWatcherStatistics ( )

Definition at line 266 of file G4Analyser.cc.

References ana_watchers, eventNumber, G4cout, G4endl, inel_csec, and verboseLevel.

Referenced by printResults().

+ Here is the caller graph for this function:

void G4Analyser::printResults ( )
void G4Analyser::setInelCsec ( G4double  csec,
G4bool  withn 
)

Definition at line 50 of file G4Analyser.cc.

References G4cout, G4endl, inel_csec, verboseLevel, and withNuclei.

void G4Analyser::setWatchers ( const std::vector< G4NuclWatcher > &  watchers)

Definition at line 64 of file G4Analyser.cc.

References ana_watchers, G4cout, G4endl, and verboseLevel.

void G4Analyser::try_watchers ( G4int  a,
G4int  z,
G4bool  if_nucl 
)

Definition at line 76 of file G4Analyser.cc.

References ana_watchers, G4cout, G4endl, and verboseLevel.

Referenced by analyse().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4NuclWatcher> G4Analyser::ana_watchers
private

Definition at line 78 of file G4Analyser.hh.

Referenced by handleWatcherStatistics(), setWatchers(), and try_watchers().

G4double G4Analyser::averageA
private

Definition at line 76 of file G4Analyser.hh.

Referenced by analyse(), and printResults().

G4double G4Analyser::averageExitationEnergy
private

Definition at line 70 of file G4Analyser.hh.

Referenced by analyse(), printResults(), and printResultsSimple().

G4double G4Analyser::averageMultiplicity
private

Definition at line 62 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averageNeutronKinEnergy
private

Definition at line 68 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averageNeutronNumber
private

Definition at line 64 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averageNucleonKinEnergy
private

Definition at line 66 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averageOutgoingNuclei
private

Definition at line 71 of file G4Analyser.hh.

Referenced by analyse(), printResults(), and printResultsSimple().

G4double G4Analyser::averagePion0
private

Definition at line 75 of file G4Analyser.hh.

Referenced by analyse(), and printResults().

G4double G4Analyser::averagePionKinEnergy
private

Definition at line 69 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averagePionMin
private

Definition at line 74 of file G4Analyser.hh.

Referenced by analyse(), and printResults().

G4double G4Analyser::averagePionNumber
private

Definition at line 65 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averagePionPl
private

Definition at line 73 of file G4Analyser.hh.

Referenced by analyse(), and printResults().

G4double G4Analyser::averageProtonKinEnergy
private

Definition at line 67 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averageProtonNumber
private

Definition at line 63 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsNtuple(), and printResultsSimple().

G4double G4Analyser::averageZ
private

Definition at line 77 of file G4Analyser.hh.

Referenced by analyse(), and printResults().

G4double G4Analyser::eventNumber
private
G4double G4Analyser::fissy_prob
private

Definition at line 72 of file G4Analyser.hh.

Referenced by analyse(), printResults(), and printResultsSimple().

G4double G4Analyser::inel_csec
private
G4bool G4Analyser::withNuclei
private

Definition at line 80 of file G4Analyser.hh.

Referenced by analyse(), printResults(), printResultsSimple(), and setInelCsec().


The documentation for this class was generated from the following files: