#include <G4FastTrack.hh>
Definition at line 78 of file G4FastTrack.hh.
◆ G4FastTrack()
Definition at line 51 of file G4FastTrack.cc.
G4bool fAffineTransformationDefined
G4LogicalVolume * fEnvelopeLogicalVolume
G4VSolid * fEnvelopeSolid
G4VPhysicalVolume * fEnvelopePhysicalVolume
◆ ~G4FastTrack()
G4FastTrack::~G4FastTrack |
( |
| ) |
|
◆ FRecordsAffineTransformation()
void G4FastTrack::FRecordsAffineTransformation |
( |
const G4Navigator * |
theNavigator | ) |
|
|
private |
Definition at line 109 of file G4FastTrack.cc.
119 if(theNavigator != 0 ) NavigatorToUse = theNavigator;
128 G4int depth = history->GetHistory()->GetDepth();
129 G4int idepth, Done = 0;
130 for (idepth = 0; idepth <= depth; idepth++)
150 G4Exception(
"G4FastTrack::FRecordsAffineTransformation()",
std::ostringstream G4ExceptionDescription
G4bool fAffineTransformationDefined
G4LogicalVolume * fEnvelopeLogicalVolume
G4bool IsRootRegion() const
G4Navigator * GetNavigatorForTracking() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4TransportationManager * GetTransportationManager()
const G4String & GetName() const
G4AffineTransform fInverseAffineTransformation
G4Region * GetRegion() const
G4VSolid * fEnvelopeSolid
G4LogicalVolume * GetLogicalVolume() const
G4VPhysicalVolume * fEnvelopePhysicalVolume
virtual G4TouchableHistoryHandle CreateTouchableHistoryHandle() const
G4VSolid * GetSolid() const
G4AffineTransform fAffineTransformation
◆ GetAffineTransformation()
Definition at line 233 of file G4FastTrack.hh.
G4AffineTransform fAffineTransformation
◆ GetEnvelope()
◆ GetEnvelopeLogicalVolume()
Definition at line 193 of file G4FastTrack.hh.
G4LogicalVolume * fEnvelopeLogicalVolume
◆ GetEnvelopePhysicalVolume()
Definition at line 198 of file G4FastTrack.hh.
G4VPhysicalVolume * fEnvelopePhysicalVolume
◆ GetEnvelopeSolid()
G4VSolid * G4FastTrack::GetEnvelopeSolid |
( |
| ) |
const |
|
inline |
◆ GetInverseAffineTransformation()
Definition at line 238 of file G4FastTrack.hh.
G4AffineTransform fInverseAffineTransformation
◆ GetPrimaryTrack()
const G4Track * G4FastTrack::GetPrimaryTrack |
( |
| ) |
const |
|
inline |
◆ GetPrimaryTrackLocalDirection()
G4ThreeVector G4FastTrack::GetPrimaryTrackLocalDirection |
( |
| ) |
const |
|
inline |
◆ GetPrimaryTrackLocalMomentum()
G4ThreeVector G4FastTrack::GetPrimaryTrackLocalMomentum |
( |
| ) |
const |
|
inline |
◆ GetPrimaryTrackLocalPolarization()
G4ThreeVector G4FastTrack::GetPrimaryTrackLocalPolarization |
( |
| ) |
const |
|
inline |
◆ GetPrimaryTrackLocalPosition()
G4ThreeVector G4FastTrack::GetPrimaryTrackLocalPosition |
( |
| ) |
const |
|
inline |
◆ OnTheBoundaryButExiting()
G4bool G4FastTrack::OnTheBoundaryButExiting |
( |
| ) |
const |
|
inline |
Definition at line 243 of file G4FastTrack.hh.
G4VSolid * GetEnvelopeSolid() const
G4ThreeVector GetPrimaryTrackLocalDirection() const
G4ThreeVector GetPrimaryTrackLocalPosition() const
◆ SetCurrentTrack()
void G4FastTrack::SetCurrentTrack |
( |
const G4Track & |
track, |
|
|
const G4Navigator * |
a = 0 |
|
) |
| |
Definition at line 68 of file G4FastTrack.cc.
G4bool fAffineTransformationDefined
G4ThreeVector fLocalTrackPolarization
void FRecordsAffineTransformation(const G4Navigator *)
G4ThreeVector fLocalTrackMomentum
G4ThreeVector fLocalTrackPosition
G4ThreeVector fLocalTrackDirection
G4AffineTransform fAffineTransformation
◆ fAffineTransformation
◆ fAffineTransformationDefined
G4bool G4FastTrack::fAffineTransformationDefined |
|
private |
◆ fEnvelope
◆ fEnvelopeLogicalVolume
◆ fEnvelopePhysicalVolume
◆ fEnvelopeSolid
◆ fInverseAffineTransformation
◆ fIsUnique
◆ fLocalTrackDirection
◆ fLocalTrackMomentum
◆ fLocalTrackPolarization
◆ fLocalTrackPosition
◆ fTrack
const G4Track* G4FastTrack::fTrack |
|
private |
The documentation for this class was generated from the following files: