@@ -97,8 +97,8 @@ void HistogramManager::SetDefaultVarNames(TString* vars, TString* units)
9797 //
9898 // Set default variable names
9999 //
100- std::span<TString> varNames{vars, fNVars };
101- std::span<TString> varUnits{units, fNVars };
100+ std::span<TString> varNames{vars, static_cast <std:: size_t >( fNVars ) };
101+ std::span<TString> varUnits{units, static_cast <std:: size_t >( fNVars ) };
102102 for (int i = 0 ; i < fNVars ; ++i) {
103103 fVariableNames [i] = varNames[i];
104104 fVariableUnits [i] = varUnits[i];
@@ -630,7 +630,7 @@ void HistogramManager::AddHistogram(const char* histClass, const char* hname, co
630630
631631 std::span<TString> axisLabels{};
632632 if (axLabels) {
633- axisLabels = std::span<TString>{axLabels, nDimensions};
633+ axisLabels = std::span<TString>{axLabels, static_cast <std:: size_t >( nDimensions) };
634634 }
635635
636636 // configure the THn histogram and count the allocated bins
@@ -717,7 +717,7 @@ void HistogramManager::AddHistogram(const char* histClass, const char* hname, co
717717 auto * xmin = new double [nDimensions];
718718 auto * xmax = new double [nDimensions];
719719 int * nBins = new int [nDimensions];
720- std::span<const TArrayD> limits{binLimits, nDimensions};
720+ std::span<const TArrayD> limits{binLimits, static_cast <std:: size_t >( nDimensions) };
721721 for (int idim = 0 ; idim < nDimensions; ++idim) {
722722 const TArrayD& dimLimits = limits[idim];
723723 const double * dimBins = dimLimits.GetArray ();
@@ -750,7 +750,7 @@ void HistogramManager::AddHistogram(const char* histClass, const char* hname, co
750750
751751 std::span<TString> axisLabels{};
752752 if (axLabels) {
753- axisLabels = std::span<TString>{axLabels, nDimensions};
753+ axisLabels = std::span<TString>{axLabels, static_cast <std:: size_t >( nDimensions) };
754754 }
755755
756756 uint32_t bins = 1 ;
0 commit comments