Geant4  10.00.p02
Run Class Reference

#include <Run.hh>

+ Inheritance diagram for Run:
+ Collaboration diagram for Run:

Classes

struct  ParticleData
 

Public Member Functions

 Run (DetectorConstruction *)
 
 ~Run ()
 
void CountTraks0 (G4int nt)
 
void CountTraks1 (G4int nt)
 
void CountSteps0 (G4int ns)
 
void CountSteps1 (G4int ns)
 
void CountProcesses (G4String procName)
 
void AddEdep (G4double val)
 
void AddTrueRange (G4double l)
 
void AddProjRange (G4double x)
 
void AddTransvDev (G4double y)
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void PrintSummary () const
 
void ComputeStatistics ()
 
virtual void Merge (const G4Run *)
 
 Run (DetectorConstruction *detector)
 
 ~Run ()
 
void ComputeStatistics ()
 
void AddEdep (G4double e)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddStepSize (G4int nb, G4double s)
 
void AddTrackStatus (G4int i)
 
void SetCsdaRange (G4int i, G4double value)
 
void SetXfrontNorm (G4int i, G4double value)
 
G4double GetCsdaRange (G4int i)
 
G4double GetXfrontNorm (G4int i)
 
virtual void Merge (const G4Run *)
 
 Run (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~Run ()
 
virtual void Merge (const G4Run *)
 
void InitializePerEvent ()
 
void FillPerEvent ()
 
void FillPerTrack (G4double, G4double)
 
void FillPerStep (G4double, G4int, G4int)
 
void AddStep (G4double q)
 
void ComputeStatistics (G4double edep, G4double rms, G4double &limit)
 
void SetVerbose (G4int val)
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddEnergy (G4double edep)
 
void AddTrakLenCharg (G4double length)
 
void AddTrakLenNeutr (G4double length)
 
void AddMscProjTheta (G4double theta)
 
void CountStepsCharg (G4int nSteps)
 
void CountStepsNeutr (G4int nSteps)
 
void CountParticles (G4ParticleDefinition *part)
 
void CountTransmit (G4int flag)
 
void CountReflect (G4int flag)
 
void AddEnergyLeak (G4double eleak, G4int index)
 
G4double ComputeMscHighland ()
 
virtual void Merge (const G4Run *)
 
void PrintSummary ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4String, G4double)
 
void SumTrackLength (G4int, G4int, G4double, G4double, G4double, G4double)
 
void ComputeStatistics ()
 
virtual void Merge (const G4Run *)
 
- Public Member Functions inherited from G4Run
 G4Run ()
 
virtual ~G4Run ()
 
virtual void RecordEvent (const G4Event *)
 
G4int GetRunID () const
 
G4int GetNumberOfEvent () const
 
G4int GetNumberOfEventToBeProcessed () const
 
const G4HCtableGetHCtable () const
 
const G4DCtableGetDCtable () const
 
const G4StringGetRandomNumberStatus () const
 
void SetRunID (G4int id)
 
void SetNumberOfEventToBeProcessed (G4int n_ev)
 
void SetHCtable (G4HCtable *HCtbl)
 
void SetDCtable (G4DCtable *DCtbl)
 
void SetRandomNumberStatus (G4String &st)
 
void StoreEvent (G4Event *evt)
 
const std::vector< const
G4Event * > * 
GetEventVector () const
 

Private Member Functions

void Reset ()
 

Private Attributes

DetectorConstructionfDetector
 
G4ParticleDefinitionfParticle
 
G4double fEkin
 
G4int fNbOfTraks0
 
G4int fNbOfTraks1
 
G4int fNbOfSteps0
 
G4int fNbOfSteps1
 
G4double fEdep
 
G4double fTrueRange
 
G4double fTrueRange2
 
G4double fProjRange
 
G4double fProjRange2
 
G4double fTransvDev
 
G4double fTransvDev2
 
std::map< G4String, G4intfProcCounter
 
G4double fEdeposit
 
G4double fEdeposit2
 
G4double fTrackLen
 
G4double fTrackLen2
 
G4int fNbOfSteps
 
G4int fNbOfSteps2
 
G4double fStepSize
 
G4double fStepSize2
 
G4int fStatus [3]
 
G4double fCsdaRange [MaxAbsor]
 
G4double fXfrontNorm [MaxAbsor]
 
DetectorConstructionfDet
 
PrimaryGeneratorActionfKin
 
G4int f_nLbin
 
MyVector f_dEdL
 
MyVector fSumELongit
 
MyVector fSumE2Longit
 
MyVector fSumELongitCumul
 
MyVector fSumE2LongitCumul
 
G4int f_nRbin
 
MyVector f_dEdR
 
MyVector fSumERadial
 
MyVector fSumE2Radial
 
MyVector fSumERadialCumul
 
MyVector fSumE2RadialCumul
 
G4double fChargTrLength
 
G4double fSumChargTrLength
 
G4double fSum2ChargTrLength
 
G4double fNeutrTrLength
 
G4double fSumNeutrTrLength
 
G4double fSum2NeutrTrLength
 
G4double fChargedStep
 
G4double fNeutralStep
 
G4int fVerbose
 
G4double fEnergyDeposit
 
G4double fEnergyDeposit2
 
G4double fTrakLenCharged
 
G4double fTrakLenCharged2
 
G4double fTrakLenNeutral
 
G4double fTrakLenNeutral2
 
G4double fNbStepsCharged
 
G4double fNbStepsCharged2
 
G4double fNbStepsNeutral
 
G4double fNbStepsNeutral2
 
G4double fMscProjecTheta
 
G4double fMscProjecTheta2
 
G4double fMscThetaCentral
 
G4int fNbGamma
 
G4int fNbElect
 
G4int fNbPosit
 
G4int fTransmit [2]
 
G4int fReflect [2]
 
G4int fMscEntryCentral
 
G4double fEnergyLeak [2]
 
G4double fEnergyLeak2 [2]
 
std::map< const G4VProcess
*, G4int
fProcCounter
 
std::map< G4String, ParticleDatafParticleDataMap
 
G4int fNbStep1
 
G4int fNbStep2
 
G4double fTrackLen1
 
G4double fTime1
 
G4double fTime2
 

Additional Inherited Members

- Protected Attributes inherited from G4Run
G4int runID
 
G4int numberOfEvent
 
G4int numberOfEventToBeProcessed
 
G4HCtableHCtable
 
G4DCtableDCtable
 
G4String randomNumberStatus
 
std::vector< const G4Event * > * eventVector
 

Detailed Description

Definition at line 46 of file Run.hh.

Constructor & Destructor Documentation

Run::Run ( DetectorConstruction det)

Definition at line 46 of file Run.cc.

Run::~Run ( )

Definition at line 60 of file Run.cc.

Run::Run ( DetectorConstruction detector)
Run::~Run ( )
Run::Run ( DetectorConstruction det,
PrimaryGeneratorAction kin 
)

Definition at line 53 of file Run.cc.

References Reset().

+ Here is the call graph for this function:

virtual Run::~Run ( )
virtual
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )

Member Function Documentation

void Run::AddEdep ( G4double  e)
inline

Definition at line 55 of file Run.hh.

References fEdeposit, and fEdeposit2.

void Run::AddEdep ( G4double  val)
inline

Definition at line 59 of file Run.hh.

References fEdep.

void Run::AddEnergy ( G4double  edep)
inline

Definition at line 60 of file Run.hh.

References fEnergyDeposit, and fEnergyDeposit2.

void Run::AddEnergyLeak ( G4double  eleak,
G4int  index 
)
inline

Definition at line 93 of file Run.hh.

References fEnergyLeak, and fEnergyLeak2.

void Run::AddMscProjTheta ( G4double  theta)
inline

Definition at line 69 of file Run.hh.

References fMscEntryCentral, fMscProjecTheta, fMscProjecTheta2, and fMscThetaCentral.

void Run::AddProjRange ( G4double  x)
inline

Definition at line 57 of file Run.hh.

References fProjRange, and fProjRange2.

void Run::AddProjRange ( G4double  x)
inline

Definition at line 61 of file Run.hh.

References fProjRange, and fProjRange2.

void Run::AddStep ( G4double  q)
inline

Definition at line 129 of file Run.hh.

References fChargedStep, and fNeutralStep.

void Run::AddStepSize ( G4int  nb,
G4double  s 
)
inline

Definition at line 58 of file Run.hh.

References fNbOfSteps, fNbOfSteps2, fStepSize, fStepSize2, and s.

void Run::AddTrackLength ( G4double  t)
inline

Definition at line 56 of file Run.hh.

References fTrackLen, and fTrackLen2.

void Run::AddTrackStatus ( G4int  i)
inline

Definition at line 61 of file Run.hh.

References fStatus.

void Run::AddTrakLenCharg ( G4double  length)
inline

Definition at line 63 of file Run.hh.

References fTrakLenCharged, and fTrakLenCharged2.

void Run::AddTrakLenNeutr ( G4double  length)
inline

Definition at line 66 of file Run.hh.

References fTrakLenNeutral, and fTrakLenNeutral2.

void Run::AddTransvDev ( G4double  y)
inline

Definition at line 62 of file Run.hh.

References fTransvDev, and fTransvDev2.

void Run::AddTrueRange ( G4double  l)
inline

Definition at line 60 of file Run.hh.

References fTrueRange, and fTrueRange2.

G4double Run::ComputeMscHighland ( )

Definition at line 310 of file Run.cc.

References DBL_MIN, eplus, fDetector, fEkin, fParticle, DetectorConstruction::GetAbsorberMaterial(), DetectorConstruction::GetAbsorberThickness(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), MeV, and z.

Referenced by PrintSummary().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::ComputeStatistics ( )
void Run::ComputeStatistics ( )
void Run::ComputeStatistics ( )

Definition at line 97 of file Run.cc.

References density, fDetector, fEdep, fEkin, fNbOfSteps0, fNbOfSteps1, fNbOfTraks0, fNbOfTraks1, fParticle, fProcCounter, fProjRange, fProjRange2, fTransvDev, fTransvDev2, fTrueRange, fTrueRange2, G4BestUnit, G4cout, G4endl, G4EmCalculator::GetCSDARange(), G4Material::GetDensity(), DetectorConstruction::GetMaterial(), G4ParticleDefinition::GetPDGCharge(), G4Run::numberOfEvent, and CLHEP::prec.

+ Here is the call graph for this function:

void Run::CountParticles ( G4ParticleDefinition part)
inline

Definition at line 80 of file Run.hh.

References G4Electron::Electron(), fNbElect, fNbGamma, fNbPosit, G4Gamma::Gamma(), and G4Positron::Positron().

+ Here is the call graph for this function:

void Run::CountProcesses ( const G4VProcess process)

Definition at line 56 of file Run.cc.

References fProcCounter.

void Run::CountProcesses ( G4String  procName)
inline

Definition at line 57 of file Run.hh.

References fProcCounter.

void Run::CountReflect ( G4int  flag)
inline

Definition at line 89 of file Run.hh.

References fReflect.

void Run::CountSteps0 ( G4int  ns)
inline

Definition at line 55 of file Run.hh.

References fNbOfSteps0, and ns.

void Run::CountSteps1 ( G4int  ns)
inline

Definition at line 56 of file Run.hh.

References fNbOfSteps1, and ns.

void Run::CountStepsCharg ( G4int  nSteps)
inline

Definition at line 74 of file Run.hh.

References fNbStepsCharged, and fNbStepsCharged2.

void Run::CountStepsNeutr ( G4int  nSteps)
inline

Definition at line 77 of file Run.hh.

References fNbStepsNeutral, and fNbStepsNeutral2.

void Run::CountTraks0 ( G4int  nt)
inline

Definition at line 53 of file Run.hh.

References fNbOfTraks0.

void Run::CountTraks1 ( G4int  nt)
inline

Definition at line 54 of file Run.hh.

References fNbOfTraks1.

void Run::CountTransmit ( G4int  flag)
inline

Definition at line 85 of file Run.hh.

References fTransmit.

void Run::FillPerStep ( G4double  dEstep,
G4int  Lbin,
G4int  Rbin 
)
inline

Definition at line 122 of file Run.hh.

References f_dEdL, and f_dEdR.

void Run::FillPerTrack ( G4double  charge,
G4double  trkLength 
)
inline

Definition at line 113 of file Run.hh.

References fChargTrLength, and fNeutrTrLength.

G4double Run::GetCsdaRange ( G4int  i)
inline

Definition at line 66 of file Run.hh.

References fCsdaRange.

G4double Run::GetXfrontNorm ( G4int  i)
inline

Definition at line 67 of file Run.hh.

References fXfrontNorm.

void Run::InitializePerEvent ( )

Definition at line 103 of file Run.cc.

References f_dEdL, f_dEdR, f_nLbin, f_nRbin, fChargTrLength, and fNeutrTrLength.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::Merge ( const G4Run run)
virtual

Reimplemented from G4Run.

Definition at line 180 of file Run.cc.

References fEdep, fEkin, fNbOfSteps0, fNbOfSteps1, fNbOfTraks0, fNbOfTraks1, fParticle, fProcCounter, fProjRange, fProjRange2, fTransvDev, fTransvDev2, fTrueRange, fTrueRange2, and G4Run::Merge().

+ Here is the call graph for this function:

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::ParticleCount ( G4String  name,
G4double  Ekin 
)
void Run::PrintSummary ( ) const

Definition at line 73 of file Run.cc.

References density, fDetector, fEkin, fParticle, G4BestUnit, G4cout, G4endl, G4Material::GetDensity(), DetectorConstruction::GetMaterial(), G4Material::GetName(), G4Run::GetNumberOfEvent(), G4ParticleDefinition::GetParticleName(), DetectorConstruction::GetSize(), and CLHEP::prec.

+ Here is the call graph for this function:

void Run::Reset ( )
private

Definition at line 62 of file Run.cc.

References f_dEdL, f_dEdR, f_nLbin, f_nRbin, fChargedStep, fDet, fNeutralStep, fSum2ChargTrLength, fSum2NeutrTrLength, fSumChargTrLength, fSumE2Longit, fSumE2LongitCumul, fSumE2Radial, fSumE2RadialCumul, fSumELongit, fSumELongitCumul, fSumERadial, fSumERadialCumul, fSumNeutrTrLength, fVerbose, DetectorConstruction::GetnLtot(), and DetectorConstruction::GetnRtot().

Referenced by Run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::SetCsdaRange ( G4int  i,
G4double  value 
)
inline

Definition at line 63 of file Run.hh.

References fCsdaRange.

void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)

Definition at line 65 of file Run.cc.

References G4INCL::KinematicsUtils::energy(), fEkin, and fParticle.

+ Here is the call graph for this function:

void Run::SetVerbose ( G4int  val)
inline

Definition at line 74 of file Run.hh.

References fVerbose.

Referenced by RunAction::SetVerbose().

+ Here is the caller graph for this function:

void Run::SetXfrontNorm ( G4int  i,
G4double  value 
)
inline

Definition at line 64 of file Run.hh.

References fXfrontNorm.

void Run::SumTrackLength ( G4int  nstep1,
G4int  nstep2,
G4double  trackl1,
G4double  trackl2,
G4double  time1,
G4double  time2 
)

Definition at line 89 of file Run.cc.

References fNbStep1, fNbStep2, fTime1, fTime2, fTrackLen1, and fTrackLen2.

Member Data Documentation

MyVector Run::f_dEdL
private

Definition at line 83 of file Run.hh.

Referenced by FillPerEvent(), FillPerStep(), InitializePerEvent(), and Reset().

MyVector Run::f_dEdR
private

Definition at line 90 of file Run.hh.

Referenced by FillPerEvent(), FillPerStep(), InitializePerEvent(), and Reset().

G4int Run::f_nLbin
private

Definition at line 82 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), InitializePerEvent(), and Reset().

G4int Run::f_nRbin
private

Definition at line 89 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), InitializePerEvent(), and Reset().

G4double Run::fChargedStep
private

Definition at line 104 of file Run.hh.

Referenced by AddStep(), ComputeStatistics(), and Reset().

G4double Run::fChargTrLength
private

Definition at line 96 of file Run.hh.

Referenced by FillPerEvent(), FillPerTrack(), and InitializePerEvent().

G4double Run::fCsdaRange[MaxAbsor]
private

Definition at line 80 of file Run.hh.

Referenced by GetCsdaRange(), and SetCsdaRange().

DetectorConstruction* Run::fDet
private

Definition at line 79 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

DetectorConstruction * Run::fDetector
private

Definition at line 72 of file Run.hh.

Referenced by ComputeMscHighland(), ComputeStatistics(), and PrintSummary().

G4double Run::fEdep
private

Definition at line 78 of file Run.hh.

Referenced by AddEdep(), ComputeStatistics(), and Merge().

G4double Run::fEdeposit
private

Definition at line 73 of file Run.hh.

Referenced by AddEdep().

G4double Run::fEdeposit2
private

Definition at line 73 of file Run.hh.

Referenced by AddEdep().

G4double Run::fEkin
private

Definition at line 74 of file Run.hh.

Referenced by ComputeMscHighland(), ComputeStatistics(), Merge(), PrintSummary(), and SetPrimary().

G4double Run::fEnergyDeposit
private

Definition at line 107 of file Run.hh.

Referenced by AddEnergy(), and PrintSummary().

G4double Run::fEnergyDeposit2
private

Definition at line 107 of file Run.hh.

Referenced by AddEnergy(), and PrintSummary().

G4double Run::fEnergyLeak[2]
private

Definition at line 119 of file Run.hh.

Referenced by AddEnergyLeak(), and PrintSummary().

G4double Run::fEnergyLeak2[2]
private

Definition at line 119 of file Run.hh.

Referenced by AddEnergyLeak(), and PrintSummary().

PrimaryGeneratorAction* Run::fKin
private

Definition at line 80 of file Run.hh.

Referenced by ComputeStatistics(), and FillPerEvent().

G4int Run::fMscEntryCentral
private

Definition at line 117 of file Run.hh.

Referenced by AddMscProjTheta(), and PrintSummary().

G4double Run::fMscProjecTheta
private

Definition at line 112 of file Run.hh.

Referenced by AddMscProjTheta(), and PrintSummary().

G4double Run::fMscProjecTheta2
private

Definition at line 112 of file Run.hh.

Referenced by AddMscProjTheta(), and PrintSummary().

G4double Run::fMscThetaCentral
private

Definition at line 113 of file Run.hh.

Referenced by AddMscProjTheta(), and PrintSummary().

G4int Run::fNbElect
private

Definition at line 115 of file Run.hh.

Referenced by CountParticles(), and PrintSummary().

G4int Run::fNbGamma
private

Definition at line 115 of file Run.hh.

Referenced by CountParticles(), and PrintSummary().

G4int Run::fNbOfSteps
private

Definition at line 76 of file Run.hh.

Referenced by AddStepSize().

G4int Run::fNbOfSteps0
private

Definition at line 77 of file Run.hh.

Referenced by ComputeStatistics(), CountSteps0(), and Merge().

G4int Run::fNbOfSteps1
private

Definition at line 77 of file Run.hh.

Referenced by ComputeStatistics(), CountSteps1(), and Merge().

G4int Run::fNbOfSteps2
private

Definition at line 76 of file Run.hh.

Referenced by AddStepSize().

G4int Run::fNbOfTraks0
private

Definition at line 76 of file Run.hh.

Referenced by ComputeStatistics(), CountTraks0(), and Merge().

G4int Run::fNbOfTraks1
private

Definition at line 76 of file Run.hh.

Referenced by ComputeStatistics(), CountTraks1(), and Merge().

G4int Run::fNbPosit
private

Definition at line 115 of file Run.hh.

Referenced by CountParticles(), and PrintSummary().

G4int Run::fNbStep1
private

Definition at line 78 of file Run.hh.

Referenced by SumTrackLength().

G4int Run::fNbStep2
private

Definition at line 78 of file Run.hh.

Referenced by SumTrackLength().

G4double Run::fNbStepsCharged
private

Definition at line 110 of file Run.hh.

Referenced by CountStepsCharg(), and PrintSummary().

G4double Run::fNbStepsCharged2
private

Definition at line 110 of file Run.hh.

Referenced by CountStepsCharg(), and PrintSummary().

G4double Run::fNbStepsNeutral
private

Definition at line 111 of file Run.hh.

Referenced by CountStepsNeutr(), and PrintSummary().

G4double Run::fNbStepsNeutral2
private

Definition at line 111 of file Run.hh.

Referenced by CountStepsNeutr(), and PrintSummary().

G4double Run::fNeutralStep
private

Definition at line 105 of file Run.hh.

Referenced by AddStep(), ComputeStatistics(), and Reset().

G4double Run::fNeutrTrLength
private

Definition at line 100 of file Run.hh.

Referenced by FillPerEvent(), FillPerTrack(), and InitializePerEvent().

G4ParticleDefinition * Run::fParticle
private

Definition at line 73 of file Run.hh.

Referenced by ComputeMscHighland(), ComputeStatistics(), Merge(), PrintSummary(), and SetPrimary().

std::map<G4String,ParticleData> Run::fParticleDataMap
private

Definition at line 76 of file Run.hh.

Referenced by ParticleCount().

std::map<const G4VProcess*,G4int> Run::fProcCounter
private

Definition at line 63 of file Run.hh.

std::map<G4String,G4int> Run::fProcCounter
private

Definition at line 82 of file Run.hh.

Referenced by ComputeStatistics(), CountProcesses(), and Merge().

G4double Run::fProjRange
private

Definition at line 80 of file Run.hh.

Referenced by AddProjRange(), ComputeStatistics(), and Merge().

G4double Run::fProjRange2
private

Definition at line 80 of file Run.hh.

Referenced by AddProjRange(), ComputeStatistics(), and Merge().

G4int Run::fReflect[2]
private

Definition at line 116 of file Run.hh.

Referenced by CountReflect(), and PrintSummary().

G4int Run::fStatus[3]
private

Definition at line 78 of file Run.hh.

Referenced by AddTrackStatus().

G4double Run::fStepSize
private

Definition at line 77 of file Run.hh.

Referenced by AddStepSize().

G4double Run::fStepSize2
private

Definition at line 77 of file Run.hh.

Referenced by AddStepSize().

G4double Run::fSum2ChargTrLength
private

Definition at line 98 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

G4double Run::fSum2NeutrTrLength
private

Definition at line 102 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

G4double Run::fSumChargTrLength
private

Definition at line 97 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumE2Longit
private

Definition at line 85 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumE2LongitCumul
private

Definition at line 87 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumE2Radial
private

Definition at line 92 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumE2RadialCumul
private

Definition at line 94 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumELongit
private

Definition at line 84 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumELongitCumul
private

Definition at line 86 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumERadial
private

Definition at line 91 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

MyVector Run::fSumERadialCumul
private

Definition at line 93 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

G4double Run::fSumNeutrTrLength
private

Definition at line 101 of file Run.hh.

Referenced by ComputeStatistics(), FillPerEvent(), and Reset().

G4double Run::fTime1
private

Definition at line 80 of file Run.hh.

Referenced by SumTrackLength().

G4double Run::fTime2
private

Definition at line 80 of file Run.hh.

Referenced by SumTrackLength().

G4double Run::fTrackLen
private

Definition at line 74 of file Run.hh.

Referenced by AddTrackLength().

G4double Run::fTrackLen1
private

Definition at line 79 of file Run.hh.

Referenced by SumTrackLength().

G4double Run::fTrackLen2
private

Definition at line 74 of file Run.hh.

Referenced by AddTrackLength(), and SumTrackLength().

G4double Run::fTrakLenCharged
private

Definition at line 108 of file Run.hh.

Referenced by AddTrakLenCharg(), and PrintSummary().

G4double Run::fTrakLenCharged2
private

Definition at line 108 of file Run.hh.

Referenced by AddTrakLenCharg(), and PrintSummary().

G4double Run::fTrakLenNeutral
private

Definition at line 109 of file Run.hh.

Referenced by AddTrakLenNeutr(), and PrintSummary().

G4double Run::fTrakLenNeutral2
private

Definition at line 109 of file Run.hh.

Referenced by AddTrakLenNeutr(), and PrintSummary().

G4int Run::fTransmit[2]
private

Definition at line 116 of file Run.hh.

Referenced by CountTransmit(), and PrintSummary().

G4double Run::fTransvDev
private

Definition at line 81 of file Run.hh.

Referenced by AddTransvDev(), ComputeStatistics(), and Merge().

G4double Run::fTransvDev2
private

Definition at line 81 of file Run.hh.

Referenced by AddTransvDev(), ComputeStatistics(), and Merge().

G4double Run::fTrueRange
private

Definition at line 79 of file Run.hh.

Referenced by AddTrueRange(), ComputeStatistics(), and Merge().

G4double Run::fTrueRange2
private

Definition at line 79 of file Run.hh.

Referenced by AddTrueRange(), ComputeStatistics(), and Merge().

G4int Run::fVerbose
private

Definition at line 107 of file Run.hh.

Referenced by ComputeStatistics(), Reset(), and SetVerbose().

G4double Run::fXfrontNorm[MaxAbsor]
private

Definition at line 81 of file Run.hh.

Referenced by GetXfrontNorm(), and SetXfrontNorm().


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