Skip to content

Commit 4e167f2

Browse files
committed
remove mIntegralHisto from class members
1 parent 18cd404 commit 4e167f2

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

PWGHF/D2H/Macros/HFInvMassFitter.cxx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ HFInvMassFitter::HFInvMassFitter(TH1* histoToFit,
147147
mResidualHist(nullptr),
148148
mRatioFrame(nullptr),
149149
mWorkspace(nullptr),
150-
mIntegralHisto(0),
151150
mIntegralBkg(0),
152151
mIntegralSgn(0),
153152
mHistoTemplateRefl(nullptr),
@@ -192,7 +191,7 @@ HFInvMassFitter::~HFInvMassFitter()
192191

193192
void HFInvMassFitter::doFit()
194193
{
195-
mIntegralHisto = mHistoInvMass->Integral(mHistoInvMass->FindBin(mMinMass), mHistoInvMass->FindBin(mMaxMass));
194+
const double integralHisto = mHistoInvMass->Integral(mHistoInvMass->FindBin(mMinMass), mHistoInvMass->FindBin(mMaxMass));
196195
mWorkspace = new RooWorkspace("mWorkspace");
197196
fillWorkspace(*mWorkspace);
198197
RooRealVar* mass = mWorkspace->var("mass");
@@ -222,7 +221,7 @@ void HFInvMassFitter::doFit()
222221

223222
// fit MC or Data
224223
if (mTypeOfBkgPdf == NoBkg) { // MC
225-
const ParameterRanges rooNSgnParamRanges{0., 1.2 * mIntegralHisto, 0.3 * mIntegralHisto};
224+
const ParameterRanges rooNSgnParamRanges{0., 1.2 * integralHisto, 0.3 * integralHisto};
226225
mRooNSgn = new RooRealVar("mRooNSig", "number of signal", randomizeInitialParameter(rooNSgnParamRanges), rooNSgnParamRanges.lower, rooNSgnParamRanges.upper); // signal yield
227226
mTotalPdf = new RooAddPdf("mMCFunc", "MC fit function", RooArgList(*sgnPdf), RooArgList(*mRooNSgn)); // create total pdf
228227
if (strcmp(mFitOption.c_str(), "Chi2") == 0) {
@@ -239,7 +238,7 @@ void HFInvMassFitter::doFit()
239238
mRatioFrame = mass->frame(Title(Form("%s", mHistoInvMass->GetTitle())));
240239
calculateFitToDataRatio();
241240
} else { // data
242-
const ParameterRanges rooNBkgParamRanges{0., 1.2 * mIntegralHisto, 0.3 * mIntegralHisto};
241+
const ParameterRanges rooNBkgParamRanges{0., 1.2 * integralHisto, 0.3 * integralHisto};
243242
mRooNBkg = new RooRealVar("mRooNBkg", "number of background", randomizeInitialParameter(rooNBkgParamRanges), rooNBkgParamRanges.lower, rooNBkgParamRanges.upper); // background yield
244243
mBkgPdf = new RooAddPdf("mBkgPdf", "background fit function", RooArgList(*bkgPdf), RooArgList(*mRooNBkg));
245244
if (mTypeOfSgnPdf == GausSec) { // two peak fit

PWGHF/D2H/Macros/HFInvMassFitter.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ class HFInvMassFitter : public TNamed
261261
RooHist* mResidualHist; /// residual histogram
262262
RooPlot* mRatioFrame; /// fit/data ratio frame
263263
RooWorkspace* mWorkspace; /// workspace
264-
double mIntegralHisto; /// integral of histogram to fit
265264
double mIntegralBkg; /// integral of background fit function
266265
double mIntegralSgn; /// integral of signal fit function
267266
TH1* mHistoTemplateRefl; /// reflection histogram

0 commit comments

Comments
 (0)