CbmRoot
CbmLitCheckEnergyLossMuons Class Reference

#include <CbmLitCheckEnergyLossMuons.h>

Inheritance diagram for CbmLitCheckEnergyLossMuons:
[legend]
Collaboration diagram for CbmLitCheckEnergyLossMuons:
[legend]

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 &)
 
CbmLitCheckEnergyLossMuonsoperator= (const CbmLitCheckEnergyLossMuons &)
 
 ClassDef (CbmLitCheckEnergyLossMuons, 1)
 

Private Attributes

Double_t fMom [26]
 
TGraph * fTable [4]
 
TGraph * fCalc [4]
 
std::string fMat
 
string fOutputDir
 

Detailed Description

Definition at line 11 of file CbmLitCheckEnergyLossMuons.h.

Constructor & Destructor Documentation

◆ CbmLitCheckEnergyLossMuons() [1/2]

CbmLitCheckEnergyLossMuons::CbmLitCheckEnergyLossMuons ( )

Definition at line 19 of file CbmLitCheckEnergyLossMuons.cxx.

References fMom.

◆ ~CbmLitCheckEnergyLossMuons()

CbmLitCheckEnergyLossMuons::~CbmLitCheckEnergyLossMuons ( )
virtual

Definition at line 49 of file CbmLitCheckEnergyLossMuons.cxx.

◆ CbmLitCheckEnergyLossMuons() [2/2]

CbmLitCheckEnergyLossMuons::CbmLitCheckEnergyLossMuons ( const CbmLitCheckEnergyLossMuons )
private

Member Function Documentation

◆ CalcEloss()

◆ Check()

void CbmLitCheckEnergyLossMuons::Check ( )
virtual

◆ ClassDef()

CbmLitCheckEnergyLossMuons::ClassDef ( CbmLitCheckEnergyLossMuons  ,
 
)
private

◆ CreateGraphs()

void CbmLitCheckEnergyLossMuons::CreateGraphs ( )

Definition at line 126 of file CbmLitCheckEnergyLossMuons.cxx.

References fCalc, fTable, and i.

Referenced by Check().

◆ DrawGraphs()

void CbmLitCheckEnergyLossMuons::DrawGraphs ( )

Definition at line 69 of file CbmLitCheckEnergyLossMuons.cxx.

References DrawGraph(), fCalc, fOutputDir, fTable, kLog, and Cbm::SaveCanvasAsImage().

Referenced by Check().

◆ FillTableCarbon()

void CbmLitCheckEnergyLossMuons::FillTableCarbon ( )

Definition at line 195 of file CbmLitCheckEnergyLossMuons.cxx.

References fMom, fTable, and i.

Referenced by Check().

◆ FillTableIron()

void CbmLitCheckEnergyLossMuons::FillTableIron ( )

Definition at line 137 of file CbmLitCheckEnergyLossMuons.cxx.

References fMom, fTable, and i.

Referenced by Check().

◆ FillTableTungsten()

void CbmLitCheckEnergyLossMuons::FillTableTungsten ( )

Definition at line 166 of file CbmLitCheckEnergyLossMuons.cxx.

References fMom, fTable, and i.

Referenced by Check().

◆ operator=()

CbmLitCheckEnergyLossMuons& CbmLitCheckEnergyLossMuons::operator= ( const CbmLitCheckEnergyLossMuons )
private

◆ SetMaterial()

void CbmLitCheckEnergyLossMuons::SetMaterial ( const std::string &  material)
inline

Definition at line 25 of file CbmLitCheckEnergyLossMuons.h.

References fMat.

Member Data Documentation

◆ fCalc

TGraph* CbmLitCheckEnergyLossMuons::fCalc[4]
private

Definition at line 30 of file CbmLitCheckEnergyLossMuons.h.

Referenced by CalcEloss(), CreateGraphs(), and DrawGraphs().

◆ fMat

std::string CbmLitCheckEnergyLossMuons::fMat
private

Definition at line 31 of file CbmLitCheckEnergyLossMuons.h.

Referenced by CalcEloss(), Check(), and SetMaterial().

◆ fMom

Double_t CbmLitCheckEnergyLossMuons::fMom[26]
private

◆ fOutputDir

string CbmLitCheckEnergyLossMuons::fOutputDir
private

Definition at line 33 of file CbmLitCheckEnergyLossMuons.h.

Referenced by DrawGraphs().

◆ fTable

TGraph* CbmLitCheckEnergyLossMuons::fTable[4]
private

The documentation for this class was generated from the following files: