
Public Member Functions | |
| BDSLaserCompton (const G4String &processName="eLaser") | |
| ~BDSLaserCompton () | |
| G4bool | IsApplicable (const G4ParticleDefinition &) |
| G4double | GetMeanFreePath (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
| G4VParticleChange * | PostStepDoIt (const G4Track &track, const G4Step &step) |
| void | SetLaserDirection (G4ThreeVector aDirection) |
| G4ThreeVector | GetLaserDirection () |
| void | SetLaserWavelength (G4double aWavelength) |
| G4double | GetLaserWavelength () |
Protected Member Functions | |
| G4double | ComputeMeanFreePath (const G4ParticleDefinition *ParticleType, G4double KineticEnergy, const G4Material *aMaterial) |
Private Member Functions | |
| BDSLaserCompton & | operator= (const BDSLaserCompton &right) |
| BDSLaserCompton (const BDSLaserCompton &) | |
Private Attributes | |
| G4double | itsLaserWavelength |
| G4ThreeVector | itsLaserDirection |
| G4double | itsLaserEnergy |
| BDSComptonEngine * | itsComptonEngine |
Definition at line 24 of file BDSLaserCompton.hh.
1.4.7