Public Member Functions | |
BDSComptonEngine () | |
BDSComptonEngine (G4LorentzVector InGam_FourVec, G4LorentzVector InEl_FourVec) | |
~BDSComptonEngine () | |
void | PerformCompton () |
void | PerformHighEnergyCompton () |
void | PerformHighEnergyCompton2 () |
G4double | ComptonDifferentialCrossSection (G4double costh=0, G4double gamma2=0) |
G4double | PeakAmplitudeOfComptonDifferentialCrossSection (G4double gamma2=0) |
void | SetIncomingPhoton4Vec (G4LorentzVector inGam) |
void | SetIncomingElectron4Vec (G4LorentzVector inEl) |
G4LorentzVector | GetScatteredElectron () |
G4LorentzVector | GetScatteredGamma () |
Private Attributes | |
G4LorentzVector | itsScatteredEl |
G4LorentzVector | itsScatteredGam |
G4LorentzVector | itsIncomingEl |
G4LorentzVector | itsIncomingGam |
Static Private Attributes | |
static const G4int | ntryMax = 10000000 |
Definition at line 29 of file BDSComptonEngine.hh.