Geant4-11
Data Structures | Functions
G4Molecule.hh File Reference
#include "G4IT.hh"
#include "G4Allocator.hh"
#include "G4MoleculeDefinition.hh"

Go to the source code of this file.

Data Structures

class  G4Molecule
 

Functions

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

Function Documentation

◆ aMoleculeAllocator()

G4DLLIMPORT G4Allocator< G4Molecule > *& aMoleculeAllocator ( )

◆ GetMolecule() [1/2]

G4Molecule * GetMolecule ( const G4Track track)

Definition at line 76 of file G4Molecule.cc.

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

References GetIT().

Referenced by G4DNABrownianTransportation::AlongStepDoIt(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), G4DNAIRTMoleculeEncounterStepper::CalculateStep(), G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAIndependentReactionTimeStepper::CalculateStep(), G4DNABrownianTransportation::ComputeStep(), G4DNAMolecularDissociation::DecayIt(), G4DNABrownianTransportation::Diffusion(), G4DNAElectronHoleRecombination::FindReactant(), G4DNASmoluchowskiReactionModel::FindReaction(), G4DNAMolecularDissociation::GetMeanLifeTime(), G4DNAIndependentReactionTimeStepper::GetReactionType(), G4DNAIndependentReactionTimeStepper::GetTimeToEncounter(), G4DNAPartiallyDiffusionControlled::GetTimeToEncounter(), G4DNATotallyDiffusionControlled::GetTimeToEncounter(), G4DNAIRT::MakeReaction(), G4DNAIRT_geometries::MakeReaction(), G4DNAMakeReaction::MakeReaction(), G4DNAMolecularReaction::MakeReaction(), G4DNAElectronHoleRecombination::MakeReaction(), G4DNASecondOrderReaction::PostStepDoIt(), G4DNAScavengerProcess::PostStepDoIt(), G4DNABrownianTransportation::PostStepDoIt(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4DNAScavengerProcess::PostStepGetPhysicalInteractionLength(), G4DNAIRT_geometries::Sampling(), G4DNAIRT_geometries::SpaceBinning(), G4DNAMolecularReaction::TestReactibility(), G4DNAMakeReaction::UpdatePositionForReaction(), G4DNAIRTMoleculeEncounterStepper::Utils::Utils(), G4DNAMoleculeEncounterStepper::Utils::Utils(), G4DNAIndependentReactionTimeStepper::Utils::Utils(), and G4DNAEventScheduler::Voxelizing().

◆ GetMolecule() [2/2]

G4Molecule * GetMolecule ( const G4Track track)

Definition at line 83 of file G4Molecule.cc.

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

References GetIT().