21 class Cout :
public TObject {
23 static Int_t fgLineLength;
24 static Cout* fgInstance;
25 static Hal::EInfo fgVerboseMode;
26 static TString GetShift(Int_t i);
27 static TString MergeStrings(Int_t no, ...);
28 static void InStars(Int_t shift, TString text, Color_t color);
29 static void PrintWarning(TString warning);
30 static void PrintError(TString error);
44 static TString
GetColor(Color_t Color);
65 [[deprecated]]
static void Database(Int_t no...);
70 static void Database(std::initializer_list<TString> list);
75 static void Database(
const std::vector<TString>& list);
88 static void InStars(TString text, Color_t color = -1);
95 static void ShiftInStars(Int_t shift, TString text, Color_t color = -1);
103 static void Text(TString text, TString option =
"L", Color_t color = -1);
109 static void Stars(Color_t color = -1);
118 static void ShiftText(Int_t shift, TString text, TString option, Color_t color = -1);
123 static void Empty(Color_t color = -1);
129 static void Percent(Double_t actual, Double_t total);
135 static void ProgressBar(Double_t acutal, Double_t total);
142 static void PrintInfo(TString text, Hal::EInfo status);
149 static void FailSucced(TString value, TString flag, Color_t color);
160 static void DebugInfo(TString file, Int_t i);
173 static void PrintLineFileInfo(TString file, Int_t line, TString text, Hal::EInfo flag = Hal::EInfo::kDebugInfo);