Geant4  10.03
G4PolarizedGammaTransition Class Reference

#include <G4PolarizedGammaTransition.hh>

+ Inheritance diagram for G4PolarizedGammaTransition:
+ Collaboration diagram for G4PolarizedGammaTransition:

Public Member Functions

 G4PolarizedGammaTransition ()
 
virtual ~G4PolarizedGammaTransition ()
 
virtual void SampleDirection (G4Fragment *nuc, G4double ratio, G4int twoJ1, G4int twoJ2, G4int mp)
 
- Public Member Functions inherited from G4GammaTransition
 G4GammaTransition ()
 
virtual ~G4GammaTransition ()
 
virtual G4FragmentSampleTransition (G4Fragment *nucleus, G4double newExcEnergy, G4double mpRatio, G4int JP1, G4int JP2, G4int MP, size_t shell, G4bool isDiscrete, G4bool isGamma, G4bool isLongLived)
 
void SetPolarizationFlag (G4bool val)
 

Private Member Functions

 G4PolarizedGammaTransition (const G4PolarizedGammaTransition &right)=delete
 
const G4PolarizedGammaTransitionoperator= (const G4PolarizedGammaTransition &right)=delete
 
G4bool operator== (const G4PolarizedGammaTransition &right) const =delete
 
G4bool operator!= (const G4PolarizedGammaTransition &right) const =delete
 

Private Attributes

G4PolarizationTransitionfPolarization
 

Additional Inherited Members

- Protected Attributes inherited from G4GammaTransition
G4ThreeVector fDirection
 
G4PolarizationTransition fPolTrans
 

Detailed Description

Definition at line 51 of file G4PolarizedGammaTransition.hh.

Constructor & Destructor Documentation

G4PolarizedGammaTransition::G4PolarizedGammaTransition ( )
explicit

Definition at line 47 of file G4PolarizedGammaTransition.cc.

References fPolarization.

G4PolarizedGammaTransition::~G4PolarizedGammaTransition ( )
virtual

Definition at line 52 of file G4PolarizedGammaTransition.cc.

References fPolarization.

G4PolarizedGammaTransition::G4PolarizedGammaTransition ( const G4PolarizedGammaTransition right)
privatedelete

Member Function Documentation

G4bool G4PolarizedGammaTransition::operator!= ( const G4PolarizedGammaTransition right) const
privatedelete
const G4PolarizedGammaTransition& G4PolarizedGammaTransition::operator= ( const G4PolarizedGammaTransition right)
privatedelete
G4bool G4PolarizedGammaTransition::operator== ( const G4PolarizedGammaTransition right) const
privatedelete
void G4PolarizedGammaTransition::SampleDirection ( G4Fragment nuc,
G4double  ratio,
G4int  twoJ1,
G4int  twoJ2,
G4int  mp 
)
virtual

Reimplemented from G4GammaTransition.

Definition at line 57 of file G4PolarizedGammaTransition.cc.

References G4GammaTransition::fDirection, and G4RandomDirection().

+ Here is the call graph for this function:

Member Data Documentation

G4PolarizationTransition* G4PolarizedGammaTransition::fPolarization
private

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