CbmRoot
|
#include <CbmLitCheckEnergyLossMuons.h>
Public Member Functions | |
CbmLitCheckEnergyLossMuons () | |
virtual | ~CbmLitCheckEnergyLossMuons () |
virtual void | Check () |
void | FillTableIron () |
void | FillTableTungsten () |
void | FillTableCarbon () |
void | CreateGraphs () |
void | CalcEloss () |
void | DrawGraphs () |
void | SetMaterial (const std::string &material) |
Private Member Functions | |
CbmLitCheckEnergyLossMuons (const CbmLitCheckEnergyLossMuons &) | |
CbmLitCheckEnergyLossMuons & | operator= (const CbmLitCheckEnergyLossMuons &) |
ClassDef (CbmLitCheckEnergyLossMuons, 1) | |
Private Attributes | |
Double_t | fMom [26] |
TGraph * | fTable [4] |
TGraph * | fCalc [4] |
std::string | fMat |
string | fOutputDir |
Definition at line 15 of file CbmLitCheckEnergyLossMuons.h.
CbmLitCheckEnergyLossMuons::CbmLitCheckEnergyLossMuons | ( | ) |
Definition at line 23 of file CbmLitCheckEnergyLossMuons.cxx.
References fMom.
|
virtual |
Definition at line 53 of file CbmLitCheckEnergyLossMuons.cxx.
|
private |
void CbmLitCheckEnergyLossMuons::CalcEloss | ( | ) |
Definition at line 93 of file CbmLitCheckEnergyLossMuons.cxx.
References CbmLitMaterialEffectsImp::BetheBloch(), CbmLitMaterialEffectsImp::BetheHeitler(), CbmLitMaterialEffectsImp::dEdx(), fCalc, fMat, fMom, CbmLitMaterialEffectsImp::PairProduction(), CbmLitMaterialInfo::SetA(), CbmLitTrackParam::SetQp(), CbmLitMaterialInfo::SetRho(), CbmLitMaterialInfo::SetRL(), and CbmLitMaterialInfo::SetZ().
Referenced by Check().
|
virtual |
Definition at line 55 of file CbmLitCheckEnergyLossMuons.cxx.
References CalcEloss(), CreateGraphs(), DrawGraphs(), FillTableCarbon(), FillTableIron(), FillTableTungsten(), fMat, and SetDefaultDrawStyle().
|
private |
void CbmLitCheckEnergyLossMuons::CreateGraphs | ( | ) |
Definition at line 129 of file CbmLitCheckEnergyLossMuons.cxx.
Referenced by Check().
void CbmLitCheckEnergyLossMuons::DrawGraphs | ( | ) |
Definition at line 76 of file CbmLitCheckEnergyLossMuons.cxx.
References DrawGraph(), fCalc, fOutputDir, fTable, kLog, and Cbm::SaveCanvasAsImage().
Referenced by Check().
void CbmLitCheckEnergyLossMuons::FillTableCarbon | ( | ) |
Definition at line 193 of file CbmLitCheckEnergyLossMuons.cxx.
Referenced by Check().
void CbmLitCheckEnergyLossMuons::FillTableIron | ( | ) |
Definition at line 141 of file CbmLitCheckEnergyLossMuons.cxx.
Referenced by Check().
void CbmLitCheckEnergyLossMuons::FillTableTungsten | ( | ) |
Definition at line 167 of file CbmLitCheckEnergyLossMuons.cxx.
Referenced by Check().
|
private |
|
inline |
Definition at line 29 of file CbmLitCheckEnergyLossMuons.h.
References fMat.
|
private |
Definition at line 34 of file CbmLitCheckEnergyLossMuons.h.
Referenced by CalcEloss(), CreateGraphs(), and DrawGraphs().
|
private |
Definition at line 35 of file CbmLitCheckEnergyLossMuons.h.
Referenced by CalcEloss(), Check(), and SetMaterial().
|
private |
Definition at line 32 of file CbmLitCheckEnergyLossMuons.h.
Referenced by CalcEloss(), CbmLitCheckEnergyLossMuons(), FillTableCarbon(), FillTableIron(), and FillTableTungsten().
|
private |
Definition at line 37 of file CbmLitCheckEnergyLossMuons.h.
Referenced by DrawGraphs().
|
private |
Definition at line 33 of file CbmLitCheckEnergyLossMuons.h.
Referenced by CreateGraphs(), DrawGraphs(), FillTableCarbon(), FillTableIron(), and FillTableTungsten().