Geant4.10
|
#include <Run.hh>
Additional Inherited Members | |
![]() | |
G4int | runID |
G4int | numberOfEvent |
G4int | numberOfEventToBeProcessed |
G4HCtable * | HCtable |
G4DCtable * | DCtable |
G4String | randomNumberStatus |
std::vector< const G4Event * > * | eventVector |
Definition at line 46 of file electromagnetic/TestEm1/include/Run.hh.
Run::Run | ( | DetectorConstruction * | det | ) |
Definition at line 46 of file electromagnetic/TestEm1/src/Run.cc.
Run::~Run | ( | ) |
Definition at line 60 of file electromagnetic/TestEm1/src/Run.cc.
Run::Run | ( | DetectorConstruction * | detector | ) |
Run::~Run | ( | ) |
Run::Run | ( | DetectorConstruction * | det, |
PrimaryGeneratorAction * | kin | ||
) |
Definition at line 53 of file electromagnetic/TestEm2/src/Run.cc.
|
virtual |
Run::Run | ( | DetectorConstruction * | ) |
Run::~Run | ( | ) |
Run::Run | ( | DetectorConstruction * | ) |
Run::~Run | ( | ) |
Definition at line 55 of file electromagnetic/TestEm11/include/Run.hh.
Definition at line 59 of file electromagnetic/TestEm1/include/Run.hh.
Definition at line 60 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 93 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 69 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 129 of file electromagnetic/TestEm2/include/Run.hh.
Definition at line 58 of file electromagnetic/TestEm11/include/Run.hh.
Definition at line 56 of file electromagnetic/TestEm11/include/Run.hh.
Definition at line 61 of file electromagnetic/TestEm11/include/Run.hh.
Definition at line 63 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 66 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 62 of file electromagnetic/TestEm1/include/Run.hh.
Definition at line 60 of file electromagnetic/TestEm1/include/Run.hh.
G4double Run::ComputeMscHighland | ( | ) |
Definition at line 310 of file electromagnetic/TestEm5/src/Run.cc.
References DBL_MIN, python.hepunit::eplus, DetectorConstruction::GetAbsorberMaterial(), DetectorConstruction::GetAbsorberThickness(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), python.hepunit::MeV, and z.
Referenced by PrintSummary().
void Run::ComputeStatistics | ( | ) |
void Run::ComputeStatistics | ( | ) |
void Run::ComputeStatistics | ( | ) |
Definition at line 97 of file electromagnetic/TestEm1/src/Run.cc.
References density, G4BestUnit, G4cout, G4endl, G4EmCalculator::GetCSDARange(), G4Material::GetDensity(), DetectorConstruction::GetMaterial(), G4ParticleDefinition::GetPDGCharge(), eplot::material, and G4Run::numberOfEvent.
Definition at line 193 of file electromagnetic/TestEm2/src/Run.cc.
References assert, EmAcceptance::BeginOfAcceptance(), plottest35::bin, DBL_MAX, EmAcceptance::EmAcceptanceGauss(), EmAcceptance::EndOfAcceptance(), G4BestUnit, G4cout, G4endl, DetectorConstruction::GetdLradl(), DetectorConstruction::GetdRlength(), DetectorConstruction::GetdRradl(), DetectorConstruction::GetMaterial(), DetectorConstruction::GetnLtot(), G4Run::GetNumberOfEvent(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleDefinition::GetPDGMass(), and G4Material::GetRadlen().
|
inline |
Definition at line 80 of file electromagnetic/TestEm5/include/Run.hh.
References G4Electron::Electron(), G4Gamma::Gamma(), and G4Positron::Positron().
void Run::CountProcesses | ( | const G4VProcess * | process | ) |
Definition at line 56 of file hadronic/Hadr04/src/Run.cc.
Definition at line 57 of file electromagnetic/TestEm1/include/Run.hh.
Definition at line 89 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 74 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 77 of file electromagnetic/TestEm5/include/Run.hh.
Definition at line 53 of file electromagnetic/TestEm1/include/Run.hh.
Definition at line 54 of file electromagnetic/TestEm1/include/Run.hh.
Definition at line 85 of file electromagnetic/TestEm5/include/Run.hh.
void Run::FillPerEvent | ( | ) |
Definition at line 118 of file electromagnetic/TestEm2/src/Run.cc.
References DetectorConstruction::GetMaterial(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleDefinition::GetPDGMass(), and G4Material::GetRadlen().
Definition at line 122 of file electromagnetic/TestEm2/include/Run.hh.
Definition at line 113 of file electromagnetic/TestEm2/include/Run.hh.
Definition at line 66 of file electromagnetic/TestEm11/include/Run.hh.
Definition at line 67 of file electromagnetic/TestEm11/include/Run.hh.
void Run::InitializePerEvent | ( | ) |
Definition at line 103 of file electromagnetic/TestEm2/src/Run.cc.
Reimplemented from G4Run.
Definition at line 180 of file electromagnetic/TestEm1/src/Run.cc.
References G4Run::Merge().
Definition at line 69 of file hadronic/Hadr04/src/Run.cc.
void Run::PrintSummary | ( | ) | const |
Definition at line 73 of file electromagnetic/TestEm1/src/Run.cc.
References density, G4BestUnit, G4cout, G4endl, G4Material::GetDensity(), DetectorConstruction::GetMaterial(), G4Material::GetName(), G4Run::GetNumberOfEvent(), G4ParticleDefinition::GetParticleName(), DetectorConstruction::GetSize(), and eplot::material.
void Run::PrintSummary | ( | ) |
Definition at line 130 of file electromagnetic/TestEm5/src/Run.cc.
References python.hepunit::cm, python.hepunit::cm2, ComputeMscHighland(), G4EmCalculator::ComputeTotalDEDX(), density, g(), G4BestUnit, G4cout, G4endl, DetectorConstruction::GetAbsorberMaterial(), DetectorConstruction::GetAbsorberThickness(), G4EmCalculator::GetDEDX(), G4Material::GetDensity(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), eplot::material, python.hepunit::MeV, python.hepunit::mrad, and G4Run::numberOfEvent.
Definition at line 63 of file electromagnetic/TestEm11/include/Run.hh.
void Run::SetPrimary | ( | G4ParticleDefinition * | particle, |
G4double | energy | ||
) |
void Run::SetPrimary | ( | G4ParticleDefinition * | particle, |
G4double | energy | ||
) |
Definition at line 74 of file electromagnetic/TestEm2/include/Run.hh.
Referenced by RunAction::SetVerbose().
Definition at line 64 of file electromagnetic/TestEm11/include/Run.hh.
void Run::SumTrackLength | ( | G4int | nstep1, |
G4int | nstep2, | ||
G4double | trackl1, | ||
G4double | trackl2, | ||
G4double | time1, | ||
G4double | time2 | ||
) |
Definition at line 89 of file hadronic/Hadr04/src/Run.cc.