トラック番号をしりたい(G4Track::GetTrackID

1// G4Track *aTrack
2G4int track_id = aTrack->GetTrackID();

GetTrackIDでトラック番号を取得できます。 トラック番号は1からはじまります。 イベントごとにリセットされます。

親トラックをしりたい(G4Track::GetParentID

1G4int parent_id = aTrack->GetParentID();
2
3if (parent_id == 0) {
4    G4cout << "入射粒子の処理" << G4endl;
5};

GetParentIDで親トラックの番号を取得できます。 初期粒子は親を持たないため、親IDは0です。