BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
BDSLaserCumulativePhotodetachment Class Reference

Laser excitation of ion. More...

#include <BDSLaserCumulativePhotodetachment.hh>

Inheritance diagram for BDSLaserCumulativePhotodetachment:
Inheritance graph
Collaboration diagram for BDSLaserCumulativePhotodetachment:
Collaboration graph

Public Member Functions

 BDSLaserCumulativePhotodetachment (const G4String &processName="laserPhotodetachment")
 
virtual G4double GetMeanFreePath (const G4Track &track, G4double previousStepSize, G4ForceCondition *forceCondition)
 
G4VParticleChange * PostStepDoIt (const G4Track &track, const G4Step &step)
 

Private Attributes

BDSAuxiliaryNavigatorauxNavigator
 
BDSPhotoDetachmentEnginephotoDetachmentEngine
 

Detailed Description

Laser excitation of ion.

Author
Siobhan Alden

Definition at line 36 of file BDSLaserCumulativePhotodetachment.hh.

Constructor & Destructor Documentation

◆ BDSLaserCumulativePhotodetachment()

BDSLaserCumulativePhotodetachment::BDSLaserCumulativePhotodetachment ( const G4String &  processName = "laserPhotodetachment")
explicit

Definition at line 47 of file BDSLaserCumulativePhotodetachment.cc.

◆ ~BDSLaserCumulativePhotodetachment()

BDSLaserCumulativePhotodetachment::~BDSLaserCumulativePhotodetachment ( )
virtual

Definition at line 53 of file BDSLaserCumulativePhotodetachment.cc.

Member Function Documentation

◆ GetMeanFreePath()

G4double BDSLaserCumulativePhotodetachment::GetMeanFreePath ( const G4Track &  track,
G4double  previousStepSize,
G4ForceCondition *  forceCondition 
)
virtual

Definition at line 59 of file BDSLaserCumulativePhotodetachment.cc.

◆ PostStepDoIt()

G4VParticleChange * BDSLaserCumulativePhotodetachment::PostStepDoIt ( const G4Track &  track,
const G4Step &  step 
)

Definition at line 79 of file BDSLaserCumulativePhotodetachment.cc.

Field Documentation

◆ auxNavigator

BDSAuxiliaryNavigator* BDSLaserCumulativePhotodetachment::auxNavigator
private

Definition at line 48 of file BDSLaserCumulativePhotodetachment.hh.

◆ photoDetachmentEngine

BDSPhotoDetachmentEngine* BDSLaserCumulativePhotodetachment::photoDetachmentEngine
private

Definition at line 49 of file BDSLaserCumulativePhotodetachment.hh.


The documentation for this class was generated from the following files: