Geant4  10.02
G4NuclearPolarization Class Reference

#include <G4NuclearPolarization.hh>

Public Member Functions

 G4NuclearPolarization ()
 
 ~G4NuclearPolarization ()
 
void Unpolarize ()
 
void SetPolarization (std::vector< std::vector< G4complex > > &p)
 
std::vector< std::vector
< G4complex > > & 
GetPolarization ()
 
G4NuclearPolarizationoperator= (const G4NuclearPolarization &right)
 
 G4NuclearPolarization (const G4NuclearPolarization &right)
 
G4bool operator== (const G4NuclearPolarization &right) const
 
G4bool operator!= (const G4NuclearPolarization &right) const
 

Private Attributes

std::vector< std::vector
< G4complex > > 
fPolarization
 

Friends

std::ostream & operator<< (std::ostream &, const G4NuclearPolarization *)
 
std::ostream & operator<< (std::ostream &, const G4NuclearPolarization &)
 

Detailed Description

Definition at line 54 of file G4NuclearPolarization.hh.

Constructor & Destructor Documentation

G4NuclearPolarization::G4NuclearPolarization ( )

Definition at line 42 of file G4NuclearPolarization.cc.

References Unpolarize().

+ Here is the call graph for this function:

G4NuclearPolarization::~G4NuclearPolarization ( )

Definition at line 47 of file G4NuclearPolarization.cc.

G4NuclearPolarization::G4NuclearPolarization ( const G4NuclearPolarization right)
inline

Definition at line 86 of file G4NuclearPolarization.hh.

References right.

Member Function Documentation

std::vector< std::vector<G4complex> >& G4NuclearPolarization::GetPolarization ( void  )
inline

Definition at line 73 of file G4NuclearPolarization.hh.

References fPolarization.

Referenced by G4Fragment::GetAngularMomentum(), and G4PolarizationTransition::UpdatePolarizationToFinalState().

+ Here is the caller graph for this function:

G4bool G4NuclearPolarization::operator!= ( const G4NuclearPolarization right) const

Definition at line 55 of file G4NuclearPolarization.cc.

References fPolarization.

G4NuclearPolarization& G4NuclearPolarization::operator= ( const G4NuclearPolarization right)
inline

Definition at line 80 of file G4NuclearPolarization.hh.

References fPolarization.

G4bool G4NuclearPolarization::operator== ( const G4NuclearPolarization right) const

Definition at line 50 of file G4NuclearPolarization.cc.

References fPolarization.

void G4NuclearPolarization::SetPolarization ( std::vector< std::vector< G4complex > > &  p)
inline

Definition at line 68 of file G4NuclearPolarization.hh.

References fPolarization.

Referenced by G4Fragment::SetAngularMomentum(), and G4PolarizationTransition::UpdatePolarizationToFinalState().

+ Here is the caller graph for this function:

void G4NuclearPolarization::Unpolarize ( )
inline

Definition at line 62 of file G4NuclearPolarization.hh.

References fPolarization.

Referenced by G4NuclearPolarization().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const G4NuclearPolarization p 
)
friend

Definition at line 60 of file G4NuclearPolarization.cc.

std::ostream& operator<< ( std::ostream &  out,
const G4NuclearPolarization np 
)
friend

Definition at line 75 of file G4NuclearPolarization.cc.

Member Data Documentation

std::vector< std::vector<G4complex> > G4NuclearPolarization::fPolarization
private

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