27#include <G4FastTrack.hh>
29#include <G4VFastSimulationModel.hh>
30#include <G4VUserEventInformation.hh>
32#include "G4EventManager.hh"
66 G4EventManager::GetEventManager()->GetConstCurrentEvent()->GetUserInformation());
79 G4EventManager::GetEventManager()->GetConstCurrentEvent()->GetUserInformation());
83 G4EventManager::GetEventManager()->GetNonconstCurrentEvent()->SetUserInformation(info);
85 info->SetPosition(aFastTrack.GetPrimaryTrack()->GetPosition());
86 info->SetDirection(aFastTrack.GetPrimaryTrack()->GetMomentumDirection());
virtual void DoIt(const G4FastTrack &, G4FastStep &) final
Check particle direction, entrance point, and store it in event information.
Par04DefineMeshModel(G4String, G4Region *)
virtual G4bool IsApplicable(const G4ParticleDefinition &) final
Model is applicable to all particles.
virtual G4bool ModelTrigger(const G4FastTrack &) final
Check if particle is entering the volume.