Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4PenelopeBremsstrahlungAngular Class Reference

#include <G4PenelopeBremsstrahlungAngular.hh>

Inheritance diagram for G4PenelopeBremsstrahlungAngular:
Inheritance graph
[legend]
Collaboration diagram for G4PenelopeBremsstrahlungAngular:
Collaboration graph
[legend]

Public Member Functions

 G4PenelopeBremsstrahlungAngular ()
 
 ~G4PenelopeBremsstrahlungAngular ()
 
void Initialize ()
 The Initialize() method forces the cleaning of tables. More...
 
G4double PolarAngle (const G4double initial_energy, const G4double final_energy, const G4int Z)
 
G4ThreeVectorSampleDirection (const G4DynamicParticle *dp, G4double out_energy, G4int Z, const G4Material *mat=0)
 
void SetVerbosityLevel (G4int vl)
 Set/Get Verbosity level. More...
 
G4int GetVerbosityLevel ()
 
- Public Member Functions inherited from G4VEmAngularDistribution
 G4VEmAngularDistribution (const G4String &name)
 
virtual ~G4VEmAngularDistribution ()
 
const G4StringGetName () const
 

Additional Inherited Members

- Protected Attributes inherited from G4VEmAngularDistribution
G4ThreeVector fLocalDirection
 

Detailed Description

Definition at line 55 of file G4PenelopeBremsstrahlungAngular.hh.

Constructor & Destructor Documentation

G4PenelopeBremsstrahlungAngular::G4PenelopeBremsstrahlungAngular ( )

Definition at line 57 of file G4PenelopeBremsstrahlungAngular.cc.

G4PenelopeBremsstrahlungAngular::~G4PenelopeBremsstrahlungAngular ( )

Definition at line 68 of file G4PenelopeBremsstrahlungAngular.cc.

Member Function Documentation

G4int G4PenelopeBremsstrahlungAngular::GetVerbosityLevel ( )
inline

Definition at line 80 of file G4PenelopeBremsstrahlungAngular.hh.

void G4PenelopeBremsstrahlungAngular::Initialize ( )

The Initialize() method forces the cleaning of tables.

Definition at line 75 of file G4PenelopeBremsstrahlungAngular.cc.

Here is the caller graph for this function:

G4double G4PenelopeBremsstrahlungAngular::PolarAngle ( const G4double  initial_energy,
const G4double  final_energy,
const G4int  Z 
)

Old interface, backwards compatibility. Will not work in this case it will produce a G4Exception().

Definition at line 439 of file G4PenelopeBremsstrahlungAngular.cc.

Here is the call graph for this function:

G4ThreeVector & G4PenelopeBremsstrahlungAngular::SampleDirection ( const G4DynamicParticle dp,
G4double  out_energy,
G4int  Z,
const G4Material mat = 0 
)
virtual

Samples the direction of the outgoing photon (in global coordinates). Forces the calculation of tables, if they are not available

Implements G4VEmAngularDistribution.

Definition at line 309 of file G4PenelopeBremsstrahlungAngular.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4PenelopeBremsstrahlungAngular::SetVerbosityLevel ( G4int  vl)
inline

Set/Get Verbosity level.

Definition at line 79 of file G4PenelopeBremsstrahlungAngular.hh.


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