![]() |
MiniballSort
|
#include <Reaction.hh>
Public Member Functions | |
| MiniballParticle () | |
| ~MiniballParticle () | |
| double | GetMass_u () |
| double | GetMass () |
| int | GetA () |
| int | GetZ () |
| int | GetN () |
| std::string | GetIsotope () |
| double | GetBindingEnergy () |
| double | GetEnergyTot () |
| double | GetBeta () |
| double | GetBetaCoM () |
| double | GetGamma () |
| double | GetGammaCoM () |
| double | GetEnergy () |
| double | GetEnergyCoM () |
| double | GetEx () |
| double | GetTheta () |
| double | GetThetaCoM () |
| double | GetPhi () |
| TVector3 | GetVector () |
| double | GetMomentum () |
| void | SetA (int myA) |
| void | SetZ (int myZ) |
| void | SetBindingEnergy (double myBE) |
| void | SetEnergy (double myElab) |
| void | SetEnergyCoM (double myECoM) |
| void | SetEx (double myEx) |
| void | SetTheta (double mytheta) |
| void | SetThetaCoM (double mytheta) |
| void | SetPhi (double myphi) |
Private Attributes | |
| int | A |
| mass number, A of the particle, obviously | |
| int | Z |
| The Z of the particle, obviously. | |
| double | bindingE |
| binding energy per nucleon in keV/c^2 | |
| double | Elab |
| energy in the laboratory system | |
| double | ECoM |
| energy in the Center-of-Mass system | |
| double | Ex |
| excitation energy of the nucleus | |
| double | Theta |
| theta in the laboratory system in radians | |
| double | ThetaCoM |
| theta in the centre-of-mass system in radians | |
| double | Phi |
| phi in the laboratory system in radians | |
A class to read in the reaction file in ROOT's TConfig format. And also to do the physics stuff for the reaction
Definition at line 72 of file Reaction.hh.
|
inline |
Definition at line 77 of file Reaction.hh.
|
inline |
Definition at line 78 of file Reaction.hh.
|
inline |
Definition at line 91 of file Reaction.hh.
Referenced by GetIsotope(), GetMass(), and MiniballReaction::ReadReaction().
|
inline |
Definition at line 99 of file Reaction.hh.
Referenced by MiniballReaction::DopplerCorrection(), MiniballReaction::DopplerCorrection(), MiniballReaction::DopplerCorrection(), MiniballReaction::GetBeta(), GetGamma(), and MiniballReaction::ReadReaction().
|
inline |
Definition at line 102 of file Reaction.hh.
Referenced by GetGammaCoM().
|
inline |
Definition at line 97 of file Reaction.hh.
|
inline |
Definition at line 111 of file Reaction.hh.
Referenced by MiniballReaction::GetEnergyPrime(), GetEnergyTot(), MiniballReaction::GetEpsilon(), MiniballReaction::IdentifyEjectile(), and MiniballReaction::ReadReaction().
|
inline |
Definition at line 112 of file Reaction.hh.
|
inline |
Definition at line 98 of file Reaction.hh.
Referenced by GetBeta(), GetBetaCoM(), MiniballReaction::GetBetaCoM(), MiniballReaction::GetEnergyTotCM(), MiniballReaction::GetEnergyTotLab(), GetMomentum(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 113 of file Reaction.hh.
Referenced by MiniballReaction::GetEnergyPrime(), and GetMass().
|
inline |
Definition at line 105 of file Reaction.hh.
Referenced by MiniballReaction::DopplerCorrection(), MiniballReaction::DopplerCorrection(), and MiniballReaction::GetGamma().
|
inline |
Definition at line 108 of file Reaction.hh.
|
inline |
Definition at line 94 of file Reaction.hh.
Referenced by MiniballReaction::ReadReaction().
|
inline |
Definition at line 84 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), GetBetaCoM(), MiniballReaction::GetBetaCoM(), GetEnergyTot(), MiniballReaction::GetEnergyTotCM(), GetMass_u(), GetMomentum(), MiniballReaction::GetQvalue(), MiniballReaction::GetTau(), MiniballReaction::IdentifyEjectile(), MiniballReaction::IdentifyRecoil(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 81 of file Reaction.hh.
Referenced by MiniballReaction::ReadReaction().
|
inline |
Returns the Lab frame momentum of the particle.
Definition at line 123 of file Reaction.hh.
Referenced by GetBeta(), GetBetaCoM(), MiniballReaction::GetBetaCoM(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 93 of file Reaction.hh.
Referenced by GetMass().
|
inline |
Definition at line 116 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), GetVector(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 114 of file Reaction.hh.
Referenced by GetVector(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 115 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), MiniballReaction::IdentifyEjectile(), and MiniballReaction::IdentifyRecoil().
|
inline |
Definition at line 117 of file Reaction.hh.
Referenced by MiniballReaction::CosTheta(), MiniballReaction::CosTheta(), and MiniballReaction::DopplerCorrection().
|
inline |
Definition at line 92 of file Reaction.hh.
Referenced by GetIsotope(), GetMass(), and MiniballReaction::ReadReaction().
|
inline |
Definition at line 131 of file Reaction.hh.
Referenced by MiniballReaction::ReadReaction().
|
inline |
Definition at line 133 of file Reaction.hh.
Referenced by MiniballReaction::ReadReaction().
|
inline |
Definition at line 134 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), MiniballReaction::IdentifyEjectile(), MiniballReaction::IdentifyRecoil(), MiniballReaction::ReadReaction(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 135 of file Reaction.hh.
Referenced by MiniballReaction::TransferProduct().
|
inline |
Definition at line 136 of file Reaction.hh.
Referenced by MiniballReaction::ReadReaction().
|
inline |
Definition at line 139 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), MiniballReaction::IdentifyEjectile(), MiniballReaction::IdentifyRecoil(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 137 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), MiniballReaction::IdentifyEjectile(), MiniballReaction::IdentifyRecoil(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 138 of file Reaction.hh.
Referenced by MiniballReaction::CalculateEjectile(), MiniballReaction::CalculateRecoil(), MiniballReaction::IdentifyEjectile(), MiniballReaction::IdentifyRecoil(), and MiniballReaction::TransferProduct().
|
inline |
Definition at line 132 of file Reaction.hh.
Referenced by MiniballReaction::ReadReaction().
|
private |
mass number, A of the particle, obviously
Definition at line 145 of file Reaction.hh.
|
private |
binding energy per nucleon in keV/c^2
Definition at line 147 of file Reaction.hh.
Referenced by GetBindingEnergy(), GetMass(), and SetBindingEnergy().
|
private |
energy in the Center-of-Mass system
Definition at line 149 of file Reaction.hh.
Referenced by GetEnergyCoM(), and SetEnergyCoM().
|
private |
energy in the laboratory system
Definition at line 148 of file Reaction.hh.
Referenced by GetEnergy(), and SetEnergy().
|
private |
excitation energy of the nucleus
Definition at line 150 of file Reaction.hh.
|
private |
phi in the laboratory system in radians
Definition at line 153 of file Reaction.hh.
|
private |
theta in the laboratory system in radians
Definition at line 151 of file Reaction.hh.
Referenced by GetTheta(), and SetTheta().
|
private |
theta in the centre-of-mass system in radians
Definition at line 152 of file Reaction.hh.
Referenced by GetThetaCoM(), and SetThetaCoM().
|
private |
The Z of the particle, obviously.
Definition at line 146 of file Reaction.hh.