21 const std::vector<Binning>& bins,
22 const std::vector<T>& vars)
34 const std::string& labelY,
37 : fLabels({labelX, labelY}),
38 fBins({binsX, binsY}),
46 int nx,
double x0,
double x1,
55 int nx,
double x0,
double x1,
57 const std::string& labelY,
58 int ny,
double y0,
double y1,
61 labelY,
Binning::Simple(ny, y0, y1), varY)
79 std::cout <<
"Error: HistAxis::GetMultiDVar() doesn't support "
80 <<
fVars.size() <<
"-dimensional axes" << std::endl;
std::vector< Binning > fBins
Represent the binning of a Spectrum's x-axis.
_Var< T > Var2D(const _Var< T > &a, const Binning &binsa, const _Var< T > &b, const Binning &binsb)
Variable formed from two input variables.
process_name opflashCryoW ana
_Var< T > Var3D(const _Var< T > &a, const Binning &binsa, const _Var< T > &b, const Binning &binsb, const _Var< T > &c, const Binning &binsc)
This is just like a Var2D, but useful for 3D Spectra.
_HistAxis(const std::string &label, const Binning &bins, const T &var)
Collect information describing the x-axis of an analysis histogram.
BEGIN_PROLOG could also be cout
std::vector< std::string > fLabels