EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/base/FairRunInfo.h>
Public Member Functions | |
FairRunInfo () | |
~FairRunInfo () | |
void | StoreInfo () |
void | WriteInfo () |
void | Reset () |
Private Member Functions | |
void | CalculateTimeDifference () |
void | PrintInfo () |
void | GetInfo () |
void | CreateAndFillHistograms (TList *histoList) |
void | WriteHistosToFile (TList *histoList) |
FairRunInfo (const FairRunInfo &) | |
FairRunInfo & | operator= (const FairRunInfo &) |
Private Attributes | |
TTimeStamp | fTimeStamp |
CpuInfo_t | fCpuInfo |
MemInfo_t | fMemInfo |
ProcInfo_t | fProcInfo |
std::vector< Double_t > | fTimeDiff |
std::vector< Double_t > | fTime |
std::vector< Long_t > | fResidentMemory |
std::vector< Long_t > | fVirtualMemory |
FairLogger * | fLogger |
Definition at line 14 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 14 of file FairRunInfo.h
FairRunInfo::FairRunInfo | ( | ) |
FairRunInfo::~FairRunInfo | ( | ) |
Definition at line 30 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 30 of file FairRunInfo.cxx
|
private |
|
private |
Definition at line 61 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 61 of file FairRunInfo.cxx
References fTime, and fTimeDiff.
Referenced by StoreInfo().
|
private |
Definition at line 89 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 89 of file FairRunInfo.cxx
References fResidentMemory, fTime, fTimeDiff, fVirtualMemory, and it.
Referenced by WriteInfo().
|
private |
Definition at line 49 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 49 of file FairRunInfo.cxx
References fProcInfo, fResidentMemory, fTime, fTimeStamp, and fVirtualMemory.
Referenced by Reset(), and StoreInfo().
|
private |
|
private |
Definition at line 70 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 70 of file FairRunInfo.cxx
References FairLogger::Debug(), fLogger, fResidentMemory, fTimeDiff, fVirtualMemory, and MESSAGE_ORIGIN.
Referenced by StoreInfo().
void FairRunInfo::Reset | ( | ) |
Definition at line 237 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 237 of file FairRunInfo.cxx
References GetInfo().
Referenced by FairRunAna::Run(), EicRunAna::RunCoreStart(), and FairMCApplication::RunMC().
void FairRunInfo::StoreInfo | ( | ) |
Definition at line 34 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 34 of file FairRunInfo.cxx
References CalculateTimeDifference(), GetInfo(), and PrintInfo().
Referenced by FairMCApplication::FinishEvent(), FairRunAna::Run(), and EicRunAna::RunCoreProcessNextEvent().
|
private |
Definition at line 143 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 143 of file FairRunInfo.cxx
References FairLogger::Debug(), INPUTHEPMC::filename, fLogger, FairRun::GetOutputFile(), FairRun::Instance(), MESSAGE_ORIGIN, and pid.
Referenced by WriteInfo().
void FairRunInfo::WriteInfo | ( | ) |
Definition at line 81 of file FairRunInfo.cxx.
View newest version in sPHENIX GitHub at line 81 of file FairRunInfo.cxx
References CreateAndFillHistograms(), and WriteHistosToFile().
Referenced by FairRunAna::Run(), EicRunAna::RunCoreFinish(), FairMCApplication::RunMC(), and FairMCApplication::StopRun().
|
private |
Definition at line 32 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 32 of file FairRunInfo.h
|
private |
Definition at line 39 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 39 of file FairRunInfo.h
Referenced by PrintInfo(), and WriteHistosToFile().
|
private |
Definition at line 33 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 33 of file FairRunInfo.h
|
private |
Definition at line 34 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 34 of file FairRunInfo.h
Referenced by GetInfo().
|
private |
Definition at line 37 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 37 of file FairRunInfo.h
Referenced by CreateAndFillHistograms(), GetInfo(), and PrintInfo().
|
private |
Definition at line 36 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 36 of file FairRunInfo.h
Referenced by CalculateTimeDifference(), CreateAndFillHistograms(), and GetInfo().
|
private |
Definition at line 35 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 35 of file FairRunInfo.h
Referenced by CalculateTimeDifference(), CreateAndFillHistograms(), and PrintInfo().
|
private |
Definition at line 31 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 31 of file FairRunInfo.h
Referenced by GetInfo().
|
private |
Definition at line 38 of file FairRunInfo.h.
View newest version in sPHENIX GitHub at line 38 of file FairRunInfo.h
Referenced by CreateAndFillHistograms(), GetInfo(), and PrintInfo().