Geant4
10.03
|
#include <RunAction.hh>
Inherits G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, and G4UserRunAction.
Classes | |
class | ParticleStatistics |
Additional Inherited Members | |
Protected Attributes inherited from G4UserRunAction | |
G4bool | isMaster |
Run action class.
Definition at line 45 of file RunAction.hh.
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 = 0 |
||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | det | ) |
Definition at line 43 of file RunAction.cc.
References fSaveRndm.
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
Definition at line 42 of file RunAction.cc.
References fDebug, fInitialized, and fpTrackingAction.
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | HistoManager * | histo | ) |
Definition at line 44 of file RunAction.cc.
|
virtual |
RunAction::RunAction | ( | HistoManager * | ) |
|
virtual |
RunAction::RunAction | ( | HistoManager * | ) |
|
virtual |
RunAction::RunAction | ( | HistoManager * | ) |
|
virtual |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | det, |
PrimaryGeneratorAction * | prim = 0 |
||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
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 * | det, |
PrimaryGeneratorAction * | prim = 0 |
||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | det, |
PrimaryGeneratorAction * | prim, | ||
HistoManager * | HistM | ||
) |
Definition at line 51 of file RunAction.cc.
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
|
virtual |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | prim = 0 |
||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | det, |
PrimaryGeneratorAction * | prim = 0 |
||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PhysicsList * | , | ||
PrimaryGeneratorAction * | |||
) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
|
virtual |
RunAction::RunAction | ( | const DetectorConstruction * | det = 0 | ) |
Definition at line 51 of file RunAction.cc.
References fHisto.
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
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 | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
|
virtual |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | prim = 0 |
||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
|
virtual |
|
private |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | ) |
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
|
virtual |
RunAction::RunAction | ( | PrimaryGeneratorAction * | kin | ) |
Definition at line 48 of file RunAction.cc.
References fHistoManager.
RunAction::~RunAction | ( | ) |
RunAction::RunAction | ( | DetectorConstruction * | , |
PrimaryGeneratorAction * | |||
) |
RunAction::~RunAction | ( | ) |
|
inline |
Definition at line 69 of file RunAction.hh.
References fEmax, fEmin, fEnergyCharged, and fNbCharged.
Definition at line 80 of file RunAction.hh.
References fDose3DDose.
|
inline |
Definition at line 64 of file RunAction.hh.
References fDoseC.
|
inline |
Definition at line 60 of file RunAction.hh.
References fDoseN.
|
inline |
Definition at line 63 of file RunAction.hh.
References fEnergyDeposit.
|
inline |
Definition at line 72 of file RunAction.hh.
References fNbOfHitsGas.
|
inline |
Definition at line 75 of file RunAction.hh.
References fEmax, fEmin, fEnergyNeutral, and fNbNeutral.
|
inline |
Definition at line 106 of file RunAction.hh.
References fNbPrimarySteps.
|
inline |
Definition at line 97 of file RunAction.hh.
References fProjRange, fProjRange2, and fRange.
|
inline |
Definition at line 67 of file RunAction.hh.
|
inline |
Definition at line 53 of file RunAction.hh.
References fRow.
|
inline |
Definition at line 58 of file RunAction.hh.
References fPhiVector, and fRow.
|
inline |
Definition at line 57 of file RunAction.hh.
References fRow, and fThetaVector.
|
inline |
Definition at line 55 of file RunAction.hh.
|
inline |
Definition at line 56 of file RunAction.hh.
|
inline |
Definition at line 66 of file RunAction.hh.
References fNbSteps, and fTrackLength.
|
private |
Definition at line 83 of file RunAction.cc.
References CreateHistogram(), fDebug, fInitialized, G4cout, G4endl, G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), InitializeWorker(), PrintRunInfo(), and G4RunManager::sequentialRM.
|
private |
|
private |
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
G4cout << "\n---> stepMax from histos 1 and 8 = " << G4BestUnit(stepMax,"Length") << G4endl;
Reimplemented from G4UserRunAction.
Definition at line 57 of file RunAction.cc.
References A(), cm, G4EmCalculator::ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerVolume(), G4EmCalculator::ComputeDEDX(), CriticalEnergy(), DBL_MAX, detector, G4Electron::Electron(), G4INCL::KinematicsUtils::energy(), energyCut, fElectromagnetic, G4BestUnit, G4cout, G4endl, G4Material::GetA(), G4EmCalculator::GetCrossSectionPerVolume(), G4EmCalculator::GetCSDARange(), GetCuts(), G4EmCalculator::GetDEDX(), G4Material::GetDensity(), DetectorConstruction::GetMaterial(), G4EmCalculator::GetMeanFreePath(), G4Material::GetName(), G4Material::GetNumberOfElements(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4Material::GetRadlen(), G4EmCalculator::GetRangeFromRestricteDEDX(), G4Material::GetZ(), G4InuclParticleNames::lambda, CLHEP::prec, primary, rangeCut, and G4ProcessVector::size().
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
private |
Definition at line 108 of file RunAction.cc.
References CreateHistogram(), fDebug, fInitialized, G4cout, G4endl, InitializeWorker(), and PrintRunInfo().
|
private |
|
private |
|
private |
Definition at line 71 of file RunAction.cc.
References fAnalysisManager, TestParameters::GetFactorALICE(), TestParameters::GetMaxCluster(), TestParameters::GetMaxEnergy(), TestParameters::GetNumberBins(), TestParameters::GetNumberBinsCluster(), TestParameters::GetPointer(), and keV.
|
private |
|
private |
|
private |
|
private |
Definition at line 230 of file RunAction.cc.
References DBL_MIN, eplus, fDetector, fPrimary, DetectorConstruction::GetMaterial(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), and MeV.
Definition at line 179 of file RunAction.cc.
References MuCrossSections::CR_Macroscopic(), fDetector, fHistoManager, fPrimary, HistoManager::GetBinWidth(), GetEnergyCut(), HistoManager::GetHistoID(), DetectorConstruction::GetMaterial(), HistoManager::GetNbins(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), DetectorConstruction::GetSize(), HistoManager::GetVmax(), HistoManager::GetVmin(), HistoManager::HistoExist(), and ln10.
void RunAction::CountProcesses | ( | G4String | ) |
void RunAction::CountProcesses | ( | G4String | procName | ) |
Definition at line 91 of file RunAction.cc.
References fProcCounter.
void RunAction::CountProcesses | ( | G4String | ) |
void RunAction::CountProcesses | ( | G4String | ) |
void RunAction::CreateHistogram | ( | ) |
|
private |
Definition at line 204 of file RunAction.cc.
References G4cout, and G4endl.
Referenced by BeginMaster(), and BeginWorker().
|
private |
|
private |
Definition at line 180 of file RunAction.cc.
References G4cout, G4endl, G4DNAPARSER::CommandLineParser::GetCommandIfActive(), G4DNAPARSER::Command::GetOption(), and parser().
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().
void RunAction::CriticalEnergy | ( | ) |
|
private |
Definition at line 125 of file RunAction.cc.
References EndWorker(), G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), and G4RunManager::sequentialRM.
|
private |
|
private |
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 260 of file RunAction.cc.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
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().
|
private |
|
private |
void RunAction::EventFinished | ( | ) |
Definition at line 246 of file RunAction.cc.
References RunAction::ParticleStatistics::EventFinished(), fElectronStats, fPhotonStats, fPositronStats, and fTotalEventCount.
void RunAction::FillData | ( | const G4ParticleDefinition * | particle, |
G4double | kinEnergy, | ||
G4double | costheta, | ||
G4double | phi, | ||
G4double | longitudinalPolarization | ||
) |
Definition at line 94 of file RunAction.cc.
References fAnalysisManager, fElectron, fElectronStats, fGamma, RunAction::ParticleStatistics::FillData(), fPhotonStats, fPositron, and fPositronStats.
Definition at line 89 of file RunAction.hh.
Definition at line 186 of file RunAction.cc.
References fHisto, Histo::Fill(), G4cout, G4endl, and GetVerbose().
Definition at line 82 of file RunAction.hh.
References fTallyEdep, and n.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 66 of file RunAction.cc.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
|
virtual |
Reimplemented from G4UserRunAction.
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().
void RunAction::GetCuts | ( | ) |
Definition at line 81 of file RunAction.hh.
References fDose3DDose.
|
inline |
Definition at line 66 of file RunAction.hh.
References fDoseC.
|
inline |
Definition at line 62 of file RunAction.hh.
References fDoseN.
|
private |
Definition at line 244 of file RunAction.cc.
References G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), and G4ProductionCutsTable::GetProductionCutsTable().
Referenced by ComputeTheory().
G4double RunAction::GetEnergyFromCSDARange | ( | G4double | range, |
G4ParticleDefinition * | particle, | ||
G4Material * | material, | ||
G4double | Etry | ||
) |
Definition at line 258 of file RunAction.cc.
References G4EmCalculator::ComputeTotalDEDX(), dE, G4BestUnit, G4cout, G4endl, and G4EmCalculator::GetCSDARange().
G4double RunAction::GetEnergyFromRestrictedRange | ( | G4double | range, |
G4ParticleDefinition * | particle, | ||
G4Material * | material, | ||
G4double | Etry | ||
) |
Definition at line 226 of file RunAction.cc.
References dE, G4BestUnit, G4cout, G4endl, G4EmCalculator::GetDEDX(), and G4EmCalculator::GetRangeFromRestricteDEDX().
|
inline |
Definition at line 78 of file RunAction.hh.
References fMassCytoplasm.
|
inline |
Definition at line 75 of file RunAction.hh.
References fMassNucleus.
|
inline |
Definition at line 71 of file RunAction.hh.
References fNbOfHitsGas.
|
inline |
Definition at line 68 of file RunAction.hh.
References fNumEvent.
|
inline |
Definition at line 62 of file RunAction.hh.
References fOffsetX.
|
inline |
Definition at line 58 of file RunAction.hh.
References fSaveRndm.
|
inline |
Definition at line 60 of file RunAction.hh.
References fRndmFreq.
|
inline |
Definition at line 52 of file RunAction.hh.
References fRow.
|
inline |
Definition at line 83 of file RunAction.hh.
References fMapVoxels.
|
inline |
Definition at line 65 of file RunAction.hh.
References fVerboseLevel.
Referenced by FillHisto().
|
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().
|
private |
|
private |
|
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().
|
private |
|
private |
|
private |
Definition at line 163 of file RunAction.cc.
References fAnalysisManager.
void RunAction::SetApplyLimit | ( | G4bool | val | ) |
Definition at line 132 of file RunAction.cc.
References fRun, and Run::SetApplyLimit().
|
inline |
Definition at line 61 of file RunAction.hh.
References fBinLength.
|
inline |
Definition at line 65 of file RunAction.hh.
References fDoseC.
|
inline |
Definition at line 61 of file RunAction.hh.
References fDoseN.
Definition at line 125 of file RunAction.cc.
References fRun, and Run::SetEdepAndRMS().
void RunAction::SetEdepAndRMS | ( | G4ThreeVector | Value | ) |
Definition at line 185 of file RunAction.cc.
References fEdeptrue, fLimittrue, and fRmstrue.
Referenced by RunActionMessenger::SetNewValue().
|
inline |
Definition at line 56 of file RunAction.hh.
References fFileName.
void RunAction::SetHistoName | ( | G4String & | val | ) |
Definition at line 141 of file RunAction.cc.
References fHistoName.
Referenced by RunActionMessenger::SetNewValue().
|
inline |
Definition at line 77 of file RunAction.hh.
References fMassCytoplasm.
|
inline |
Definition at line 74 of file RunAction.hh.
References fMassNucleus.
|
inline |
Definition at line 69 of file RunAction.hh.
References fNumEvent.
void RunAction::SetPrintFlag | ( | G4bool | flag | ) |
Definition at line 119 of file RunAction.cc.
References fPrint.
|
inline |
Definition at line 57 of file RunAction.hh.
References fSaveRndm.
Referenced by RunMessenger::SetNewValue().
|
inline |
Definition at line 59 of file RunAction.hh.
References fRndmFreq.
void RunAction::SetVerbose | ( | G4int | val | ) |
Definition at line 193 of file RunAction.cc.
References fRun, fVerbose, and Run::SetVerbose().
Referenced by RunActionMessenger::SetNewValue().
|
inline |
Definition at line 64 of file RunAction.hh.
References fVerboseLevel.
|
inline |
Definition at line 67 of file RunAction.hh.
Definition at line 61 of file RunAction.hh.
References fGeomPL, fGeomPL2, fTotalCount, fTruePL, and fTruePL2.
|
inline |
Definition at line 76 of file RunAction.hh.
|
inline |
Definition at line 70 of file RunAction.hh.
|
inline |
Definition at line 73 of file RunAction.hh.
void RunAction::WriteHistogram | ( | ) |
|
private |
Definition at line 244 of file RunAction.cc.
Referenced by EndWorker().
|
private |
|
private |
Definition at line 235 of file RunAction.cc.
References G4DNAPARSER::CommandLineParser::GetCommandIfActive(), and parser().
|
private |
Definition at line 59 of file RunAction.hh.
Referenced by BeginOfRunAction(), CriticalEnergy(), and GetCuts().
|
private |
Definition at line 62 of file RunAction.hh.
Referenced by BeginOfRunAction(), and GetCuts().
|
private |
Definition at line 65 of file RunAction.hh.
|
private |
Definition at line 77 of file RunAction.hh.
Referenced by Book(), FillData(), and SaveHisto().
|
private |
Definition at line 73 of file RunAction.hh.
|
private |
Definition at line 78 of file RunAction.hh.
Referenced by SetBinSize().
|
private |
Definition at line 83 of file RunAction.hh.
Referenced by BeginMaster(), BeginWorker(), EndWorker(), and RunAction().
|
private |
Definition at line 74 of file RunAction.hh.
|
private |
Definition at line 63 of file RunAction.hh.
Referenced by ComputeMscHighland(), ComputeTheory(), and GenerateRun().
|
private |
Definition at line 73 of file RunAction.hh.
|
private |
Definition at line 99 of file RunAction.hh.
Referenced by AddDoseBox(), and GetDoseBox().
|
private |
Definition at line 96 of file RunAction.hh.
Referenced by AddDoseC(), GetDoseC(), and SetDoseC().
|
private |
Definition at line 95 of file RunAction.hh.
Referenced by AddDoseN(), GetDoseN(), and SetDoseN().
|
private |
Definition at line 75 of file RunAction.hh.
Referenced by FillEdep().
|
private |
Definition at line 84 of file RunAction.hh.
Referenced by SetEdepAndRMS().
|
private |
Definition at line 92 of file RunAction.hh.
Referenced by FillData().
|
private |
Definition at line 104 of file RunAction.hh.
Referenced by EventFinished(), and FillData().
|
private |
Definition at line 92 of file RunAction.hh.
Referenced by AddChargedSecondary(), and AddNeutralSecondary().
|
private |
Definition at line 92 of file RunAction.hh.
Referenced by AddChargedSecondary(), and AddNeutralSecondary().
|
private |
Definition at line 91 of file RunAction.hh.
Referenced by AddChargedSecondary().
|
private |
Definition at line 65 of file RunAction.hh.
|
private |
Definition at line 89 of file RunAction.hh.
Referenced by AddEnergyDeposit().
|
private |
Definition at line 91 of file RunAction.hh.
Referenced by AddNeutralSecondary().
|
private |
Definition at line 75 of file RunAction.hh.
Referenced by FillEdep().
|
private |
Definition at line 59 of file RunAction.hh.
Referenced by SetHistoName().
|
private |
Definition at line 91 of file RunAction.hh.
Referenced by FillData().
|
private |
Definition at line 89 of file RunAction.hh.
Referenced by SumPathLength().
|
private |
Definition at line 89 of file RunAction.hh.
Referenced by SumPathLength().
|
private |
Definition at line 67 of file RunAction.hh.
Referenced by FillHisto(), and RunAction().
|
private |
Definition at line 72 of file RunAction.hh.
|
private |
Definition at line 66 of file RunAction.hh.
Referenced by ComputeTheory(), and RunAction().
|
private |
Definition at line 82 of file RunAction.hh.
Referenced by SetHistoName().
|
private |
Definition at line 82 of file RunAction.hh.
Referenced by BeginMaster(), BeginWorker(), InitializeWorker(), and RunAction().
|
private |
Definition at line 75 of file RunAction.hh.
|
private |
Definition at line 72 of file RunAction.hh.
|
private |
Definition at line 90 of file RunAction.hh.
Referenced by SumLateralDisplacement().
|
private |
Definition at line 90 of file RunAction.hh.
Referenced by SumLateralDisplacement().
|
private |
Definition at line 86 of file RunAction.hh.
Referenced by SetEdepAndRMS().
|
private |
Definition at line 101 of file RunAction.hh.
Referenced by GetVectCell().
|
private |
Definition at line 97 of file RunAction.hh.
Referenced by GetMassCytoplasm(), and SetMassCytoplasm().
|
private |
Definition at line 98 of file RunAction.hh.
Referenced by GetMassNucleus(), and SetMassNucleus().
|
private |
Definition at line 66 of file RunAction.hh.
|
private |
Definition at line 69 of file RunAction.hh.
|
private |
Definition at line 68 of file RunAction.hh.
|
private |
Definition at line 88 of file RunAction.hh.
|
private |
Definition at line 95 of file RunAction.hh.
Referenced by AddChargedSecondary().
|
private |
Definition at line 70 of file RunAction.hh.
|
private |
Definition at line 95 of file RunAction.hh.
Referenced by AddNeutralSecondary().
|
private |
Definition at line 93 of file RunAction.hh.
Referenced by AddNbOfHitsGas(), and GetNbOfHitsGas().
|
private |
Definition at line 92 of file RunAction.hh.
|
private |
Definition at line 76 of file RunAction.hh.
Referenced by AddPrimaryStep().
|
private |
Definition at line 94 of file RunAction.hh.
Referenced by AddTrackLength().
|
private |
Definition at line 72 of file RunAction.hh.
|
private |
Definition at line 91 of file RunAction.hh.
Referenced by GetNumEvent(), and SetNumEvent().
|
private |
Definition at line 79 of file RunAction.hh.
Referenced by GetOffsetX().
|
private |
Definition at line 59 of file RunAction.hh.
|
private |
Definition at line 93 of file RunAction.hh.
Referenced by SumPhiCorrel().
|
private |
Definition at line 93 of file RunAction.hh.
Referenced by SumPhiCorrel().
|
private |
Definition at line 61 of file RunAction.hh.
|
private |
Definition at line 72 of file RunAction.hh.
Referenced by AddToPhiVector().
|
private |
Definition at line 103 of file RunAction.hh.
Referenced by EventFinished(), and FillData().
|
private |
Definition at line 61 of file RunAction.hh.
|
private |
Definition at line 93 of file RunAction.hh.
Referenced by FillData().
|
private |
Definition at line 105 of file RunAction.hh.
Referenced by EventFinished(), and FillData().
|
private |
Definition at line 64 of file RunAction.hh.
Referenced by ComputeMscHighland(), and ComputeTheory().
|
private |
Definition at line 73 of file RunAction.hh.
Referenced by SetPrintFlag().
|
private |
Definition at line 84 of file RunAction.hh.
Referenced by CountProcesses().
|
private |
Definition at line 74 of file RunAction.hh.
Referenced by AddProjRange().
|
private |
Definition at line 74 of file RunAction.hh.
Referenced by AddProjRange().
|
private |
Definition at line 60 of file RunAction.hh.
|
private |
Definition at line 63 of file RunAction.hh.
|
private |
Definition at line 91 of file RunAction.hh.
Referenced by SumPsi().
|
private |
Definition at line 91 of file RunAction.hh.
Referenced by SumPsi().
|
private |
Definition at line 81 of file RunAction.hh.
Referenced by EndWorker(), InitializeWorker(), and RunAction().
|
private |
Definition at line 77 of file RunAction.hh.
Referenced by AddProjRange().
|
private |
Definition at line 64 of file RunAction.hh.
|
private |
Definition at line 85 of file RunAction.hh.
Referenced by SetEdepAndRMS().
|
private |
Definition at line 67 of file RunAction.hh.
Referenced by GetRndmFreq(), and SetRndmFreq().
|
private |
Definition at line 67 of file RunAction.hh.
Referenced by AddRow(), AddToPhiVector(), AddToThetaVector(), AddToXVector(), AddToYVector(), and GetRow().
|
private |
Definition at line 65 of file RunAction.hh.
Referenced by GenerateRun(), SetApplyLimit(), SetEdepAndRMS(), and SetVerbose().
|
private |
Definition at line 74 of file RunAction.hh.
|
private |
Definition at line 66 of file RunAction.hh.
|
private |
Definition at line 76 of file RunAction.hh.
|
private |
Definition at line 90 of file RunAction.hh.
Referenced by GetRndmFreq(), RunAction(), and SetRndmFreq().
|
private |
Definition at line 62 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 63 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 65 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 66 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 62 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 63 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 65 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 66 of file RunAction.hh.
Referenced by FillPerEvent().
|
private |
Definition at line 73 of file RunAction.hh.
Referenced by FillTallyEdep().
|
private |
Definition at line 92 of file RunAction.hh.
Referenced by SumTetaPlane().
|
private |
Definition at line 92 of file RunAction.hh.
Referenced by SumTetaPlane().
|
private |
Definition at line 71 of file RunAction.hh.
Referenced by AddToThetaVector().
|
private |
Definition at line 73 of file RunAction.hh.
|
private |
Definition at line 87 of file RunAction.hh.
Referenced by SumPathLength().
|
private |
Definition at line 101 of file RunAction.hh.
Referenced by EventFinished().
|
private |
Definition at line 90 of file RunAction.hh.
Referenced by AddTrackLength().
|
private |
Definition at line 88 of file RunAction.hh.
Referenced by SumPathLength().
|
private |
Definition at line 88 of file RunAction.hh.
Referenced by SumPathLength().
|
private |
Definition at line 80 of file RunAction.hh.
Referenced by SetVerbose().
|
private |
Definition at line 76 of file RunAction.hh.
Referenced by GetVerbose(), and SetVerbose().
|
private |
Definition at line 69 of file RunAction.hh.
Referenced by AddToXVector().
|
private |
Definition at line 70 of file RunAction.hh.
Referenced by AddToYVector().
|
private |
Definition at line 60 of file RunAction.hh.
Referenced by BeginOfRunAction().
|
private |
Definition at line 61 of file RunAction.hh.
Referenced by BeginOfRunAction(), and GetCuts().