ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/util/include/G4NuclearPolarization.hh>
Public Member Functions | |
G4NuclearPolarization (G4int Z, G4int A, G4double exc) | |
~G4NuclearPolarization () | |
void | Unpolarize () |
void | SetPolarization (std::vector< std::vector< G4complex > > &p) |
std::vector< std::vector < G4complex > > & | GetPolarization () |
G4int | GetZ () const |
G4int | GetA () const |
G4double | GetExcitationEnergy () const |
void | SetExcitationEnergy (G4double val) |
G4NuclearPolarization & | operator= (const G4NuclearPolarization &right) |
G4NuclearPolarization (const G4NuclearPolarization &right) | |
G4bool | operator== (const G4NuclearPolarization &right) const |
G4bool | operator!= (const G4NuclearPolarization &right) const |
Private Member Functions | |
void | Clean () |
Private Attributes | |
G4int | fZ |
G4int | fA |
G4double | fExcEnergy |
std::vector< std::vector < G4complex > > | fPolarization |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4NuclearPolarization &) |
Definition at line 54 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 54 of file G4NuclearPolarization.hh
Definition at line 42 of file G4NuclearPolarization.cc.
View newest version in sPHENIX GitHub at line 42 of file G4NuclearPolarization.cc
References Unpolarize().
G4NuclearPolarization::~G4NuclearPolarization | ( | ) |
Definition at line 49 of file G4NuclearPolarization.cc.
View newest version in sPHENIX GitHub at line 49 of file G4NuclearPolarization.cc
|
inline |
Definition at line 115 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 115 of file G4NuclearPolarization.hh
References right.
|
private |
Definition at line 54 of file G4NuclearPolarization.cc.
View newest version in sPHENIX GitHub at line 54 of file G4NuclearPolarization.cc
References fPolarization.
Referenced by SetPolarization(), and Unpolarize().
Definition at line 87 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NuclearPolarization.hh
References fA.
Definition at line 92 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 92 of file G4NuclearPolarization.hh
References fExcEnergy.
|
inline |
Definition at line 77 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NuclearPolarization.hh
References fPolarization.
Referenced by G4PolarizationTransition::SampleGammaTransition().
Definition at line 82 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NuclearPolarization.hh
References fZ.
G4bool G4NuclearPolarization::operator!= | ( | const G4NuclearPolarization & | right | ) | const |
Definition at line 70 of file G4NuclearPolarization.cc.
View newest version in sPHENIX GitHub at line 70 of file G4NuclearPolarization.cc
References fA, fExcEnergy, fPolarization, and fZ.
|
inline |
Definition at line 104 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 104 of file G4NuclearPolarization.hh
References fA, fExcEnergy, fPolarization, and fZ.
G4bool G4NuclearPolarization::operator== | ( | const G4NuclearPolarization & | right | ) | const |
Definition at line 64 of file G4NuclearPolarization.cc.
View newest version in sPHENIX GitHub at line 64 of file G4NuclearPolarization.cc
References fA, fExcEnergy, fPolarization, and fZ.
Definition at line 97 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 97 of file G4NuclearPolarization.hh
References fExcEnergy.
Referenced by G4PhotonEvaporation::GenerateGamma().
Definition at line 69 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 69 of file G4NuclearPolarization.hh
References Clean(), and fPolarization.
Referenced by G4PolarizationTransition::SampleGammaTransition().
|
inline |
Definition at line 62 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 62 of file G4NuclearPolarization.hh
References Clean(), and fPolarization.
Referenced by G4NuclearPolarization(), and G4PolarizationTransition::SampleGammaTransition().
|
friend |
Definition at line 76 of file G4NuclearPolarization.cc.
View newest version in sPHENIX GitHub at line 76 of file G4NuclearPolarization.cc
|
private |
Definition at line 130 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 130 of file G4NuclearPolarization.hh
Referenced by GetA(), operator!=(), operator<<(), operator=(), and operator==().
|
private |
Definition at line 131 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 131 of file G4NuclearPolarization.hh
Referenced by GetExcitationEnergy(), operator!=(), operator<<(), operator=(), operator==(), and SetExcitationEnergy().
|
private |
Definition at line 132 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 132 of file G4NuclearPolarization.hh
Referenced by Clean(), GetPolarization(), operator!=(), operator<<(), operator=(), operator==(), SetPolarization(), and Unpolarize().
|
private |
Definition at line 129 of file G4NuclearPolarization.hh.
View newest version in sPHENIX GitHub at line 129 of file G4NuclearPolarization.hh
Referenced by GetZ(), operator!=(), operator<<(), operator=(), and operator==().