ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/STCyclotron/include/STCyclotronRun.hh>
Private Attributes | |
G4double | fTotalEnergyDepositTarget |
G4double | fTotalEnergyDepositFoil |
G4int | fParticleTarget |
std::map< G4String, G4int > | fPrimaryIsotopeCountTarget |
std::map< G4String, G4double > | fPrimaryIsotopeTimeTarget |
std::map< G4String, G4int > | fParticleCountTarget |
std::map< G4String, G4double > | fDecayIsotopeTimeTarget |
std::map< G4String, G4String > | fDecayIsotopeCountTarget |
std::map< G4String, G4String > | fParticleParent |
std::map< G4String, G4int > | fStableIsotopeCountTarget |
std::map< G4String, G4String > | fStableIsotopeMumTarget |
std::map< G4int, G4String > | fIsotopeIDTarget |
G4double | fTargetThickness |
G4double | fTargetDiameter |
G4double | fFoilThickness |
G4double | fTargetVolume |
G4double | fFoilVolume |
G4int | fPrimariesPerEvent |
G4double | fTimePerEvent |
G4String | fBeamName |
G4double | fBeamCurrent |
G4double | fBeamEnergy |
std::ofstream | fOutPut |
std::ofstream | fOutPut1 |
std::ofstream | fOutPut2 |
std::ofstream | fOutPut3 |
std::ofstream | fOutPut4 |
Additional Inherited Members | |
Protected Attributes inherited from G4Run | |
G4int | runID |
G4int | numberOfEvent |
G4int | numberOfEventToBeProcessed |
G4HCtable * | HCtable |
G4DCtable * | DCtable |
G4String | randomNumberStatus |
std::vector< const G4Event * > * | eventVector |
Run class
In RecordEvent() there is collected information event per event from Hits Collections, and accumulated statistic for the run
Definition at line 42 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 42 of file STCyclotronRun.hh
STCyclotronRun::STCyclotronRun | ( | ) |
Definition at line 40 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 40 of file STCyclotronRun.cc
|
virtual |
Definition at line 44 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 44 of file STCyclotronRun.cc
void STCyclotronRun::CountParticlesTarget | ( | ) |
Definition at line 529 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 529 of file STCyclotronRun.cc
References fParticleTarget.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 478 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 478 of file STCyclotronRun.cc
References fStableIsotopeCountTarget.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 483 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 483 of file STCyclotronRun.cc
References fDecayIsotopeCountTarget, fDecayIsotopeTimeTarget, G4InuclParticleNames::mum, and Acts::VectorHelpers::time().
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 149 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 149 of file STCyclotronRun.cc
References E, fBeamCurrent, fBeamEnergy, fBeamName, fDecayIsotopeCountTarget, fDecayIsotopeTimeTarget, fFoilThickness, fFoilVolume, fIsotopeIDTarget, fOutPut, fOutPut1, fOutPut2, fOutPut3, fOutPut4, fParticleCountTarget, fParticleParent, fParticleTarget, fPrimariesPerEvent, fPrimaryIsotopeCountTarget, fPrimaryIsotopeTimeTarget, fStableIsotopeCountTarget, fTargetDiameter, fTargetThickness, fTargetVolume, fTimePerEvent, fTotalEnergyDepositFoil, fTotalEnergyDepositTarget, G4endl, G4Run::GetNumberOfEvent(), it, and second.
Referenced by STCyclotronRunAction::EndOfRunAction().
Definition at line 524 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 524 of file STCyclotronRun.cc
References edep, and fTotalEnergyDepositFoil.
Referenced by STCyclotronSensitiveFoil::ProcessHits().
Definition at line 519 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 519 of file STCyclotronRun.cc
References edep, and fTotalEnergyDepositTarget.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 513 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 513 of file STCyclotronRun.cc
References fIsotopeIDTarget.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Reimplemented from G4Run.
Definition at line 47 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 47 of file STCyclotronRun.cc
References fBeamCurrent, fBeamEnergy, fBeamName, fDecayIsotopeCountTarget, fDecayIsotopeTimeTarget, fFoilThickness, fFoilVolume, fIsotopeIDTarget, fParticleCountTarget, fParticleParent, fParticleTarget, fPrimariesPerEvent, fPrimaryIsotopeCountTarget, fPrimaryIsotopeTimeTarget, fStableIsotopeCountTarget, fTargetDiameter, fTargetThickness, fTargetVolume, fTimePerEvent, fTotalEnergyDepositFoil, fTotalEnergyDepositTarget, G4Run::Merge(), G4InuclParticleNames::mum, and Acts::VectorHelpers::time().
Definition at line 496 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 496 of file STCyclotronRun.cc
References fParticleCountTarget.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 489 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 489 of file STCyclotronRun.cc
References fParticleParent.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 472 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 472 of file STCyclotronRun.cc
References fPrimaryIsotopeCountTarget, fPrimaryIsotopeTimeTarget, and Acts::VectorHelpers::time().
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 574 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 574 of file STCyclotronRun.cc
References fBeamCurrent.
Referenced by STCyclotronPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 579 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 579 of file STCyclotronRun.cc
References fBeamEnergy.
Referenced by STCyclotronPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 569 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 569 of file STCyclotronRun.cc
References fBeamName.
Referenced by STCyclotronPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 539 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 539 of file STCyclotronRun.cc
References fFoilThickness.
Referenced by STCyclotronSensitiveFoil::ProcessHits().
Definition at line 534 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 534 of file STCyclotronRun.cc
References fFoilVolume.
Referenced by STCyclotronSensitiveFoil::ProcessHits().
Definition at line 559 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 559 of file STCyclotronRun.cc
References fPrimariesPerEvent.
Referenced by STCyclotronPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 554 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 554 of file STCyclotronRun.cc
References fTargetDiameter.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 549 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 549 of file STCyclotronRun.cc
References fTargetThickness.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 544 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 544 of file STCyclotronRun.cc
References fTargetVolume.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
Definition at line 564 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 564 of file STCyclotronRun.cc
References fTimePerEvent.
Referenced by STCyclotronPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 508 of file STCyclotronRun.cc.
View newest version in sPHENIX GitHub at line 508 of file STCyclotronRun.cc
References fIsotopeIDTarget.
Referenced by STCyclotronSensitiveTarget::ProcessHits().
|
private |
Definition at line 127 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 127 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetBeamCurrent().
|
private |
Definition at line 128 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 128 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetBeamEnergy().
|
private |
Definition at line 126 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 126 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetBeamName().
Definition at line 105 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 105 of file STCyclotronRun.hh
Referenced by DecayIsotopeCountTarget(), EndOfRun(), and Merge().
Definition at line 104 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 104 of file STCyclotronRun.hh
Referenced by DecayIsotopeCountTarget(), EndOfRun(), and Merge().
|
private |
Definition at line 119 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 119 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetFoilThickness().
|
private |
Definition at line 121 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 121 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetFoilVolume().
Definition at line 111 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 111 of file STCyclotronRun.hh
Referenced by EndOfRun(), GetIsotopeID(), Merge(), and StoreIsotopeID().
|
private |
Definition at line 131 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 131 of file STCyclotronRun.hh
Referenced by EndOfRun().
|
private |
Definition at line 132 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 132 of file STCyclotronRun.hh
Referenced by EndOfRun().
|
private |
Definition at line 133 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 133 of file STCyclotronRun.hh
Referenced by EndOfRun().
|
private |
Definition at line 134 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 134 of file STCyclotronRun.hh
Referenced by EndOfRun().
|
private |
Definition at line 135 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 135 of file STCyclotronRun.hh
Referenced by EndOfRun().
Definition at line 103 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 103 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and ParticleCountTarget().
Definition at line 106 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 106 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and ParticleParent().
|
private |
Definition at line 98 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 98 of file STCyclotronRun.hh
Referenced by CountParticlesTarget(), EndOfRun(), and Merge().
|
private |
Definition at line 123 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 123 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetPrimariesPerEvent().
Definition at line 101 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 101 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and PrimaryIsotopeCountTarget().
Definition at line 102 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 102 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and PrimaryIsotopeCountTarget().
Definition at line 107 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 107 of file STCyclotronRun.hh
Referenced by CountStableIsotopes(), EndOfRun(), and Merge().
Definition at line 108 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 108 of file STCyclotronRun.hh
|
private |
Definition at line 118 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 118 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetTargetDiameter().
|
private |
Definition at line 117 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 117 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetTargetThickness().
|
private |
Definition at line 120 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 120 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetTargetVolume().
|
private |
Definition at line 124 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 124 of file STCyclotronRun.hh
Referenced by EndOfRun(), Merge(), and SetTimePerEvent().
|
private |
Definition at line 97 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 97 of file STCyclotronRun.hh
Referenced by EndOfRun(), EnergyDepositionFoil(), and Merge().
|
private |
Definition at line 96 of file STCyclotronRun.hh.
View newest version in sPHENIX GitHub at line 96 of file STCyclotronRun.hh
Referenced by EndOfRun(), EnergyDepositionTarget(), and Merge().