ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4RDPhotoElectricAngularGeneratorSauterGavrila Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/physics/include/G4RDPhotoElectricAngularGeneratorSauterGavrila.hh>

+ Inheritance diagram for G4RDPhotoElectricAngularGeneratorSauterGavrila:
+ Collaboration diagram for G4RDPhotoElectricAngularGeneratorSauterGavrila:

Public Member Functions

 G4RDPhotoElectricAngularGeneratorSauterGavrila (const G4String &name)
 
 ~G4RDPhotoElectricAngularGeneratorSauterGavrila ()
 
G4ThreeVector GetPhotoElectronDirection (const G4ThreeVector &direction, const G4double kineticEnergy, const G4ThreeVector &polarization, const G4int shellId) const
 
void PrintGeneratorInformation () const
 
- Public Member Functions inherited from G4RDVPhotoElectricAngularDistribution
 G4RDVPhotoElectricAngularDistribution (const G4String &name)
 
virtual ~G4RDVPhotoElectricAngularDistribution ()
 

Private Member Functions

G4RDPhotoElectricAngularGeneratorSauterGavrilaoperator= (const G4RDPhotoElectricAngularGeneratorSauterGavrila &right)
 
 G4RDPhotoElectricAngularGeneratorSauterGavrila (const G4RDPhotoElectricAngularGeneratorSauterGavrila &)
 

Detailed Description

Definition at line 57 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.hh.

View newest version in sPHENIX GitHub at line 57 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.hh

Constructor & Destructor Documentation

G4RDPhotoElectricAngularGeneratorSauterGavrila::G4RDPhotoElectricAngularGeneratorSauterGavrila ( const G4String name)

Definition at line 57 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc.

View newest version in sPHENIX GitHub at line 57 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc

G4RDPhotoElectricAngularGeneratorSauterGavrila::~G4RDPhotoElectricAngularGeneratorSauterGavrila ( )

Definition at line 62 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc.

View newest version in sPHENIX GitHub at line 62 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc

G4RDPhotoElectricAngularGeneratorSauterGavrila::G4RDPhotoElectricAngularGeneratorSauterGavrila ( const G4RDPhotoElectricAngularGeneratorSauterGavrila )
private

Member Function Documentation

G4ThreeVector G4RDPhotoElectricAngularGeneratorSauterGavrila::GetPhotoElectronDirection ( const G4ThreeVector direction,
const G4double  kineticEnergy,
const G4ThreeVector polarization,
const G4int  shellId 
) const
virtual

Implements G4RDVPhotoElectricAngularDistribution.

Definition at line 67 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc.

View newest version in sPHENIX GitHub at line 67 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc

References b, source.hepunit::electron_mass_c2, G4UniformRand, CLHEP::Hep3Vector::rotateUz(), and twopi.

+ Here is the call graph for this function:

G4RDPhotoElectricAngularGeneratorSauterGavrila& G4RDPhotoElectricAngularGeneratorSauterGavrila::operator= ( const G4RDPhotoElectricAngularGeneratorSauterGavrila right)
private
void G4RDPhotoElectricAngularGeneratorSauterGavrila::PrintGeneratorInformation ( ) const
virtual

Implements G4RDVPhotoElectricAngularDistribution.

Definition at line 108 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc.

View newest version in sPHENIX GitHub at line 108 of file G4RDPhotoElectricAngularGeneratorSauterGavrila.cc

References G4cout, and G4endl.


The documentation for this class was generated from the following files: