Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4FastTrack.hh>
Public Member Functions | |
G4FastTrack (G4Envelope *anEnvelope, G4bool IsUnique) | |
~G4FastTrack () | |
void | SetCurrentTrack (const G4Track &, const G4Navigator *a=0) |
G4bool | OnTheBoundaryButExiting () const |
const G4Track * | GetPrimaryTrack () const |
G4Envelope * | GetEnvelope () const |
G4LogicalVolume * | GetEnvelopeLogicalVolume () const |
G4VPhysicalVolume * | GetEnvelopePhysicalVolume () const |
G4VSolid * | GetEnvelopeSolid () const |
G4ThreeVector | GetPrimaryTrackLocalPosition () const |
G4ThreeVector | GetPrimaryTrackLocalMomentum () const |
G4ThreeVector | GetPrimaryTrackLocalDirection () const |
G4ThreeVector | GetPrimaryTrackLocalPolarization () const |
const G4AffineTransform * | GetAffineTransformation () const |
const G4AffineTransform * | GetInverseAffineTransformation () const |
Definition at line 76 of file G4FastTrack.hh.
G4FastTrack::G4FastTrack | ( | G4Envelope * | anEnvelope, |
G4bool | IsUnique | ||
) |
Definition at line 50 of file G4FastTrack.cc.
G4FastTrack::~G4FastTrack | ( | ) |
Definition at line 63 of file G4FastTrack.cc.
|
inline |
Definition at line 231 of file G4FastTrack.hh.
|
inline |
Definition at line 186 of file G4FastTrack.hh.
Referenced by G4FastSimulationManager::GetEnvelope(), G4FastSimulationManager::ListTitle(), and G4FastSimulationManager::~G4FastSimulationManager().
|
inline |
Definition at line 191 of file G4FastTrack.hh.
|
inline |
Definition at line 196 of file G4FastTrack.hh.
|
inline |
Definition at line 201 of file G4FastTrack.hh.
Referenced by OnTheBoundaryButExiting().
|
inline |
Definition at line 236 of file G4FastTrack.hh.
Referenced by G4FastStep::CreateSecondaryTrack(), G4FastSimHitMaker::make(), G4FastStep::ProposePrimaryTrackFinalKineticEnergyAndDirection(), G4FastStep::ProposePrimaryTrackFinalMomentumDirection(), G4FastStep::ProposePrimaryTrackFinalPolarization(), and G4FastStep::ProposePrimaryTrackFinalPosition().
|
inline |
Definition at line 206 of file G4FastTrack.hh.
Referenced by GFlashShowerModel::DoIt(), G4GFlashSpot::GetPosition(), G4VFastSimSensitiveDetector::Hit(), G4VGFlashSensitiveDetector::Hit(), G4FastStep::Initialize(), G4FastSimHitMaker::make(), and GFlashShowerModel::ModelTrigger().
|
inline |
Definition at line 221 of file G4FastTrack.hh.
Referenced by OnTheBoundaryButExiting().
|
inline |
Definition at line 216 of file G4FastTrack.hh.
|
inline |
Definition at line 226 of file G4FastTrack.hh.
|
inline |
Definition at line 211 of file G4FastTrack.hh.
Referenced by OnTheBoundaryButExiting().
|
inline |
Definition at line 241 of file G4FastTrack.hh.
Referenced by G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger().
void G4FastTrack::SetCurrentTrack | ( | const G4Track & | track, |
const G4Navigator * | a = 0 |
||
) |
Definition at line 70 of file G4FastTrack.cc.
Referenced by G4FastSimulationManager::AtRestGetFastSimulationManagerTrigger(), and G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger().