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

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

+ Inheritance diagram for G4RDVPhotoElectricAngularDistribution:

Public Member Functions

 G4RDVPhotoElectricAngularDistribution (const G4String &name)
 
virtual ~G4RDVPhotoElectricAngularDistribution ()
 
virtual G4ThreeVector GetPhotoElectronDirection (const G4ThreeVector &direction, const G4double kineticEnergy, const G4ThreeVector &polarization, const G4int shellID) const =0
 
virtual void PrintGeneratorInformation () const =0
 

Private Member Functions

G4RDVPhotoElectricAngularDistributionoperator= (const G4RDVPhotoElectricAngularDistribution &right)
 
 G4RDVPhotoElectricAngularDistribution (const G4RDVPhotoElectricAngularDistribution &)
 

Detailed Description

Definition at line 57 of file G4RDVPhotoElectricAngularDistribution.hh.

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

Constructor & Destructor Documentation

G4RDVPhotoElectricAngularDistribution::G4RDVPhotoElectricAngularDistribution ( const G4String name)

Definition at line 55 of file G4RDVPhotoElectricAngularDistribution.cc.

View newest version in sPHENIX GitHub at line 55 of file G4RDVPhotoElectricAngularDistribution.cc

G4RDVPhotoElectricAngularDistribution::~G4RDVPhotoElectricAngularDistribution ( )
virtual

Definition at line 60 of file G4RDVPhotoElectricAngularDistribution.cc.

View newest version in sPHENIX GitHub at line 60 of file G4RDVPhotoElectricAngularDistribution.cc

G4RDVPhotoElectricAngularDistribution::G4RDVPhotoElectricAngularDistribution ( const G4RDVPhotoElectricAngularDistribution )
private

Member Function Documentation

virtual G4ThreeVector G4RDVPhotoElectricAngularDistribution::GetPhotoElectronDirection ( const G4ThreeVector direction,
const G4double  kineticEnergy,
const G4ThreeVector polarization,
const G4int  shellID 
) const
pure virtual

Implemented in G4RDPhotoElectricAngularGeneratorSauterGavrila, G4RDPhotoElectricAngularGeneratorSimple, and G4RDPhotoElectricAngularGeneratorPolarized.

Referenced by G4LowEnergyPhotoElectric::PostStepDoIt().

+ Here is the caller graph for this function:

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

Implemented in G4RDPhotoElectricAngularGeneratorSauterGavrila, G4RDPhotoElectricAngularGeneratorSimple, and G4RDPhotoElectricAngularGeneratorPolarized.

Definition at line 69 of file G4RDVPhotoElectricAngularDistribution.cc.

View newest version in sPHENIX GitHub at line 69 of file G4RDVPhotoElectricAngularDistribution.cc

Referenced by G4LowEnergyPhotoElectric::SetAngularGenerator().

+ Here is the caller graph for this function:


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