Commit 435a09bd authored by Simon Spannagel's avatar Simon Spannagel
Browse files

DepositionGeant4: store G4Process->GetProcessSubType since GetprocessType

is only the process category (e.g. "Electromagnetic")
parent bed6eda3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -19,9 +19,9 @@ TrackInfoG4::TrackInfoG4(int custom_track_id, int parent_track_id, const G4Track
      particle_id_(aTrack->GetDynamicParticle()->GetPDGcode()), start_time_(aTrack->GetGlobalTime()),
      initial_g4_vol_name_(aTrack->GetVolume()->GetName()), initial_kin_E_(aTrack->GetKineticEnergy()),
      initial_tot_E_(aTrack->GetTotalEnergy()) {
    const auto* G4Process = aTrack->GetCreatorProcess();
    origin_g4_process_type_ = (G4Process != nullptr) ? G4Process->GetProcessType() : -1;
    start_point_ = static_cast<ROOT::Math::XYZPoint>(aTrack->GetPosition());
    const auto* G4Process = aTrack->GetCreatorProcess();
    origin_g4_process_type_ = (G4Process != nullptr) ? G4Process->GetProcessSubType() : -1;
    origin_g4_process_name_ = (G4Process != nullptr) ? static_cast<std::string>(G4Process->GetProcessName()) : "none";
}