Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4IT.hh File Reference
#include "globals.hh"
#include "G4ITType.hh"
#include "G4ThreeVector.hh"
#include "G4VUserTrackInformation.hh"
#include "G4KDNode.hh"

Go to the source code of this file.

Classes

class  G4IT

Typedefs

using G4TrackListNode = G4FastListNode<G4Track>

Functions

G4ITGetIT (const G4Track *track)
G4ITGetIT (const G4Track &track)

Typedef Documentation

◆ G4TrackListNode

Definition at line 76 of file G4IT.hh.

Function Documentation

◆ GetIT() [1/2]

G4IT * GetIT ( const G4Track & track)

Definition at line 53 of file G4IT.cc.

54{
55 return (dynamic_cast<G4IT*>(track.GetUserInformation()));
56}
Definition G4IT.hh:88
G4VUserTrackInformation * GetUserInformation() const

◆ GetIT() [2/2]

G4IT * GetIT ( const G4Track * track)

Definition at line 48 of file G4IT.cc.

49{
50 return (dynamic_cast<G4IT*>(track->GetUserInformation()));
51}

Referenced by G4FastList< typename ObjectW::type >::__GetNode(), G4ITTrackHolder::_PushTrack(), G4ChemReboundTransportation::AlongStepDoIt(), G4DNABrownianTransportation::AlongStepDoIt(), G4ChemReboundTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4FastList< typename ObjectW::type >::CheckFlag(), G4DNABrownianTransportation::ComputeGeomLimit(), G4ITStepProcessor::ComputeInteractionLength(), G4ChemReboundTransportation::ComputeStep(), G4DNABrownianTransportation::ComputeStep(), G4ITModelProcessor::ComputeTrackReaction(), G4FastListNode< G4Track >::DetachYourSelf(), G4DNABrownianTransportation::Diffusion(), G4ITStepProcessor::DoStepping(), G4FastList< typename ObjectW::type >::Flag(), G4FastList< typename ObjectW::type >::GetList(), G4Molecule::GetMolecule(), GetMolecule(), GetMolecule(), G4FastList< typename ObjectW::type >::GetNode(), G4ChemReboundTransportation::GetTimeToBoundary(), G4FastList< typename ObjectW::type >::Holds(), G4ITTrackHolder::KillTracks(), G4MoleculeLocator::LocateMoleculeSetStateAndTouchable(), G4MoleculeLocator::LocateMoleculeTrack(), G4ChemReboundTransportation::PostStepDoIt(), G4DNAScavengerProcess::PostStepDoIt(), G4ITSteppingVerbose::PostStepVerbose(), G4ITLeadingTracks::PrepareLeadingTracks(), G4ITSteppingVerbose::PreStepVerbose(), G4AllITFinder::Push(), G4ITTrackHolder::PushDelayed(), G4ITTrackHolder::PushTo(), G4ITLeadingTracks::Reset(), G4ITStepProcessor::SetTrack(), G4ITTransportation::StartTracking(), G4VITProcess::StartTracking(), and G4ITSteppingVerbose::TrackingStarted().