54 #ifndef G4RDLOWENERGYPOLARIZEDCOMPTON_H 
   55 #define G4RDLOWENERGYPOLARIZEDCOMPTON_H 1 
G4double condition(const G4ErrorSymMatrix &m)
 
void BuildPhysicsTable(const G4ParticleDefinition &photon)
 
CLHEP::Hep3Vector G4ThreeVector
 
G4LowEnergyPolarizedCompton(const G4String &processName="polarLowEnCompt")
 
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
 
G4RDDopplerProfile profileData
 
G4ThreeVector SetNewPolarization(G4double epsilon, G4double sinSqrTheta, G4double phi, G4double cosTheta)
 
~G4LowEnergyPolarizedCompton()
 
G4double GetMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
 
const G4double intrinsicLowEnergyLimit
 
const G4double intrinsicHighEnergyLimit
 
G4ThreeVector GetPerpendicularPolarization(const G4ThreeVector &direction0, const G4ThreeVector &polarization0) const 
 
void SystemOfRefChange(G4ThreeVector &direction0, G4ThreeVector &direction1, G4ThreeVector &polarization0, G4ThreeVector &polarization1)
 
G4double DumpMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
 
G4RDVRangeTest * rangeTest
 
G4RDVCrossSectionHandler * crossSectionHandler
 
G4RDVEMDataSet * meanFreePathTable
 
G4double SetPhi(G4double, G4double)
 
G4ThreeVector SetPerpendicularVector(G4ThreeVector &a)
 
G4RDVEMDataSet * scatterFunctionData
 
G4bool IsApplicable(const G4ParticleDefinition &definition)
 
G4ThreeVector GetRandomPolarization(G4ThreeVector &direction0)
 
G4LowEnergyPolarizedCompton & operator=(const G4LowEnergyPolarizedCompton &right)