Collects information event per event from the hits collections.
More...
#include <Doxymodules_medical.h>
Collects information event per event from the hits collections.
Definition at line 351 of file Doxymodules_medical.h.
◆ Run()
Definition at line 42 of file Run.cc.
45 (G4SDManager::GetSDMpointer()->FindSensitiveDetector("mfDetector"));
46 G4int CollectionIDspecies =
47 G4SDManager::GetSDMpointer()->GetCollectionID("mfDetector/Species");
48 fScorerRun = mfdet->GetPrimitive(CollectionIDspecies);
49}
G4VPrimitiveScorer * fScorerRun
◆ ~Run()
◆ RecordEvent()
void scavenger::Run::RecordEvent |
( |
const G4Event * |
event | ) |
|
|
override |
Definition at line 53 of file Run.cc.
53 {
54 if (event->IsAborted()) {
55 return;
56 }
57 G4int CollectionID =
58 G4SDManager::GetSDMpointer()->GetCollectionID("mfDetector/Species");
59
61 if (!pHCE) {
62 return;
63 }
65 auto map = evtMap->GetMap();
66 for (const auto &it : *map) {
67 G4double edep = *(it.second);
69 }
70 G4Run::RecordEvent(event);
71}
◆ Merge()
void scavenger::Run::Merge |
( |
const G4Run * |
aRun | ) |
|
|
override |
Definition at line 75 of file Run.cc.
75 {
76 if (aRun == this) {
77 return;
78 }
79 const auto localRun =
dynamic_cast<const Run *
>(aRun);
81 auto masterScorer =
dynamic_cast<ScoreSpecies *
>(this->
fScorerRun);
82 auto localScorer = dynamic_cast<ScoreSpecies *>(localRun->fScorerRun);
83 masterScorer->AbsorbResultsFromWorkerScorer(localScorer);
84 G4Run::Merge(aRun);
85}
◆ GetSumDose()
auto scavenger::Run::GetSumDose |
( |
| ) |
const |
|
inline |
◆ GetPrimitiveScorer()
auto scavenger::Run::GetPrimitiveScorer |
( |
| ) |
const |
|
inline |
◆ fSumEne
G4double scavenger::Run::fSumEne = 0 |
|
private |
◆ fScorerRun
The documentation for this class was generated from the following files: