BDSComptonEngine Class Reference


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

Detailed Description

Definition at line 16 of file BDSComptonEngine.hh.


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7