10 #ifndef LArSamples_MonitorBase_H
11 #define LArSamples_MonitorBase_H
39 const TString&
title =
"",
const TString& xTitle =
"",
const TString& yTitle =
"",
43 int nBinsX,
double xMin,
double xMax,
44 int nBinsY,
double yMin,
double yMax,
45 const TString&
title =
"",
const TString& xTitle =
"",
const TString& yTitle =
"",
55 bool prepareDumpParams(
const TString& vars,
int verbosity,
56 std::vector<TString>&
variables, std::vector<DataFuncSet>& funcs, std::vector<DataFuncArgs>&
args,
57 std::vector<TString>& formats, TString& locFormat, TString& locHeader, TString& varHeader)
const;
66 static bool parseVariables(TString varStr, std::vector<TString>& vars, std::vector<DataFuncSet>& funcs,
67 std::vector<DataFuncArgs>&
args);
69 bool statParams(
const std::vector<DataFuncSet>& funcs,
const std::vector<DataFuncArgs>&
args,
70 TVectorD&
mean, TVectorD& meanErr, TMatrixD&
covMatrix, TMatrixD& covMatrixErr,
75 unsigned int nChannels()
const;
79 static const int printPeriodicity = 10000;
81 const History* getCellHistory(
unsigned int i)
const;
82 const CellInfo* getCellInfo(
unsigned int i)
const;