@@ -191,12 +191,12 @@ int runMassFitter(const std::string& configFileName)
191191 const bool drawBgPrefit = config ["drawBgPrefit" ].GetBool ();
192192 const bool highlightPeakRegion = config ["highlightPeakRegion" ].GetBool ();
193193
194- const unsigned int nSliceVarBins = sliceVarMin .size ();
194+ const int nSliceVarBins = static_cast < int > ( sliceVarMin .size () );
195195 std ::vector < int > bkgFunc (nSliceVarBins );
196196 std ::vector < int > sgnFunc (nSliceVarBins );
197197 std ::vector < double > sliceVarLimits (nSliceVarBins + 1 );
198198
199- for (unsigned int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
199+ for (int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
200200 sliceVarLimits [iSliceVar ] = sliceVarMin [iSliceVar ];
201201 sliceVarLimits [iSliceVar + 1 ] = sliceVarMax [iSliceVar ];
202202
@@ -245,7 +245,7 @@ int runMassFitter(const std::string& configFileName)
245245 std ::vector < TH1 * > hMassRefl (nSliceVarBins );
246246 std ::vector < TH1 * > hMass (nSliceVarBins );
247247
248- for (unsigned int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
248+ for (int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
249249 if (!isMc ) {
250250 hMass [iSliceVar ] = inputFile -> Get < TH1 > (inputHistoName [iSliceVar ].data ());
251251 if (enableRefl ) {
@@ -331,7 +331,7 @@ int runMassFitter(const std::string& configFileName)
331331 const std ::string histName = "hRawYields" + var ;
332332 histToFix = fixInputFile -> Get < TH1 > (histName .data ());
333333 histToFix -> SetDirectory (nullptr );
334- if (static_cast < unsigned int > ( histToFix -> GetNbinsX () ) != nSliceVarBins ) {
334+ if (histToFix -> GetNbinsX () != nSliceVarBins ) {
335335 throw std ::runtime_error ("Different number of bins for this analysis and histo for fixed " + var );
336336 }
337337 fixInputFile -> Close ();
@@ -357,7 +357,7 @@ int runMassFitter(const std::string& configFileName)
357357 canvasSize [1 ] = 500 ;
358358 }
359359
360- int const nCanvasesMax = 20 ; // do not put more than 20 bins per canvas to make them visible
360+ int constexpr nCanvasesMax = 20 ; // do not put more than 20 bins per canvas to make them visible
361361 const int nCanvases = std ::ceil (static_cast < float > (nSliceVarBins ) / nCanvasesMax );
362362 std ::vector < TCanvas * > canvasMass (nCanvases );
363363 std ::vector < TCanvas * > canvasResiduals (nCanvases );
@@ -384,7 +384,7 @@ int runMassFitter(const std::string& configFileName)
384384 }
385385 }
386386
387- for (unsigned int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
387+ for (int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
388388 const int iCanvas = std ::floor (static_cast < float > (iSliceVar ) / nCanvasesMax );
389389
390390 hMassForFit [iSliceVar ] = hMass [iSliceVar ]-> Rebin (nRebin [iSliceVar ]);
@@ -606,7 +606,7 @@ int runMassFitter(const std::string& configFileName)
606606 }
607607 }
608608
609- for (unsigned int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
609+ for (int iSliceVar = 0 ; iSliceVar < nSliceVarBins ; iSliceVar ++ ) {
610610 hMass [iSliceVar ]-> Write ();
611611 }
612612 hRawYieldsSignal -> Write ();
0 commit comments