38#ifndef G4PolarizedComptonXS_h
39#define G4PolarizedComptonXS_h 1
59 G4int flag = 0)
override;
84 CLHEP::classic_electr_radius * CLHEP::classic_electr_radius *
85 (4. * CLHEP::pi / CLHEP::hbarc) * (4. * CLHEP::pi / CLHEP::hbarc);
97 G4double polxx, polyy, polzz, polxz, polzx, polyz, polzy, polxy, polyx;
G4PolarizedComptonXS & operator=(const G4PolarizedComptonXS &right)=delete
void Initialize(G4double eps, G4double X, G4double phi, const G4StokesVector &p0, const G4StokesVector &p1, G4int flag=0) override
G4StokesVector GetPol2() override
~G4PolarizedComptonXS() override
G4double TotalXSection(G4double xmin, G4double xmax, G4double y, const G4StokesVector &pol0, const G4StokesVector &pol1) override
G4PolarizedComptonXS(const G4PolarizedComptonXS &)=delete
G4StokesVector GetPol3() override
G4double XSection(const G4StokesVector &pol2, const G4StokesVector &pol3) override