Geant4  10.00.p02
RunAction Class Reference

#include <RunAction.hh>

+ Inheritance diagram for RunAction:
+ Collaboration diagram for RunAction:

Classes

class  ParticleStatistics
 

Public Member Functions

 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
void GetCuts ()
 
void CriticalEnergy ()
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
void fillPerEvent_1 (G4int, G4double, G4double)
 
void fillPerEvent_2 (G4int, G4double, G4double)
 
void fillPerEvent_3 (G4double, G4double, G4double)
 
void fillDetailedLeakage (G4int, G4double)
 
void fillNbRadLen (G4double)
 
void SetWriteFile (G4bool val)
 
void CreateFilePixels ()
 
 RunAction (DetectorConstruction *, HistoManager *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
void SetRndmFreq (G4int val)
 
G4int GetRndmFreq ()
 
void AddDoseN (G4float dose)
 
void SetDoseN (G4float dose)
 
G4float GetDoseN ()
 
void AddDoseC (G4float dose)
 
void SetDoseC (G4float dose)
 
G4float GetDoseC ()
 
G4int GetNumEvent ()
 
void SetNumEvent (G4int i)
 
G4int GetNbOfHitsGas ()
 
void AddNbOfHitsGas ()
 
void SetMassNucleus (G4float mN)
 
G4float GetMassNucleus ()
 
void SetMassCytoplasm (G4float mC)
 
G4float GetMassCytoplasm ()
 
void AddDoseBox (G4int i, G4float x)
 
G4float GetDoseBox (G4int i)
 
G4ThreeVector GetVectCell (G4int i)
 
 RunAction ()
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
G4int GetRow ()
 
void AddRow ()
 
void AddToXVector (float v)
 
void AddToYVector (float v)
 
void AddToThetaVector (float v)
 
void AddToPhiVector (float v)
 
 RunAction (AnalysisManager *analysis)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction (HistoManager *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void fillPerEvent (G4double, G4double, G4double, G4double)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void GetCuts ()
 
void CriticalEnergy ()
 
 RunAction (DetectorConstruction *det, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PhysicsList *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PhysicsList *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void AddEdep (G4double e)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddStepSize (G4int nb, G4double s)
 
G4double GetCsdaRange ()
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String procName)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String procName)
 
void SumTrack (G4double track)
 
void SumeTransf (G4double energy)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
void SumPathLength (G4double truepl, G4double geompl)
 
void SumLateralDisplacement (G4double displa)
 
void SumPsi (G4double psi)
 
void SumTetaPlane (G4double teta)
 
void SumPhiCorrel (G4double correl)
 
G4double ComputeMscHighland (G4double pathLength)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void AddEnergyDeposit (G4double edep)
 
void AddTrackLength (G4double step)
 
void AddChargedSecondary (G4double ekin)
 
void AddNeutralSecondary (G4double ekin)
 
G4double GetEnergyFromRestrictedRange (G4double, G4ParticleDefinition *, G4Material *, G4double)
 
G4double GetEnergyFromCSDARange (G4double, G4ParticleDefinition *, G4Material *, G4double)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void SetVerbose (G4int val)
 
void SetHistoName (G4String &val)
 
void SetEdepAndRMS (G4ThreeVector)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillPerEvent (G4int, G4double, G4double)
 
void SumEnergyFlow (G4int plane, G4double Eflow)
 
void SumLateralEleak (G4int cell, G4double Eflow)
 
void AddChargedStep ()
 
void AddNeutralStep ()
 
void PrintDedxTables ()
 
void AddSecondaryTrack (const G4Track *)
 
void SetEdepAndRMS (G4int, G4double, G4double, G4double)
 
G4double GetAverageEdep (G4int i) const
 
G4double GetRMSEdep (G4int i) const
 
G4double GetLimitEdep (G4int i) const
 
void SetApplyLimit (G4bool val)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *det, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
 RunAction (DetectorConstruction *, PhysicsList *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillTallyEdep (G4int n, G4double e)
 
void FillEdep (G4double de, G4double eni)
 
void AddProjRange (G4double x)
 
void AddPrimaryStep ()
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillHisto (G4int id, G4double x, G4double weight=1.0)
 
void SetBinSize (G4double size)
 
G4double GetOffsetX ()
 
void SetVerbose (G4int verbose)
 
G4int GetVerbose ()
 
void AddProjRange (G4double x)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (const G4VProcess *process)
 
void SumTrack (G4double track)
 
void CountNuclearChannel (G4String, G4double)
 
void ParticleCount (G4String, G4double)
 
void Balance (G4double)
 
void CountGamma (G4int)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void InitFluence ()
 
void SumFluence (G4double, G4double)
 
void ComputeFluenceError ()
 
void PrintFluence (G4int)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
void SurveyConvergence (G4int)
 
void sumEsecond (G4double e)
 
void FlowInCavity (G4int k, G4double e)
 
void AddEdepCavity (G4double de)
 
void AddTrakCavity (G4double dt)
 
void StepInWall (G4double s)
 
void StepInCavity (G4double s)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
void SurveyConvergence (G4int)
 
void FlowInCavity (G4int k, G4double e)
 
void AddEdepCavity (G4double de)
 
void AddTrakCavity (G4double dt)
 
void StepInWall (G4double s)
 
void StepInCavity (G4double s)
 
 RunAction ()
 
virtual ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *arun)
 
virtual void EndOfRunAction (const G4Run *arun)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
virtual ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
void FillData (const G4String &particleName, G4double kinEnergy, G4double costheta, G4double phi, G4double longitudinalPolarization)
 
void EventFinished ()
 
 RunAction (PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void ParticleCount (G4String, G4double)
 
void Balance (G4double, G4double)
 
void EventTiming (G4double)
 
void PrimaryTiming (G4double)
 
- Public Member Functions inherited from G4UserRunAction
 G4UserRunAction ()
 
virtual ~G4UserRunAction ()
 
void SetMaster (G4bool val=true)
 
G4bool IsMaster () const
 

Public Attributes

G4int f_n_gam_sync
 
G4double f_e_gam_sync
 
G4double f_e_gam_sync2
 
G4double f_e_gam_sync_max
 
G4double f_lam_gam_sync
 

Private Member Functions

void CreateHistogram ()
 
void WriteHistogram ()
 
void BeginMaster (const G4Run *)
 
void EndMaster (const G4Run *)
 
void InitializeWorker (const G4Run *)
 
void BeginWorker (const G4Run *)
 
void EndWorker (const G4Run *)
 
void PrintRunInfo (const G4Run *run)
 
void CreateHistogram ()
 
void WriteHistogram ()
 
void BeginMaster (const G4Run *)
 
void EndMaster (const G4Run *)
 
void InitializeWorker (const G4Run *)
 
void BeginWorker (const G4Run *)
 
void EndWorker (const G4Run *)
 
void PrintRunInfo (const G4Run *run)
 
G4double ComputeTheory (G4String, G4int)
 
G4double GetEnergyCut (G4Material *, G4int)
 
void BookHisto ()
 
void SaveHisto ()
 
void Reset ()
 
void BookHisto ()
 
RunActionoperator= (const RunAction &right)
 
 RunAction (const RunAction &)
 

Private Attributes

DetectorConstructiondetector
 
PrimaryGeneratorActionprimary
 
G4double rangeCut [3]
 
G4double energyCut [3]
 
HistoManagerhistoManager
 
std::vector< G4doublevisibleEnergy
 
std::vector< G4doublevisibleEnergy2
 
std::vector< G4doubletotalEnergy
 
std::vector< G4doubletotalEnergy2
 
std::vector< G4doublelayerEvis
 
std::vector< G4doublelayerEvis2
 
std::vector< G4doublelayerEtot
 
std::vector< G4doublelayerEtot2
 
G4int nbEvents
 
G4double calorEvis
 
G4double calorEvis2
 
G4double calorEtot
 
G4double calorEtot2
 
G4double Eleak
 
G4double Eleak2
 
G4double EdLeak [3]
 
G4double nbRadLen
 
G4double nbRadLen2
 
G4bool writeFile
 
DetectorConstructionDetector
 
HistoManagerHisto
 
DetectorConstructionfDetector
 
PhantomConfiguration fMyPhantomConfiguration
 
G4int fSaveRndm
 
G4int fNumEvent
 
G4int fNbOfPixels
 
G4int fNbOfHitsGas
 
G4float fSP
 
G4float fR
 
G4float fRnElec
 
G4float fRcElec
 
G4float fDoseN
 
G4float fDoseC
 
G4float fDoseNElec
 
G4float fDoseCElec
 
G4float fMassPhantom
 
G4float fMassCytoplasm
 
G4float fMassNucleus
 
G4bool fBoolSP
 
G4intfX3DDose
 
G4intfY3DDose
 
G4intfZ3DDose
 
G4floatfDose3DDose
 
G4ThreeVectorfMapVoxels
 
TrackingActionfpTrackingAction
 
bool fInitialized
 
bool fDebug
 
PrimaryGeneratorActionfPrimary
 
G4int fRow
 
CLHEP::HepVector fXVector
 
CLHEP::HepVector fYVector
 
CLHEP::HepVector fThetaVector
 
CLHEP::HepVector fPhiVector
 
CLHEP::HepMatrix fBeamMatrix
 
AnalysisManageranalysisMan
 
HistoManagerfHistoManager
 
G4double fSumEAbs
 
G4double fSum2EAbs
 
G4double fSumEGap
 
G4double fSum2EGap
 
G4double fSumLAbs
 
G4double fSum2LAbs
 
G4double fSumLGap
 
G4double fSum2LGap
 
G4double fRangeCut [3]
 
G4double fEnergyCut [3]
 
RunfRun
 
PhysicsListfPhysics
 
PrimaryGeneratorActionfKinematic
 
G4double fEdeposit
 
G4double fEdeposit2
 
G4double fTrackLen
 
G4double fTrackLen2
 
G4double fProjRange
 
G4double fProjRange2
 
G4int fNbOfSteps
 
G4int fNbOfSteps2
 
G4double fStepSize
 
G4double fStepSize2
 
G4double fCsdaRange
 
std::map< G4String, G4intfProcCounter
 
G4int fTotalCount
 
G4double fSumTrack
 
G4double fSumTrack2
 
G4double fEnTransfer
 
ProcessesCountfProcCounter
 
G4double fTruePL
 
G4double fTruePL2
 
G4double fGeomPL
 
G4double fGeomPL2
 
G4double fLDispl
 
G4double fLDispl2
 
G4double fPsiSpa
 
G4double fPsiSpa2
 
G4double fTetPrj
 
G4double fTetPrj2
 
G4double fPhiCor
 
G4double fPhiCor2
 
G4double fEnergyDeposit
 
G4double fTrackLength
 
G4double fEnergyCharged
 
G4double fEnergyNeutral
 
G4double fEmin [2]
 
G4double fEmax [2]
 
G4long fNbSteps
 
G4int fNbCharged
 
G4int fNbNeutral
 
DetectorConstructionfDet
 
PrimaryGeneratorActionfKin
 
RunActionMessengerfRunMessenger
 
G4AnalysisManagerfAnalysisManager
 
G4int fVerbose
 
G4String fHistoName [2]
 
G4double fEdeptrue
 
G4double fRmstrue
 
G4double fLimittrue
 
std::vector< G4doublefEnergyFlow
 
std::vector< G4doublefLateralEleak
 
std::vector< G4doublefEnergyDeposit [MaxAbsor]
 
G4double fChargedStep
 
G4double fNeutralStep
 
G4int fN_gamma
 
G4int fN_elec
 
G4int fN_pos
 
G4bool fApplyLimit
 
G4doublefTallyEdep
 
G4double fEdeptot
 
G4double fEniel
 
G4int fNbPrimarySteps
 
G4int fRange
 
HistofHisto
 
RunActionMessengerfRunActionMessenger
 
G4int fVerboseLevel
 
G4double fBinLength
 
G4double fOffsetX
 
HistoManagerfHisto
 
std::map< const G4VProcess
*, G4int
fProcCounter
 
G4int fGammaCount
 
std::map< G4String, G4intfNuclChannelCount
 
std::map< G4String, G4doublefNuclChannelQ
 
std::map< G4String, G4intfParticleCount
 
std::map< G4String, G4doublefEmean
 
std::map< G4String, G4doublefEmin
 
std::map< G4String, G4doublefEmax
 
G4double fPbalance [3]
 
G4int fNbGamma [3]
 
G4int fNbBins
 
G4double fDr
 
std::vector< G4doublefluence
 
std::vector< G4doublefluence1
 
std::vector< G4doublefluence2
 
std::vector< G4intfNbEntries
 
G4double fEsecondary
 
G4double fEsecondary2
 
G4long fNbSec
 
G4long fPartFlowCavity [2]
 
G4double fEnerFlowCavity [2]
 
G4double fEdepCavity
 
G4double fEdepCavity2
 
G4double fTrkSegmCavity
 
G4long fNbEventCavity
 
G4double fOldEmean
 
G4double fOldDose
 
G4double fStepWall
 
G4double fStepWall2
 
G4double fStepCavity
 
G4double fStepCavity2
 
G4long fNbStepWall
 
G4long fNbStepCavity
 
G4double fWallThickness
 
G4double fWallRadius
 
G4MaterialfMateWall
 
G4double fDensityWall
 
G4double fCavityThickness
 
G4double fCavityRadius
 
G4double fSurfaceCavity
 
G4double fVolumeCavity
 
G4MaterialfMateCavity
 
G4double fDensityCavity
 
G4double fMassCavity
 
G4double fEnergyGun
 
G4double fMassWall
 
ProcessesCountProcCounter
 
G4int totalEventCount
 
ParticleStatistics photonStats
 
ParticleStatistics electronStats
 
ParticleStatistics positronStats
 
G4int fDecayCount
 
G4int fTimeCount
 
G4double fEkinTot [3]
 
G4double fEventTime [3]
 
G4double fPrimaryTime
 

Additional Inherited Members

- Protected Attributes inherited from G4UserRunAction
G4bool isMaster
 

Detailed Description

Definition at line 45 of file RunAction.hh.

Constructor & Destructor Documentation

RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction kin 
)

Definition at line 46 of file RunAction.cc.

RunAction::~RunAction ( )

Definition at line 52 of file RunAction.cc.

RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim,
HistoManager hist 
)

Definition at line 45 of file RunAction.cc.

References writeFile.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
HistoManager his 
)

Definition at line 40 of file RunAction.cc.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det)

Definition at line 41 of file RunAction.cc.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction )
RunAction::~RunAction ( )
RunAction::RunAction ( )

Definition at line 45 of file RunAction.cc.

References fDebug, fInitialized, and fpTrackingAction.

RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( AnalysisManager analysis)

Definition at line 37 of file RunAction.cc.

RunAction::~RunAction ( )
RunAction::RunAction ( HistoManager histo)

Definition at line 44 of file RunAction.cc.

virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PhysicsList phys,
PrimaryGeneratorAction kin 
)

Definition at line 52 of file RunAction.cc.

References fHistoManager.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PhysicsList ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction ,
HistoManager  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PhysicsList ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( const RunAction )
private
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction ,
HistoManager  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( PrimaryGeneratorAction kin)

Definition at line 48 of file RunAction.cc.

References fHistoManager.

RunAction::~RunAction ( )

Member Function Documentation

void RunAction::AddChargedSecondary ( G4double  ekin)
inline

Definition at line 69 of file RunAction.hh.

References fEmax, fEmin, fEnergyCharged, and fNbCharged.

void RunAction::AddChargedStep ( )
inline

Definition at line 72 of file RunAction.hh.

References fChargedStep.

void RunAction::AddDoseBox ( G4int  i,
G4float  x 
)
inline

Definition at line 80 of file RunAction.hh.

References fDose3DDose.

void RunAction::AddDoseC ( G4float  dose)
inline

Definition at line 64 of file RunAction.hh.

References fDoseC.

void RunAction::AddDoseN ( G4float  dose)
inline

Definition at line 60 of file RunAction.hh.

References fDoseN.

void RunAction::AddEdep ( G4double  e)
inline

Definition at line 58 of file RunAction.hh.

References fEdeposit, and fEdeposit2.

void RunAction::AddEdepCavity ( G4double  de)
inline

Definition at line 66 of file RunAction.hh.

References fEdepCavity, fEdepCavity2, and fNbEventCavity.

void RunAction::AddEdepCavity ( G4double  de)
inline

Definition at line 69 of file RunAction.hh.

References fEdepCavity, fEdepCavity2, and fNbEventCavity.

void RunAction::AddEnergyDeposit ( G4double  edep)
inline

Definition at line 63 of file RunAction.hh.

References fEnergyDeposit.

void RunAction::AddNbOfHitsGas ( )
inline

Definition at line 72 of file RunAction.hh.

References fNbOfHitsGas.

void RunAction::AddNeutralSecondary ( G4double  ekin)
inline

Definition at line 75 of file RunAction.hh.

References fEmax, fEmin, fEnergyNeutral, and fNbNeutral.

void RunAction::AddNeutralStep ( )
inline

Definition at line 73 of file RunAction.hh.

References fNeutralStep.

void RunAction::AddPrimaryStep ( )
inline

Definition at line 106 of file RunAction.hh.

References fNbPrimarySteps.

void RunAction::AddProjRange ( G4double  x)
inline

Definition at line 60 of file RunAction.hh.

References fProjRange, and fProjRange2.

void RunAction::AddProjRange ( G4double  x)
inline
void RunAction::AddProjRange ( G4double  x)
inline

Definition at line 67 of file RunAction.hh.

void RunAction::AddRow ( )
inline

Definition at line 53 of file RunAction.hh.

References fRow.

void RunAction::AddSecondaryTrack ( const G4Track track)

Definition at line 395 of file RunAction.cc.

References G4Electron::Electron(), fN_elec, fN_gamma, fN_pos, G4Gamma::Gamma(), G4Track::GetDefinition(), and G4Positron::Positron().

+ Here is the call graph for this function:

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

Definition at line 61 of file RunAction.hh.

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

void RunAction::AddToPhiVector ( float  v)
inline

Definition at line 58 of file RunAction.hh.

References fPhiVector, and fRow.

void RunAction::AddToThetaVector ( float  v)
inline

Definition at line 57 of file RunAction.hh.

References fRow, and fThetaVector.

void RunAction::AddToXVector ( float  v)
inline

Definition at line 55 of file RunAction.hh.

References fRow, and fXVector.

void RunAction::AddToYVector ( float  v)
inline

Definition at line 56 of file RunAction.hh.

References fRow, and fYVector.

void RunAction::AddTrackLength ( G4double  t)
inline

Definition at line 59 of file RunAction.hh.

References fTrackLen, and fTrackLen2.

void RunAction::AddTrackLength ( G4double  step)
inline

Definition at line 66 of file RunAction.hh.

References fNbSteps, and fTrackLength.

void RunAction::AddTrakCavity ( G4double  dt)
inline

Definition at line 68 of file RunAction.hh.

References fTrkSegmCavity.

void RunAction::AddTrakCavity ( G4double  dt)
inline

Definition at line 71 of file RunAction.hh.

References fTrkSegmCavity.

void RunAction::Balance ( G4double  Ekin,
G4double  Pbal 
)

Definition at line 98 of file RunAction.cc.

References fDecayCount, fEkinTot, and fPbalance.

void RunAction::Balance ( G4double  Pbal)

Definition at line 110 of file RunAction.cc.

References fPbalance, and fTotalCount.

void RunAction::BeginMaster ( const G4Run )
private
void RunAction::BeginMaster ( const G4Run run)
private

Definition at line 90 of file RunAction.cc.

References CreateHistogram(), fDebug, fInitialized, G4cout, G4endl, G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), InitializeWorker(), PrintRunInfo(), and G4RunManager::sequentialRM.

+ Here is the call graph for this function:

virtual void RunAction::BeginOfRunAction ( const G4Run arun)
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginWorker ( const G4Run )
private
void RunAction::BeginWorker ( const G4Run run)
private

Definition at line 112 of file RunAction.cc.

References CreateHistogram(), fDebug, fInitialized, G4cout, G4endl, InitializeWorker(), and PrintRunInfo().

+ Here is the call graph for this function:

void RunAction::BookHisto ( )
private
void RunAction::BookHisto ( )
private

Definition at line 71 of file RunAction.cc.

References fAnalysisManager, fDet, fHistoName, fKin, G4cout, G4endl, DetectorConstruction::GetdLradl(), DetectorConstruction::GetdRradl(), DetectorConstruction::GetnLtot(), DetectorConstruction::GetnRtot(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), and GeV.

+ Here is the call graph for this function:

void RunAction::ComputeFluenceError ( )

Definition at line 169 of file RunAction.cc.

References error, fDr, fluence, fluence1, fluence2, fNbBins, fNbEntries, and mm.

G4double RunAction::ComputeMscHighland ( G4double  pathLength)

Definition at line 232 of file RunAction.cc.

References DBL_MIN, eplus, fDetector, fPrimary, DetectorConstruction::GetMaterial(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), MeV, and z.

+ Here is the call graph for this function:

G4double RunAction::ComputeTheory ( G4String  process,
G4int  NbOfMu 
)
private
void RunAction::CountGamma ( G4int  nGamma)

Definition at line 121 of file RunAction.cc.

References fGammaCount, and fNbGamma.

void RunAction::CountNuclearChannel ( G4String  name,
G4double  Q 
)

Definition at line 102 of file RunAction.cc.

References fNuclChannelCount, fNuclChannelQ, and name.

void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( G4String  procName)
inline

Definition at line 59 of file RunAction.hh.

References fProcCounter.

void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( G4String  procName)
inline

Definition at line 60 of file RunAction.hh.

References fProcCounter.

void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( const G4VProcess process)
inline

Definition at line 61 of file RunAction.hh.

References fProcCounter.

void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( G4String  )
void RunAction::CreateFilePixels ( )

Definition at line 342 of file RunAction.cc.

References detector, G4endl, G4RunManager::GetCurrentRun(), HistoManager::GetFileName(), DetectorConstruction::GetN1Pixels(), DetectorConstruction::GetN1Shift(), DetectorConstruction::GetN2Pixels(), G4Run::GetNumberOfEventToBeProcessed(), G4RunManager::GetRunManager(), histoManager, and name.

+ Here is the call graph for this function:

void RunAction::CreateHistogram ( )
private
void RunAction::CreateHistogram ( )
private

Definition at line 204 of file RunAction.cc.

References G4cout, and G4endl.

Referenced by BeginMaster(), and BeginWorker().

+ Here is the caller graph for this function:

void RunAction::CriticalEnergy ( )

Definition at line 300 of file RunAction.cc.

References G4EmCalculator::ComputeDEDX(), detector, G4Electron::Electron(), G4BestUnit, G4cout, DetectorConstruction::GetMaterial(), G4Material::GetNumberOfElements(), G4Material::GetRadlen(), G4Material::GetState(), G4Material::GetZ(), kStateGas, and MeV.

Referenced by BeginOfRunAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::CriticalEnergy ( )
void RunAction::EndMaster ( const G4Run )
private
void RunAction::EndMaster ( const G4Run run)
private

Definition at line 126 of file RunAction.cc.

References EndWorker(), G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), and G4RunManager::sequentialRM.

+ Here is the call graph for this function:

virtual void RunAction::EndOfRunAction ( const G4Run arun)
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run aRun)
virtual

Reimplemented from G4UserRunAction.

Definition at line 260 of file RunAction.cc.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndWorker ( const G4Run )
private
void RunAction::EndWorker ( const G4Run run)
private

Definition at line 135 of file RunAction.cc.

References fDebug, fpTrackingAction, G4cout, G4endl, TrackingAction::GetNParticlesCreatedInTarget(), TrackingAction::GetNParticlesCreatedInWorld(), G4Run::GetNumberOfEvent(), PrintNParticles(), PrintRunInfo(), and WriteHistogram().

Referenced by EndMaster().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::EventFinished ( )

Definition at line 163 of file RunAction.cc.

References electronStats, RunAction::ParticleStatistics::EventFinished(), photonStats, positronStats, and totalEventCount.

+ Here is the call graph for this function:

void RunAction::EventTiming ( G4double  time)

Definition at line 116 of file RunAction.cc.

References fEventTime, and fTimeCount.

void RunAction::FillData ( const G4String particleName,
G4double  kinEnergy,
G4double  costheta,
G4double  phi,
G4double  longitudinalPolarization 
)

Definition at line 83 of file RunAction.cc.

References electronStats, RunAction::ParticleStatistics::FillData(), photonStats, and positronStats.

+ Here is the call graph for this function:

void RunAction::fillDetailedLeakage ( G4int  icase,
G4double  energy 
)

Definition at line 146 of file RunAction.cc.

References EdLeak, and G4INCL::KinematicsUtils::energy().

Referenced by TrackingAction::PostUserTrackingAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::FillEdep ( G4double  de,
G4double  eni 
)
inline

Definition at line 89 of file RunAction.hh.

References fEdeptot, and fEniel.

void RunAction::FillHisto ( G4int  id,
G4double  x,
G4double  weight = 1.0 
)

Definition at line 186 of file RunAction.cc.

References fHisto, Histo::Fill(), G4cout, G4endl, and GetVerbose().

+ Here is the call graph for this function:

void RunAction::fillNbRadLen ( G4double  dn)

Definition at line 155 of file RunAction.cc.

References nbRadLen, and nbRadLen2.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void RunAction::fillPerEvent ( G4double  EAbs,
G4double  EGap,
G4double  LAbs,
G4double  LGap 
)

Definition at line 76 of file RunAction.cc.

References fSum2EAbs, fSum2EGap, fSum2LAbs, fSum2LGap, fSumEAbs, fSumEGap, fSumLAbs, and fSumLGap.

void RunAction::FillPerEvent ( G4int  kAbs,
G4double  EAbs,
G4double  LAbs 
)

Definition at line 125 of file RunAction.cc.

References fApplyLimit, fEnergyDeposit, fSum2EAbs, fSum2LAbs, fSumEAbs, fSumLAbs, and kAbs.

void RunAction::fillPerEvent_1 ( G4int  pixel,
G4double  Evis,
G4double  Etot 
)

Definition at line 113 of file RunAction.cc.

References totalEnergy, totalEnergy2, visibleEnergy, and visibleEnergy2.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void RunAction::fillPerEvent_2 ( G4int  layer,
G4double  Evis,
G4double  Etot 
)

Definition at line 123 of file RunAction.cc.

References layerEtot, layerEtot2, layerEvis, and layerEvis2.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void RunAction::fillPerEvent_3 ( G4double  calEvis,
G4double  calEtot,
G4double  eleak 
)

Definition at line 133 of file RunAction.cc.

References calorEtot, calorEtot2, calorEvis, calorEvis2, Eleak, Eleak2, and nbEvents.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void RunAction::FillTallyEdep ( G4int  n,
G4double  e 
)
inline

Definition at line 82 of file RunAction.hh.

References fTallyEdep, and n.

void RunAction::FlowInCavity ( G4int  k,
G4double  e 
)
inline

Definition at line 63 of file RunAction.hh.

References fEnerFlowCavity, and fPartFlowCavity.

void RunAction::FlowInCavity ( G4int  k,
G4double  e 
)
inline

Definition at line 66 of file RunAction.hh.

References fEnerFlowCavity, and fPartFlowCavity.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

G4Run * RunAction::GenerateRun ( void  )
virtual

Reimplemented from G4UserRunAction.

Definition at line 65 of file RunAction.cc.

References fDetector, and fRun.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

G4double RunAction::GetAverageEdep ( G4int  i) const
inline

Definition at line 81 of file RunAction.hh.

References fEdeptrue.

G4double RunAction::GetCsdaRange ( )
inline

Definition at line 65 of file RunAction.hh.

References fCsdaRange.

void RunAction::GetCuts ( )

Definition at line 269 of file RunAction.cc.

References detector, energyCut, G4ProductionCutsTable::GetEnergyCutsVector(), DetectorConstruction::GetMaterial(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetRangeCutsVector(), G4ProductionCutsTable::GetTableSize(), idxG4ElectronCut, idxG4GammaCut, idxG4PositronCut, and rangeCut.

Referenced by BeginOfRunAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::GetCuts ( )
G4float RunAction::GetDoseBox ( G4int  i)
inline

Definition at line 81 of file RunAction.hh.

References fDose3DDose.

G4float RunAction::GetDoseC ( )
inline

Definition at line 66 of file RunAction.hh.

References fDoseC.

G4float RunAction::GetDoseN ( )
inline

Definition at line 62 of file RunAction.hh.

References fDoseN.

G4double RunAction::GetEnergyCut ( G4Material material,
G4int  idParticle 
)
private

Definition at line 244 of file RunAction.cc.

References G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), and G4ProductionCutsTable::GetProductionCutsTable().

Referenced by ComputeTheory().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double RunAction::GetEnergyFromCSDARange ( G4double  range,
G4ParticleDefinition particle,
G4Material material,
G4double  Etry 
)

Definition at line 260 of file RunAction.cc.

References G4EmCalculator::ComputeTotalDEDX(), dE, G4BestUnit, G4cout, G4endl, and G4EmCalculator::GetCSDARange().

+ Here is the call graph for this function:

G4double RunAction::GetEnergyFromRestrictedRange ( G4double  range,
G4ParticleDefinition particle,
G4Material material,
G4double  Etry 
)

Definition at line 228 of file RunAction.cc.

References dE, G4BestUnit, G4cout, G4endl, G4EmCalculator::GetDEDX(), and G4EmCalculator::GetRangeFromRestricteDEDX().

+ Here is the call graph for this function:

G4double RunAction::GetLimitEdep ( G4int  i) const
inline

Definition at line 83 of file RunAction.hh.

References fLimittrue.

G4float RunAction::GetMassCytoplasm ( )
inline

Definition at line 78 of file RunAction.hh.

References fMassCytoplasm.

G4float RunAction::GetMassNucleus ( )
inline

Definition at line 75 of file RunAction.hh.

References fMassNucleus.

G4int RunAction::GetNbOfHitsGas ( )
inline

Definition at line 71 of file RunAction.hh.

References fNbOfHitsGas.

G4int RunAction::GetNumEvent ( )
inline

Definition at line 68 of file RunAction.hh.

References fNumEvent.

G4double RunAction::GetOffsetX ( )
inline

Definition at line 62 of file RunAction.hh.

References fOffsetX.

G4double RunAction::GetRMSEdep ( G4int  i) const
inline

Definition at line 82 of file RunAction.hh.

References fRmstrue.

G4int RunAction::GetRndmFreq ( )
inline

Definition at line 58 of file RunAction.hh.

References fSaveRndm.

G4int RunAction::GetRow ( )
inline

Definition at line 52 of file RunAction.hh.

References fRow.

G4ThreeVector RunAction::GetVectCell ( G4int  i)
inline

Definition at line 83 of file RunAction.hh.

References fMapVoxels.

G4int RunAction::GetVerbose ( )
inline

Definition at line 65 of file RunAction.hh.

References fVerboseLevel.

Referenced by FillHisto().

+ Here is the caller graph for this function:

void RunAction::InitFluence ( )

Definition at line 138 of file RunAction.cc.

References fDr, fluence, fluence1, fluence2, fNbBins, fNbEntries, and mm.

void RunAction::InitializeWorker ( const G4Run )
private
void RunAction::InitializeWorker ( const G4Run )
private

Definition at line 185 of file RunAction.cc.

References FatalException, fInitialized, fpTrackingAction, G4Exception(), G4RunManager::GetRunManager(), G4RunManager::GetUserTrackingAction(), and G4UserRunAction::isMaster.

Referenced by BeginMaster(), and BeginWorker().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

RunAction& RunAction::operator= ( const RunAction right)
private
void RunAction::ParticleCount ( G4String  ,
G4double   
)
void RunAction::ParticleCount ( G4String  name,
G4double  Ekin 
)

Definition at line 90 of file RunAction.cc.

References fEmax, fEmean, fEmin, fParticleCount, and name.

void RunAction::PrimaryTiming ( G4double  ptime)

Definition at line 127 of file RunAction.cc.

References fPrimaryTime.

void RunAction::PrintFluence ( G4int  TotEvents)

Definition at line 224 of file RunAction.cc.

References error, fDr, fluence, fluence1, fluence2, fNbBins, fNbEntries, G4endl, mm, and name.

void RunAction::PrintRunInfo ( const G4Run run)
private
void RunAction::PrintRunInfo ( const G4Run run)
private

Definition at line 258 of file RunAction.cc.

References G4cout, G4endl, G4Run::GetNumberOfEvent(), G4Run::GetNumberOfEventToBeProcessed(), G4Run::GetRunID(), G4RunManager::GetRunManager(), and G4RunManager::GetRunManagerType().

Referenced by BeginMaster(), BeginWorker(), and EndWorker().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::Reset ( )
private
void RunAction::SaveHisto ( )
private

Definition at line 138 of file RunAction.cc.

References fAnalysisManager.

void RunAction::SetApplyLimit ( G4bool  val)
inline

Definition at line 84 of file RunAction.hh.

References fApplyLimit.

void RunAction::SetBinSize ( G4double  size)
inline

Definition at line 61 of file RunAction.hh.

References fBinLength.

void RunAction::SetDoseC ( G4float  dose)
inline

Definition at line 65 of file RunAction.hh.

References fDoseC.

void RunAction::SetDoseN ( G4float  dose)
inline

Definition at line 61 of file RunAction.hh.

References fDoseN.

void RunAction::SetEdepAndRMS ( G4ThreeVector  Value)

Definition at line 189 of file RunAction.cc.

References fEdeptrue, fLimittrue, and fRmstrue.

Referenced by RunActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void RunAction::SetEdepAndRMS ( G4int  i,
G4double  edep,
G4double  rms,
G4double  lim 
)

Definition at line 405 of file RunAction.cc.

References fEdeptrue, fLimittrue, and fRmstrue.

void RunAction::SetHistoName ( G4String val)
inline

Definition at line 71 of file RunAction.hh.

References fHistoName.

Referenced by RunActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void RunAction::SetMassCytoplasm ( G4float  mC)
inline

Definition at line 77 of file RunAction.hh.

References fMassCytoplasm.

void RunAction::SetMassNucleus ( G4float  mN)
inline

Definition at line 74 of file RunAction.hh.

References fMassNucleus.

void RunAction::SetNumEvent ( G4int  i)
inline

Definition at line 69 of file RunAction.hh.

References fNumEvent.

void RunAction::SetRndmFreq ( G4int  val)
inline

Definition at line 57 of file RunAction.hh.

References fSaveRndm.

void RunAction::SetVerbose ( G4int  verbose)
inline

Definition at line 64 of file RunAction.hh.

References fVerboseLevel.

void RunAction::SetVerbose ( G4int  val)

Definition at line 197 of file RunAction.cc.

References fRun, fVerbose, and Run::SetVerbose().

Referenced by RunActionMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::SetWriteFile ( G4bool  val)
inline

Definition at line 66 of file RunAction.hh.

References writeFile.

Referenced by EventAction::SetWriteFile().

+ Here is the caller graph for this function:

void RunAction::StepInCavity ( G4double  s)
inline

Definition at line 72 of file RunAction.hh.

References fNbStepCavity, fStepCavity, fStepCavity2, and s.

void RunAction::StepInCavity ( G4double  s)
inline

Definition at line 75 of file RunAction.hh.

References fNbStepCavity, fStepCavity, fStepCavity2, and s.

void RunAction::StepInWall ( G4double  s)
inline

Definition at line 70 of file RunAction.hh.

References fNbStepWall, fStepWall, fStepWall2, and s.

void RunAction::StepInWall ( G4double  s)
inline

Definition at line 73 of file RunAction.hh.

References fNbStepWall, fStepWall, fStepWall2, and s.

void RunAction::SumEnergyFlow ( G4int  plane,
G4double  Eflow 
)
inline

Definition at line 67 of file RunAction.hh.

References fEnergyFlow.

void RunAction::sumEsecond ( G4double  e)
inline

Definition at line 63 of file RunAction.hh.

References fEsecondary, fEsecondary2, and fNbSec.

void RunAction::SumeTransf ( G4double  energy)
inline

Definition at line 64 of file RunAction.hh.

References G4INCL::KinematicsUtils::energy(), and fEnTransfer.

+ Here is the call graph for this function:

void RunAction::SumFluence ( G4double  r,
G4double  fl 
)

Definition at line 158 of file RunAction.cc.

References fDr, fluence, fluence2, fNbBins, and fNbEntries.

void RunAction::SumLateralDisplacement ( G4double  displa)
inline

Definition at line 67 of file RunAction.hh.

References fLDispl, and fLDispl2.

void RunAction::SumLateralEleak ( G4int  cell,
G4double  Eflow 
)
inline

Definition at line 69 of file RunAction.hh.

References fLateralEleak.

void RunAction::SumPathLength ( G4double  truepl,
G4double  geompl 
)
inline

Definition at line 61 of file RunAction.hh.

References fGeomPL, fGeomPL2, fTotalCount, fTruePL, and fTruePL2.

void RunAction::SumPhiCorrel ( G4double  correl)
inline

Definition at line 76 of file RunAction.hh.

References fPhiCor, and fPhiCor2.

void RunAction::SumPsi ( G4double  psi)
inline

Definition at line 70 of file RunAction.hh.

References fPsiSpa, and fPsiSpa2.

void RunAction::SumTetaPlane ( G4double  teta)
inline

Definition at line 73 of file RunAction.hh.

References fTetPrj, and fTetPrj2.

void RunAction::SumTrack ( G4double  track)
inline

Definition at line 62 of file RunAction.hh.

References fSumTrack, fSumTrack2, and fTotalCount.

void RunAction::SumTrack ( G4double  track)
inline

Definition at line 64 of file RunAction.hh.

References fSumTrack, fSumTrack2, and fTotalCount.

void RunAction::SurveyConvergence ( G4int  NbofEvents)

Definition at line 138 of file RunAction.cc.

References fEdepCavity, fEsecondary, fKinematic, fMassCavity, fNbSec, fOldDose, fOldEmean, fPartFlowCavity, fWallRadius, G4BestUnit, G4cout, G4endl, PrimaryGeneratorAction::GetBeamRadius(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4INCL::Math::pi, and CLHEP::prec.

+ Here is the call graph for this function:

void RunAction::SurveyConvergence ( G4int  )
void RunAction::WriteHistogram ( )
private
void RunAction::WriteHistogram ( )
private

Definition at line 244 of file RunAction.cc.

Referenced by EndWorker().

+ Here is the caller graph for this function:

Member Data Documentation

AnalysisManager* RunAction::analysisMan
private

Definition at line 49 of file RunAction.hh.

G4double RunAction::calorEtot
private

Definition at line 83 of file RunAction.hh.

Referenced by fillPerEvent_3().

G4double RunAction::calorEtot2
private

Definition at line 83 of file RunAction.hh.

Referenced by fillPerEvent_3().

G4double RunAction::calorEvis
private

Definition at line 82 of file RunAction.hh.

Referenced by fillPerEvent_3().

G4double RunAction::calorEvis2
private

Definition at line 82 of file RunAction.hh.

Referenced by fillPerEvent_3().

DetectorConstruction * RunAction::detector
private

Definition at line 59 of file RunAction.hh.

Referenced by BeginOfRunAction(), CreateFilePixels(), CriticalEnergy(), and GetCuts().

DetectorConstruction* RunAction::Detector
private

Definition at line 61 of file RunAction.hh.

G4double RunAction::EdLeak[3]
private

Definition at line 85 of file RunAction.hh.

Referenced by fillDetailedLeakage().

G4double RunAction::Eleak
private

Definition at line 84 of file RunAction.hh.

Referenced by fillPerEvent_3().

G4double RunAction::Eleak2
private

Definition at line 84 of file RunAction.hh.

Referenced by fillPerEvent_3().

ParticleStatistics RunAction::electronStats
private

Definition at line 93 of file RunAction.hh.

Referenced by EventFinished(), and FillData().

G4double RunAction::energyCut[3]
private

Definition at line 62 of file RunAction.hh.

Referenced by BeginOfRunAction(), and GetCuts().

G4double RunAction::f_e_gam_sync

Definition at line 58 of file RunAction.hh.

G4double RunAction::f_e_gam_sync2

Definition at line 58 of file RunAction.hh.

G4double RunAction::f_e_gam_sync_max

Definition at line 59 of file RunAction.hh.

G4double RunAction::f_lam_gam_sync

Definition at line 60 of file RunAction.hh.

G4int RunAction::f_n_gam_sync

Definition at line 57 of file RunAction.hh.

G4AnalysisManager * RunAction::fAnalysisManager
private

Definition at line 85 of file RunAction.hh.

Referenced by BookHisto(), and SaveHisto().

G4bool RunAction::fApplyLimit
private

Definition at line 111 of file RunAction.hh.

Referenced by FillPerEvent(), and SetApplyLimit().

CLHEP::HepMatrix RunAction::fBeamMatrix
private

Definition at line 73 of file RunAction.hh.

G4double RunAction::fBinLength
private

Definition at line 78 of file RunAction.hh.

Referenced by SetBinSize().

G4bool RunAction::fBoolSP
private

Definition at line 105 of file RunAction.hh.

G4double RunAction::fCavityRadius
private

Definition at line 106 of file RunAction.hh.

G4double RunAction::fCavityThickness
private

Definition at line 105 of file RunAction.hh.

G4double RunAction::fChargedStep
private

Definition at line 104 of file RunAction.hh.

Referenced by AddChargedStep().

G4double RunAction::fCsdaRange
private

Definition at line 80 of file RunAction.hh.

Referenced by GetCsdaRange().

bool RunAction::fDebug
private

Definition at line 87 of file RunAction.hh.

Referenced by BeginMaster(), BeginWorker(), EndWorker(), and RunAction().

G4int RunAction::fDecayCount
private

Definition at line 70 of file RunAction.hh.

Referenced by Balance().

G4double RunAction::fDensityCavity
private

Definition at line 110 of file RunAction.hh.

G4double RunAction::fDensityWall
private

Definition at line 103 of file RunAction.hh.

DetectorConstruction* RunAction::fDet
private

Definition at line 82 of file RunAction.hh.

Referenced by BookHisto().

DetectorConstruction * RunAction::fDetector
private

Definition at line 87 of file RunAction.hh.

Referenced by ComputeMscHighland(), ComputeTheory(), GenerateRun(), and PrintDedxTables().

G4float* RunAction::fDose3DDose
private

Definition at line 110 of file RunAction.hh.

Referenced by AddDoseBox(), and GetDoseBox().

G4float RunAction::fDoseC
private

Definition at line 99 of file RunAction.hh.

Referenced by AddDoseC(), GetDoseC(), and SetDoseC().

G4float RunAction::fDoseCElec
private

Definition at line 101 of file RunAction.hh.

G4float RunAction::fDoseN
private

Definition at line 98 of file RunAction.hh.

Referenced by AddDoseN(), GetDoseN(), and SetDoseN().

G4float RunAction::fDoseNElec
private

Definition at line 100 of file RunAction.hh.

G4double RunAction::fDr
private

Definition at line 74 of file RunAction.hh.

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4double RunAction::fEdepCavity
private

Definition at line 89 of file RunAction.hh.

Referenced by AddEdepCavity(), and SurveyConvergence().

G4double RunAction::fEdepCavity2
private

Definition at line 89 of file RunAction.hh.

Referenced by AddEdepCavity().

G4double RunAction::fEdeposit
private

Definition at line 74 of file RunAction.hh.

Referenced by AddEdep().

G4double RunAction::fEdeposit2
private

Definition at line 74 of file RunAction.hh.

Referenced by AddEdep().

G4double RunAction::fEdeptot
private

Definition at line 75 of file RunAction.hh.

Referenced by FillEdep().

G4double RunAction::fEdeptrue
private

Definition at line 92 of file RunAction.hh.

Referenced by GetAverageEdep(), and SetEdepAndRMS().

G4double RunAction::fEkinTot[3]
private

Definition at line 71 of file RunAction.hh.

Referenced by Balance().

std::map<G4String,G4double> RunAction::fEmax
private

Definition at line 89 of file RunAction.hh.

std::map< G4String, G4double > RunAction::fEmax
private

Definition at line 92 of file RunAction.hh.

Referenced by AddChargedSecondary(), AddNeutralSecondary(), and ParticleCount().

std::map< G4String, G4double > RunAction::fEmean
private

Definition at line 87 of file RunAction.hh.

Referenced by ParticleCount().

std::map<G4String,G4double> RunAction::fEmin
private

Definition at line 88 of file RunAction.hh.

std::map< G4String, G4double > RunAction::fEmin
private

Definition at line 92 of file RunAction.hh.

Referenced by AddChargedSecondary(), AddNeutralSecondary(), and ParticleCount().

G4double RunAction::fEnerFlowCavity
private

Definition at line 88 of file RunAction.hh.

Referenced by FlowInCavity().

G4double RunAction::fEnergyCharged
private

Definition at line 91 of file RunAction.hh.

Referenced by AddChargedSecondary().

G4double RunAction::fEnergyCut[3]
private

Definition at line 65 of file RunAction.hh.

G4double RunAction::fEnergyDeposit
private

Definition at line 89 of file RunAction.hh.

Referenced by AddEnergyDeposit(), and FillPerEvent().

std::vector<G4double> RunAction::fEnergyDeposit[MaxAbsor]
private

Definition at line 98 of file RunAction.hh.

std::vector<G4double> RunAction::fEnergyFlow
private

Definition at line 96 of file RunAction.hh.

Referenced by SumEnergyFlow().

G4double RunAction::fEnergyGun
private

Definition at line 92 of file RunAction.hh.

G4double RunAction::fEnergyNeutral
private

Definition at line 91 of file RunAction.hh.

Referenced by AddNeutralSecondary().

G4double RunAction::fEniel
private

Definition at line 75 of file RunAction.hh.

Referenced by FillEdep().

G4double RunAction::fEnTransfer
private

Definition at line 76 of file RunAction.hh.

Referenced by SumeTransf().

G4double RunAction::fEsecondary
private

Definition at line 84 of file RunAction.hh.

Referenced by sumEsecond(), and SurveyConvergence().

G4double RunAction::fEsecondary2
private

Definition at line 84 of file RunAction.hh.

Referenced by sumEsecond().

G4double RunAction::fEventTime[3]
private

Definition at line 73 of file RunAction.hh.

Referenced by EventTiming().

G4int RunAction::fGammaCount
private

Definition at line 79 of file RunAction.hh.

Referenced by CountGamma().

G4double RunAction::fGeomPL
private

Definition at line 89 of file RunAction.hh.

Referenced by SumPathLength().

G4double RunAction::fGeomPL2
private

Definition at line 89 of file RunAction.hh.

Referenced by SumPathLength().

HistoManager * RunAction::fHisto
private

Definition at line 67 of file RunAction.hh.

Referenced by FillHisto().

HistoManager* RunAction::fHisto
private

Definition at line 71 of file RunAction.hh.

HistoManager * RunAction::fHistoManager
private

Definition at line 60 of file RunAction.hh.

Referenced by ComputeTheory(), and RunAction().

G4String RunAction::fHistoName[2]
private

Definition at line 90 of file RunAction.hh.

Referenced by BookHisto(), and SetHistoName().

bool RunAction::fInitialized
private

Definition at line 86 of file RunAction.hh.

Referenced by BeginMaster(), BeginWorker(), InitializeWorker(), and RunAction().

PrimaryGeneratorAction* RunAction::fKin
private

Definition at line 83 of file RunAction.hh.

Referenced by BookHisto().

PrimaryGeneratorAction * RunAction::fKinematic
private

Definition at line 62 of file RunAction.hh.

Referenced by SurveyConvergence().

std::vector<G4double> RunAction::fLateralEleak
private

Definition at line 97 of file RunAction.hh.

Referenced by SumLateralEleak().

G4double RunAction::fLDispl
private

Definition at line 90 of file RunAction.hh.

Referenced by SumLateralDisplacement().

G4double RunAction::fLDispl2
private

Definition at line 90 of file RunAction.hh.

Referenced by SumLateralDisplacement().

G4double RunAction::fLimittrue
private

Definition at line 94 of file RunAction.hh.

Referenced by GetLimitEdep(), and SetEdepAndRMS().

std::vector<G4double> RunAction::fluence
private

Definition at line 75 of file RunAction.hh.

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

std::vector<G4double> RunAction::fluence1
private

Definition at line 76 of file RunAction.hh.

Referenced by ComputeFluenceError(), InitFluence(), and PrintFluence().

std::vector<G4double> RunAction::fluence2
private

Definition at line 77 of file RunAction.hh.

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4ThreeVector* RunAction::fMapVoxels
private

Definition at line 111 of file RunAction.hh.

Referenced by GetVectCell().

G4double RunAction::fMassCavity
private

Definition at line 111 of file RunAction.hh.

Referenced by SurveyConvergence().

G4float RunAction::fMassCytoplasm
private

Definition at line 103 of file RunAction.hh.

Referenced by GetMassCytoplasm(), and SetMassCytoplasm().

G4float RunAction::fMassNucleus
private

Definition at line 104 of file RunAction.hh.

Referenced by GetMassNucleus(), and SetMassNucleus().

G4float RunAction::fMassPhantom
private

Definition at line 102 of file RunAction.hh.

G4double RunAction::fMassWall
private

Definition at line 93 of file RunAction.hh.

G4Material* RunAction::fMateCavity
private

Definition at line 109 of file RunAction.hh.

G4Material* RunAction::fMateWall
private

Definition at line 102 of file RunAction.hh.

PhantomConfiguration RunAction::fMyPhantomConfiguration
private

Definition at line 88 of file RunAction.hh.

G4int RunAction::fN_elec
private

Definition at line 108 of file RunAction.hh.

Referenced by AddSecondaryTrack().

G4int RunAction::fN_gamma
private

Definition at line 107 of file RunAction.hh.

Referenced by AddSecondaryTrack().

G4int RunAction::fN_pos
private

Definition at line 109 of file RunAction.hh.

Referenced by AddSecondaryTrack().

G4int RunAction::fNbBins
private

Definition at line 73 of file RunAction.hh.

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4int RunAction::fNbCharged
private

Definition at line 95 of file RunAction.hh.

Referenced by AddChargedSecondary().

std::vector<G4int> RunAction::fNbEntries
private

Definition at line 78 of file RunAction.hh.

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4long RunAction::fNbEventCavity
private

Definition at line 91 of file RunAction.hh.

Referenced by AddEdepCavity().

G4int RunAction::fNbGamma[3]
private

Definition at line 92 of file RunAction.hh.

Referenced by CountGamma().

G4int RunAction::fNbNeutral
private

Definition at line 95 of file RunAction.hh.

Referenced by AddNeutralSecondary().

G4int RunAction::fNbOfHitsGas
private

Definition at line 93 of file RunAction.hh.

Referenced by AddNbOfHitsGas(), and GetNbOfHitsGas().

G4int RunAction::fNbOfPixels
private

Definition at line 92 of file RunAction.hh.

G4int RunAction::fNbOfSteps
private

Definition at line 77 of file RunAction.hh.

Referenced by AddStepSize().

G4int RunAction::fNbOfSteps2
private

Definition at line 77 of file RunAction.hh.

Referenced by AddStepSize().

G4int RunAction::fNbPrimarySteps
private

Definition at line 76 of file RunAction.hh.

Referenced by AddPrimaryStep().

G4long RunAction::fNbSec
private

Definition at line 85 of file RunAction.hh.

Referenced by sumEsecond(), and SurveyConvergence().

G4long RunAction::fNbStepCavity
private

Definition at line 97 of file RunAction.hh.

Referenced by StepInCavity().

G4long RunAction::fNbSteps
private

Definition at line 94 of file RunAction.hh.

Referenced by AddTrackLength().

G4long RunAction::fNbStepWall
private

Definition at line 97 of file RunAction.hh.

Referenced by StepInWall().

G4double RunAction::fNeutralStep
private

Definition at line 105 of file RunAction.hh.

Referenced by AddNeutralStep().

std::map<G4String,G4int> RunAction::fNuclChannelCount
private

Definition at line 83 of file RunAction.hh.

Referenced by CountNuclearChannel().

std::map<G4String,G4double> RunAction::fNuclChannelQ
private

Definition at line 84 of file RunAction.hh.

Referenced by CountNuclearChannel().

G4int RunAction::fNumEvent
private

Definition at line 91 of file RunAction.hh.

Referenced by GetNumEvent(), and SetNumEvent().

G4double RunAction::fOffsetX
private

Definition at line 79 of file RunAction.hh.

Referenced by GetOffsetX().

G4double RunAction::fOldDose
private

Definition at line 93 of file RunAction.hh.

Referenced by SurveyConvergence().

G4double RunAction::fOldEmean
private

Definition at line 93 of file RunAction.hh.

Referenced by SurveyConvergence().

G4long RunAction::fPartFlowCavity
private

Definition at line 87 of file RunAction.hh.

Referenced by FlowInCavity(), and SurveyConvergence().

std::map< G4String, G4int > RunAction::fParticleCount
private

Definition at line 86 of file RunAction.hh.

Referenced by ParticleCount().

G4double RunAction::fPbalance
private

Definition at line 91 of file RunAction.hh.

Referenced by Balance().

G4double RunAction::fPhiCor
private

Definition at line 93 of file RunAction.hh.

Referenced by SumPhiCorrel().

G4double RunAction::fPhiCor2
private

Definition at line 93 of file RunAction.hh.

Referenced by SumPhiCorrel().

CLHEP::HepVector RunAction::fPhiVector
private

Definition at line 72 of file RunAction.hh.

Referenced by AddToPhiVector().

PhysicsList * RunAction::fPhysics
private

Definition at line 61 of file RunAction.hh.

PrimaryGeneratorAction * RunAction::fPrimary
private

Definition at line 63 of file RunAction.hh.

Referenced by ComputeMscHighland(), ComputeTheory(), and PrintDedxTables().

G4double RunAction::fPrimaryTime
private

Definition at line 74 of file RunAction.hh.

Referenced by PrimaryTiming().

ProcessesCount * RunAction::fProcCounter
private

Definition at line 64 of file RunAction.hh.

Referenced by CountProcesses().

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

Definition at line 77 of file RunAction.hh.

ProcessesCount* RunAction::fProcCounter
private

Definition at line 84 of file RunAction.hh.

G4double RunAction::fProjRange
private

Definition at line 76 of file RunAction.hh.

Referenced by AddProjRange().

G4double RunAction::fProjRange2
private

Definition at line 76 of file RunAction.hh.

Referenced by AddProjRange().

G4double RunAction::fPsiSpa
private

Definition at line 91 of file RunAction.hh.

Referenced by SumPsi().

G4double RunAction::fPsiSpa2
private

Definition at line 91 of file RunAction.hh.

Referenced by SumPsi().

TrackingAction * RunAction::fpTrackingAction
private

Definition at line 85 of file RunAction.hh.

Referenced by EndWorker(), InitializeWorker(), and RunAction().

G4float RunAction::fR
private

Definition at line 95 of file RunAction.hh.

G4int RunAction::fRange
private

Definition at line 77 of file RunAction.hh.

G4double RunAction::fRangeCut[3]
private

Definition at line 64 of file RunAction.hh.

G4float RunAction::fRcElec
private

Definition at line 97 of file RunAction.hh.

G4double RunAction::fRmstrue
private

Definition at line 93 of file RunAction.hh.

Referenced by GetRMSEdep(), and SetEdepAndRMS().

G4float RunAction::fRnElec
private

Definition at line 96 of file RunAction.hh.

G4int RunAction::fRow
private
Run * RunAction::fRun
private

Definition at line 63 of file RunAction.hh.

Referenced by GenerateRun(), and SetVerbose().

RunActionMessenger* RunAction::fRunActionMessenger
private

Definition at line 74 of file RunAction.hh.

RunActionMessenger * RunAction::fRunMessenger
private

Definition at line 84 of file RunAction.hh.

G4int RunAction::fSaveRndm
private

Definition at line 90 of file RunAction.hh.

Referenced by GetRndmFreq(), and SetRndmFreq().

G4float RunAction::fSP
private

Definition at line 94 of file RunAction.hh.

G4double RunAction::fStepCavity
private

Definition at line 96 of file RunAction.hh.

Referenced by StepInCavity().

G4double RunAction::fStepCavity2
private

Definition at line 96 of file RunAction.hh.

Referenced by StepInCavity().

G4double RunAction::fStepSize
private

Definition at line 78 of file RunAction.hh.

Referenced by AddStepSize().

G4double RunAction::fStepSize2
private

Definition at line 78 of file RunAction.hh.

Referenced by AddStepSize().

G4double RunAction::fStepWall
private

Definition at line 95 of file RunAction.hh.

Referenced by StepInWall().

G4double RunAction::fStepWall2
private

Definition at line 95 of file RunAction.hh.

Referenced by StepInWall().

G4double RunAction::fSum2EAbs
private

Definition at line 62 of file RunAction.hh.

Referenced by fillPerEvent(), and FillPerEvent().

G4double RunAction::fSum2EGap
private

Definition at line 63 of file RunAction.hh.

Referenced by fillPerEvent().

G4double RunAction::fSum2LAbs
private

Definition at line 65 of file RunAction.hh.

Referenced by fillPerEvent(), and FillPerEvent().

G4double RunAction::fSum2LGap
private

Definition at line 66 of file RunAction.hh.

Referenced by fillPerEvent().

G4double RunAction::fSumEAbs
private

Definition at line 62 of file RunAction.hh.

Referenced by fillPerEvent(), and FillPerEvent().

G4double RunAction::fSumEGap
private

Definition at line 63 of file RunAction.hh.

Referenced by fillPerEvent().

G4double RunAction::fSumLAbs
private

Definition at line 65 of file RunAction.hh.

Referenced by fillPerEvent(), and FillPerEvent().

G4double RunAction::fSumLGap
private

Definition at line 66 of file RunAction.hh.

Referenced by fillPerEvent().

G4double RunAction::fSumTrack
private

Definition at line 74 of file RunAction.hh.

Referenced by SumTrack().

G4double RunAction::fSumTrack2
private

Definition at line 75 of file RunAction.hh.

Referenced by SumTrack().

G4double RunAction::fSurfaceCavity
private

Definition at line 107 of file RunAction.hh.

G4double* RunAction::fTallyEdep
private

Definition at line 73 of file RunAction.hh.

Referenced by FillTallyEdep().

G4double RunAction::fTetPrj
private

Definition at line 92 of file RunAction.hh.

Referenced by SumTetaPlane().

G4double RunAction::fTetPrj2
private

Definition at line 92 of file RunAction.hh.

Referenced by SumTetaPlane().

CLHEP::HepVector RunAction::fThetaVector
private

Definition at line 71 of file RunAction.hh.

Referenced by AddToThetaVector().

G4int RunAction::fTimeCount
private

Definition at line 70 of file RunAction.hh.

Referenced by EventTiming().

G4int RunAction::fTotalCount
private

Definition at line 73 of file RunAction.hh.

Referenced by Balance(), SumPathLength(), and SumTrack().

G4double RunAction::fTrackLen
private

Definition at line 75 of file RunAction.hh.

Referenced by AddTrackLength().

G4double RunAction::fTrackLen2
private

Definition at line 75 of file RunAction.hh.

Referenced by AddTrackLength().

G4double RunAction::fTrackLength
private

Definition at line 90 of file RunAction.hh.

Referenced by AddTrackLength().

G4double RunAction::fTrkSegmCavity
private

Definition at line 90 of file RunAction.hh.

Referenced by AddTrakCavity().

G4double RunAction::fTruePL
private

Definition at line 88 of file RunAction.hh.

Referenced by SumPathLength().

G4double RunAction::fTruePL2
private

Definition at line 88 of file RunAction.hh.

Referenced by SumPathLength().

G4int RunAction::fVerbose
private

Definition at line 88 of file RunAction.hh.

Referenced by SetVerbose().

G4int RunAction::fVerboseLevel
private

Definition at line 76 of file RunAction.hh.

Referenced by GetVerbose(), and SetVerbose().

G4double RunAction::fVolumeCavity
private

Definition at line 108 of file RunAction.hh.

G4double RunAction::fWallRadius
private

Definition at line 101 of file RunAction.hh.

Referenced by SurveyConvergence().

G4double RunAction::fWallThickness
private

Definition at line 100 of file RunAction.hh.

G4int* RunAction::fX3DDose
private

Definition at line 107 of file RunAction.hh.

CLHEP::HepVector RunAction::fXVector
private

Definition at line 69 of file RunAction.hh.

Referenced by AddToXVector().

G4int* RunAction::fY3DDose
private

Definition at line 108 of file RunAction.hh.

CLHEP::HepVector RunAction::fYVector
private

Definition at line 70 of file RunAction.hh.

Referenced by AddToYVector().

G4int* RunAction::fZ3DDose
private

Definition at line 109 of file RunAction.hh.

HistoManager* RunAction::Histo
private

Definition at line 62 of file RunAction.hh.

HistoManager * RunAction::histoManager
private

Definition at line 73 of file RunAction.hh.

Referenced by CreateFilePixels().

std::vector<G4double> RunAction::layerEtot
private

Definition at line 79 of file RunAction.hh.

Referenced by fillPerEvent_2().

std::vector<G4double> RunAction::layerEtot2
private

Definition at line 79 of file RunAction.hh.

Referenced by fillPerEvent_2().

std::vector<G4double> RunAction::layerEvis
private

Definition at line 78 of file RunAction.hh.

Referenced by fillPerEvent_2().

std::vector<G4double> RunAction::layerEvis2
private

Definition at line 78 of file RunAction.hh.

Referenced by fillPerEvent_2().

G4int RunAction::nbEvents
private

Definition at line 81 of file RunAction.hh.

Referenced by fillPerEvent_3().

G4double RunAction::nbRadLen
private

Definition at line 86 of file RunAction.hh.

Referenced by fillNbRadLen().

G4double RunAction::nbRadLen2
private

Definition at line 86 of file RunAction.hh.

Referenced by fillNbRadLen().

ParticleStatistics RunAction::photonStats
private

Definition at line 92 of file RunAction.hh.

Referenced by EventFinished(), and FillData().

ParticleStatistics RunAction::positronStats
private

Definition at line 94 of file RunAction.hh.

Referenced by EventFinished(), and FillData().

PrimaryGeneratorAction * RunAction::primary
private

Definition at line 60 of file RunAction.hh.

Referenced by BeginOfRunAction().

ProcessesCount* RunAction::ProcCounter
private

Definition at line 87 of file RunAction.hh.

G4double RunAction::rangeCut[3]
private

Definition at line 61 of file RunAction.hh.

Referenced by BeginOfRunAction(), and GetCuts().

std::vector<G4double> RunAction::totalEnergy
private

Definition at line 76 of file RunAction.hh.

Referenced by fillPerEvent_1().

std::vector<G4double> RunAction::totalEnergy2
private

Definition at line 76 of file RunAction.hh.

Referenced by fillPerEvent_1().

G4int RunAction::totalEventCount
private

Definition at line 90 of file RunAction.hh.

Referenced by EventFinished().

std::vector<G4double> RunAction::visibleEnergy
private

Definition at line 75 of file RunAction.hh.

Referenced by fillPerEvent_1().

std::vector<G4double> RunAction::visibleEnergy2
private

Definition at line 75 of file RunAction.hh.

Referenced by fillPerEvent_1().

G4bool RunAction::writeFile
private

Definition at line 88 of file RunAction.hh.

Referenced by RunAction(), and SetWriteFile().


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