52 #define G4PolarizedPEEffectModel_h 1
55 #ifndef G4PolarizedPEEffectModel_h
56 #define G4PolarizedPEEffectModel_h 1
70 const G4String& nam =
"Polarized-PhotoElectric");
void Initialise(const G4ParticleDefinition *pd, const G4DataVector &dv) override
virtual void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy) override
virtual ~G4PolarizedPEEffectModel()
G4PolarizedPEEffectModel(const G4ParticleDefinition *p=nullptr, const G4String &nam="Polarized-PhotoElectric")
G4PolarizedPEEffectModel & operator=(const G4PolarizedPEEffectModel &right)=delete
G4StokesVector finalElectronPolarization
G4PolarizedPEEffectCrossSection * crossSectionCalculator
G4StokesVector theBeamPolarization