トラックのボリュームをしりたい(G4Track::GetVolume

1G4VPhysicalVolume *physical_volume = aTrack->GetVolume();
2G4VPhysicalVolume *next_volume = aTrack->GetNextVolume();
3G4LogicalVolume *logical_volume = aTrack->GetLogicalVolumeAtVertex();

物理ボリューム(G4VPhysicalVolume)はG4Trackクラスのオブジェクトから取得できます。 GetVolumeでトラックがある物理ボリュームを取得できます。 GetNextVolumeで、トラックの進む先の物理ボリュームも取得できます。 また、GetLogicalVolumeAtVertexで論理ボリュームを直接取得できます。

取得した物理ボリューム(のポインター)を介して論理ボリュームを取得できます。 物理ボリュームの操作は物理ボリュームしたい(G4VPhysicalVolume)を参照してください。

注釈

未チェックですが、 トラック:aTrack->GetLogicalVolumeAtVertex()と ステップ:aStep->GetPreStepPoint()->GetPhysicalVolume()->GetLogicalVolume()は 同じになるはずです。