イベント操作したい(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
)に、
イベント番号やヒット情報を取得する際に使用します。