イベント操作したい(G4Event

1void MyEventAction::EndOfEventAction(const G4Event* event) {
2    G4int eventID = event->GetEventID();
3    auto hce = event->GetHCofThisEvent();
4
5    if (hce) {
6        auto hitsCollection = static_cast<MyHitsCollection*>(hce->GetHC(hitsCollectionID));
7        // ヒット情報の解析など
8    }
9}

G4Eventは「ひとつのイベント」を表すクラスです。 ユーザーがG4Eventを直接インスタンス化することはありません。

このクラスは、ユーザーアクション設定の UserEventActionにおいて、 とくにイベントの終了時(EndOfEventAction)に、 イベント番号やヒット情報を取得する際に使用します。

リファレンス