We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f23dcf7 + 83d4a6c commit 88137b9Copy full SHA for 88137b9
src/TrackingAction.cxx
@@ -64,6 +64,12 @@ void TrackingAction::PreUserTrackingAction(const G4Track* track) {
64
restTrack->SetParticleName(name);
65
restTrack->SetGlobalTrackTime(track->GetGlobalTime() / second);
66
67
+ TString creatorProcessName = "PrimaryGenerator";
68
+ if (track->GetCreatorProcess() != nullptr) {
69
+ creatorProcessName = track->GetCreatorProcess()->GetProcessName();
70
+ }
71
+ restTrack->SetCreatorProcess(creatorProcessName);
72
+
73
G4ThreeVector trkOrigin = track->GetPosition();
74
restTrack->SetTrackOrigin(trkOrigin.x(), trkOrigin.y(), trkOrigin.z());
75
0 commit comments