Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4Molecule.cc File Reference

Go to the source code of this file.

Functions

G4Allocator< G4Molecule > *& aMoleculeAllocator ()
G4MoleculeGetMolecule (const G4Track &track)
G4MoleculeGetMolecule (const G4Track *track)

Function Documentation

◆ aMoleculeAllocator()

G4Allocator< G4Molecule > *& aMoleculeAllocator ( )

Definition at line 60 of file G4Molecule.cc.

61{
63 return _instance;
64}
#define G4ThreadLocalStatic
Definition tls.hh:76

Referenced by G4Molecule::operator delete(), and G4Molecule::operator new().

◆ GetMolecule() [1/2]

G4Molecule * GetMolecule ( const G4Track & track)

Definition at line 75 of file G4Molecule.cc.

76{
77 return (G4Molecule*)(GetIT(track));
78}
G4IT * GetIT(const G4Track *track)
Definition G4IT.cc:48

Referenced by G4ChemReboundTransportation::AlongStepDoIt(), G4DNABrownianTransportation::AlongStepDoIt(), G4ChemReboundTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), G4MoleculeCounter::BuildIndex(), G4DNAIndependentReactionTimeStepper::CalculateStep(), G4DNAIRTMoleculeEncounterStepper::CalculateStep(), G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAPolyNucleotideReactionProcess::CalculateTimeStep(), G4ChemReboundTransportation::ComputeStep(), G4DNABrownianTransportation::ComputeStep(), G4DNAMolecularDissociation::DecayIt(), G4DNABrownianTransportation::Diffusion(), G4DNASmoluchowskiReactionModel::FindReaction(), G4DNAMolecularDissociation::GetMeanLifeTime(), G4ChemReboundTransportation::GetTimeToBoundary(), G4DiffusionControlledReactionModel::GetTimeToEncounter(), G4DNAIRT::MakeReaction(), G4DNAMakeReaction::MakeReaction(), G4DNAMolecularReaction::MakeReaction(), G4DNAEventScheduler::ParticleBasedCounter(), G4ChemReboundTransportation::PostStepDoIt(), G4DNABrownianTransportation::PostStepDoIt(), G4DNAScavengerProcess::PostStepDoIt(), G4DNASecondOrderReaction::PostStepDoIt(), G4DNAScavengerProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4DNAMolecularReaction::TestReactibility(), G4DNAMakeReaction::UpdatePositionForReaction(), and G4DNAEventScheduler::Voxelizing().

◆ GetMolecule() [2/2]

G4Molecule * GetMolecule ( const G4Track * track)

Definition at line 82 of file G4Molecule.cc.

83{
84 return (G4Molecule*)(GetIT(track));
85}