KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
Tool to simulate nucleus multi-particle decay.
Created by KVClassFactory on Fri Nov 20 12:23:35 2015 Author: gruyer,,,
Definition at line 23 of file KVLevelScheme.h.
Static Public Member Functions | |
static void | GetParticlesFromErel (KVNucleus *n1, KVNucleus *n2, double erel, bool randAngle=0, TVector3 *vsrc=0) |
static void | GetParticlesFromExci (KVNucleus *n1, KVNucleus *n2, double erel, bool randAngle=0, TVector3 *vsrc=0) |
Public Attributes | |
TCanvas * | cc |
double | ddx |
double | dx |
double | dy |
KVNucleus * | fCompNuc |
KVNucleus * | fDecayProd |
TF1 * | fFunc |
TF1 * | fFuncErel |
KVList | fLevels |
Double_t | fQvalue |
TH2F * | hh |
int | ncol |
int | txs |
Protected Member Functions | |
double | func (double xx, double tt) |
int | getJ (TString jpi) |
int | getPI (TString jpi) |
double | getWidth (double gam, TString unit) |
#include <KVLevelScheme.h>
KVLevelScheme::KVLevelScheme | ( | const char * | symb | ) |
Default constructor.
Definition at line 21 of file KVLevelScheme.cpp.
|
virtual |
Destructor.
Definition at line 49 of file KVLevelScheme.cpp.
Definition at line 127 of file KVLevelScheme.cpp.
Definition at line 396 of file KVLevelScheme.cpp.
Definition at line 486 of file KVLevelScheme.cpp.
Definition at line 298 of file KVLevelScheme.cpp.
Definition at line 309 of file KVLevelScheme.cpp.
Definition at line 157 of file KVLevelScheme.cpp.
const char * KVLevelScheme::GetEGammaStr | ( | int | il | ) |
Definition at line 258 of file KVLevelScheme.cpp.
Definition at line 70 of file KVLevelScheme.h.
|
inline |
Definition at line 87 of file KVLevelScheme.h.
Definition at line 74 of file KVLevelScheme.h.
|
inline |
Definition at line 83 of file KVLevelScheme.h.
|
protected |
Definition at line 186 of file KVLevelScheme.cpp.
const char * KVLevelScheme::GetJPiStr | ( | int | il | ) |
Definition at line 249 of file KVLevelScheme.cpp.
Double_t KVLevelScheme::GetLevelEnergy | ( | int | il | ) |
Definition at line 209 of file KVLevelScheme.cpp.
Int_t KVLevelScheme::GetLevelParity | ( | int | il | ) |
Definition at line 239 of file KVLevelScheme.cpp.
Int_t KVLevelScheme::GetLevelSpin | ( | int | il | ) |
Definition at line 229 of file KVLevelScheme.cpp.
Double_t KVLevelScheme::GetLevelWidth | ( | int | il | ) |
Definition at line 219 of file KVLevelScheme.cpp.
|
inline |
Definition at line 47 of file KVLevelScheme.h.
|
static |
Definition at line 320 of file KVLevelScheme.cpp.
|
static |
Definition at line 360 of file KVLevelScheme.cpp.
|
protected |
Definition at line 271 of file KVLevelScheme.cpp.
|
inline |
Definition at line 66 of file KVLevelScheme.h.
void KVLevelScheme::GetRandomParticles | ( | KVNucleus * | n1, |
KVNucleus * | n2, | ||
double | T, | ||
bool | randAngle = 0 , |
||
TVector3 * | vsrc = 0 |
||
) |
Definition at line 371 of file KVLevelScheme.cpp.
double KVLevelScheme::GetThreshold | ( | const char * | outnuc = "" | ) |
Definition at line 550 of file KVLevelScheme.cpp.
Definition at line 172 of file KVLevelScheme.cpp.
void KVLevelScheme::InitStructure | ( | ) |
Definition at line 59 of file KVLevelScheme.cpp.
Definition at line 138 of file KVLevelScheme.cpp.
void KVLevelScheme::ReadLevels | ( | const char * | file | ) |
Definition at line 70 of file KVLevelScheme.cpp.
Definition at line 562 of file KVLevelScheme.cpp.
void KVLevelScheme::SetDrawStyle | ( | double | deMin = 300. , |
double | fullWidth = 1.3 , |
||
double | lineWidth = 0.6 , |
||
int | textSize = 22 |
||
) |
Definition at line 384 of file KVLevelScheme.cpp.
TCanvas* KVLevelScheme::cc |
Definition at line 37 of file KVLevelScheme.h.
double KVLevelScheme::ddx |
Definition at line 34 of file KVLevelScheme.h.
double KVLevelScheme::dx |
Definition at line 33 of file KVLevelScheme.h.
double KVLevelScheme::dy |
Definition at line 35 of file KVLevelScheme.h.
KVNucleus * KVLevelScheme::fCompNuc |
Definition at line 25 of file KVLevelScheme.h.
KVNucleus* KVLevelScheme::fDecayProd |
Definition at line 25 of file KVLevelScheme.h.
TF1* KVLevelScheme::fFunc |
Definition at line 29 of file KVLevelScheme.h.
TF1 * KVLevelScheme::fFuncErel |
Definition at line 29 of file KVLevelScheme.h.
KVList KVLevelScheme::fLevels |
Definition at line 28 of file KVLevelScheme.h.
Double_t KVLevelScheme::fQvalue |
Definition at line 26 of file KVLevelScheme.h.
TH2F* KVLevelScheme::hh |
Definition at line 36 of file KVLevelScheme.h.
int KVLevelScheme::ncol |
Definition at line 31 of file KVLevelScheme.h.
int KVLevelScheme::txs |
Definition at line 32 of file KVLevelScheme.h.