44 #ifndef G4VPolarizedCrossSection_h
45 #define G4VPolarizedCrossSection_h 1
virtual ~G4VPolarizedCrossSection()
void SetMaterial(G4double A, G4double Z, G4double coul)
void SetYmin(G4double ymin)
virtual G4double XSection(const G4StokesVector &pol2, const G4StokesVector &pol3)=0
virtual G4StokesVector GetPol2()
G4VPolarizedCrossSection()
virtual G4double GetXmin(G4double y)
void SetXmin(G4double xmin)
void SetXmax(G4double xmax)
virtual G4StokesVector GetPol3()
virtual G4double GetXmax(G4double y)
virtual G4double TotalXSection(G4double xmin, G4double xmax, G4double y, const G4StokesVector &pol0, const G4StokesVector &pol1)
virtual void Initialize(G4double, G4double, G4double, const G4StokesVector &p0, const G4StokesVector &p1, G4int flag=0)