![]() |
MaCh3 2.2.1
Reference Guide
|
#include "Manager/Monitor.h"
Go to the source code of this file.
Namespaces | |
namespace | MaCh3Utils |
namespace | M3 |
Functions | |
void | MaCh3Utils::MaCh3Welcome () |
KS: Prints welcome message with MaCh3 logo. | |
std::string | MaCh3Utils::GetMaCh3Version () |
KS: Get version of MaCh3. | |
void | MaCh3Utils::GetOSInfo () |
KS: Find out more about operational system. | |
void | MaCh3Utils::GetCPUInfo () |
KS: Check what CPU you are using. | |
void | MaCh3Utils::NThreadsSanity () |
KS: Check if user is not using huge number of threads and throw error. | |
void | MaCh3Utils::GetGPUInfo () |
KS: Check what GPU you are using. | |
void | MaCh3Utils::GetDiskUsage () |
KS: Find out about Disk usage. | |
std::string | MaCh3Utils::TerminalToString (std::string cmd) |
KS: Convoluted code to grab output from terminal to string. | |
void | MaCh3Utils::EstimateDataTransferRate (TChain *chain, const Long64_t entry) |
KS: Check what CPU you are using. | |
void | MaCh3Utils::PrintProgressBar (const Long64_t Done, const Long64_t All) |
KS: Simply print progress bar. | |
int | MaCh3Utils::getValue (const std::string &Type) |
CW: Get info like RAM. | |
int | MaCh3Utils::parseLine (const std::string &line) |
CW: Get memory, which is probably silly. | |
void | MaCh3Utils::PrintConfig (const YAML::Node &node) |
KS: Print Yaml config using logger. | |
void | MaCh3Utils::MaCh3Usage (int argc, char **argv) |
KS: Almost all MaCh3 executables have the same usage, prepare simple printer. | |
int | M3::GetNThreads () |
number of threads which we need for example for TRandom3 | |