|
GRUTinizer
|
#include <TReaction.h>
Public Member Functions | |
| TReaction (const char *beam, const char *targ, const char *ejec, const char *reco, double ebeam=0.0, double ex3=0.0, bool inverse=false) | |
| void | InitReaction () |
| TNucleus * | GetNucleus (int part) |
| double | GetM (int part) |
| double | GetExc () |
| double | GetQVal () |
| bool | Inverse () |
| double | GetTBeam (bool inverse) |
| double | GetVBeam () |
| double | GetInvariantMass () |
| double | GetCmE () |
| double | GetCmTi () |
| double | GetCmTf () |
| double | GetCmV () |
| double | GetCmP () |
| double | GetCmG () |
| double | GetECm (int part) |
| double | GetTCm (int part) |
| double | GetVCm (int part) |
| double | GetPCm (int part) |
| double | GetGCm (int part) |
| double | GetThetaMax (int part) |
| double | GetELab (double theta_lab=0.0, int part=0) |
| double | GetTLab (double theta_lab=0.0, int part=0) |
| double | GetVLab (double theta_lab=0.0, int part=0) |
| double | GetPLab (double theta_lab=0.0, int part=0) |
| double | GetGLab (double theta_lab=0.0, int part=0) |
| double | GetELabFromThetaCm (double theta_cm=0.0, int part=0) |
| double | GetTLabFromThetaCm (double theta_cm=0.0, int part=0) |
| double | GetVLabFromThetaCm (double theta_cm=0.0, int part=0) |
| double | GetPLabFromThetaCm (double theta_cm=0.0, int part=0) |
| double | GetGLabFromThetaCm (double theta_cm=0.0, int part=0) |
| double | GetExcEnergy (double ekin=0.00, double theta_lab=0.00, int part=2) |
| void | AnalysisAngDist (double ekin, double theta_lab, int part, double &exc, double &theta_cm, double &omega_lab2cm) |
| double | AnalysisBeta (double ekin, int part) |
| double | GetRutherfordCm (double theta_cm, int part=2, bool Units_mb=true) |
| double | GetRutherfordLab (double theta_lab, int part=2, bool Units_mb=true) |
| double | ConvertThetaLabToCm (double theta_lab, int part=2) |
| double | ConvertOmegaLabToCm (double theta_lab, int part=2) |
| void | ConvertLabToCm (double theta_lab, double omega_lab, double &theta_cm, double &omega_cm, int part=2) |
| double | ConvertThetaCmToLab (double theta_cm, int part=2) |
| double | ConvertOmegaCmToLab (double theta_cm, int part=2) |
| void | ConvertCmToLab (double theta_cm, double omega_cm, double &theta_lab, double &omega_lab, int part=2) |
| TGraph * | KinVsTheta (double thmin=0.0, double thmax=180.0, int part=2, bool Frame_Lab=true, bool Units_keV=true) |
| TGraph * | ThetaVsTheta (double thmin=0.0, double thmax=180.0, int part=2, bool Frame_Lab=true) |
| TGraph * | OmegaVsTheta (double thmin=0.0, double thmax=180.0, int part=2, bool Frame_Lab=true) |
| TGraph * | RutherfordVsTheta (double thmin=1.0, double thmax=179.0, int part=2, bool Frame_Lab=true, bool Units_keV=true) |
| void | Print (Option_t *opt="") |
| void | Clear (Option_t *opt="") |
| void | SetExcEnergy (double exc) |
Private Member Functions | |
| void | SetCmFrame (double exc) |
| ClassDef (TReaction, 1) | |
Private Attributes | |
| TNucleus * | fNuc [4] |
| double | fTBeam |
| bool | fInverse |
| double | fExc |
| double | fM [4] |
| double | fQVal |
| double | fS |
| double | fInvariantMass |
| double | fCmTi |
| double | fCmTf |
| double | fCmE |
| double | fCmV |
| double | fCmP |
| double | fCmG |
| double | fTCm [4] |
| double | fECm [4] |
| double | fPCm [4] |
| double | fVCm [4] |
| double | fGCm [4] |
| double | fTLab [2] |
| double | fELab [2] |
| double | fPLab [2] |
| double | fVLab [2] |
| double | fGLab [2] |
| double | fThetaMax [4] |
| TReaction::TReaction | ( | const char * | beam, |
| const char * | targ, | ||
| const char * | ejec, | ||
| const char * | reco, | ||
| double | ebeam = 0.0, |
||
| double | ex3 = 0.0, |
||
| bool | inverse = false |
||
| ) |
| void TReaction::AnalysisAngDist | ( | double | ekin, |
| double | theta_lab, | ||
| int | part, | ||
| double & | exc, | ||
| double & | theta_cm, | ||
| double & | omega_lab2cm | ||
| ) |
| double TReaction::AnalysisBeta | ( | double | ekin, |
| int | part | ||
| ) |
|
private |
| void TReaction::Clear | ( | Option_t * | opt = "" | ) |
| void TReaction::ConvertCmToLab | ( | double | theta_cm, |
| double | omega_cm, | ||
| double & | theta_lab, | ||
| double & | omega_lab, | ||
| int | part = 2 |
||
| ) |
| void TReaction::ConvertLabToCm | ( | double | theta_lab, |
| double | omega_lab, | ||
| double & | theta_cm, | ||
| double & | omega_cm, | ||
| int | part = 2 |
||
| ) |
| double TReaction::ConvertOmegaCmToLab | ( | double | theta_cm, |
| int | part = 2 |
||
| ) |
| double TReaction::ConvertOmegaLabToCm | ( | double | theta_lab, |
| int | part = 2 |
||
| ) |
| double TReaction::ConvertThetaCmToLab | ( | double | theta_cm, |
| int | part = 2 |
||
| ) |
| double TReaction::ConvertThetaLabToCm | ( | double | theta_lab, |
| int | part = 2 |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double TReaction::GetELabFromThetaCm | ( | double | theta_cm = 0.0, |
| int | part = 0 |
||
| ) |
|
inline |
| double TReaction::GetExcEnergy | ( | double | ekin = 0.00, |
| double | theta_lab = 0.00, |
||
| int | part = 2 |
||
| ) |
|
inline |
|
inline |
| double TReaction::GetGLabFromThetaCm | ( | double | theta_cm = 0.0, |
| int | part = 0 |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double TReaction::GetPLabFromThetaCm | ( | double | theta_cm = 0.0, |
| int | part = 0 |
||
| ) |
|
inline |
| double TReaction::GetRutherfordCm | ( | double | theta_cm, |
| int | part = 2, |
||
| bool | Units_mb = true |
||
| ) |
| double TReaction::GetRutherfordLab | ( | double | theta_lab, |
| int | part = 2, |
||
| bool | Units_mb = true |
||
| ) |
| double TReaction::GetTBeam | ( | bool | inverse | ) |
|
inline |
|
inline |
|
inline |
| double TReaction::GetTLabFromThetaCm | ( | double | theta_cm = 0.0, |
| int | part = 0 |
||
| ) |
|
inline |
|
inline |
|
inline |
| double TReaction::GetVLabFromThetaCm | ( | double | theta_cm = 0.0, |
| int | part = 0 |
||
| ) |
| void TReaction::InitReaction | ( | ) |
|
inline |
| TGraph * TReaction::KinVsTheta | ( | double | thmin = 0.0, |
| double | thmax = 180.0, |
||
| int | part = 2, |
||
| bool | Frame_Lab = true, |
||
| bool | Units_keV = true |
||
| ) |
| TGraph * TReaction::OmegaVsTheta | ( | double | thmin = 0.0, |
| double | thmax = 180.0, |
||
| int | part = 2, |
||
| bool | Frame_Lab = true |
||
| ) |
| void TReaction::Print | ( | Option_t * | opt = "" | ) |
| TGraph * TReaction::RutherfordVsTheta | ( | double | thmin = 1.0, |
| double | thmax = 179.0, |
||
| int | part = 2, |
||
| bool | Frame_Lab = true, |
||
| bool | Units_keV = true |
||
| ) |
|
private |
|
inline |
| TGraph * TReaction::ThetaVsTheta | ( | double | thmin = 0.0, |
| double | thmax = 180.0, |
||
| int | part = 2, |
||
| bool | Frame_Lab = true |
||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.1.2