TFile* contFile = TFile::Open("contamination3.root");
// for comparison: how many MB events can one take at the same time
- Int_t mbEvents = 2e6 * 500;
+ Int_t mbEvents = 2000000 * 500;
for (Int_t mc=0; mc<6; mc++)
{
for (Int_t i=5; i<=mcHist->GetNbinsX(); ++i)
{
if (mcHist->GetBinContent(i) > 0)
- mcMax = mcHist->GetXaxis()->GetBinCenter(i) + 2;
+ mcMax = (Int_t) mcHist->GetXaxis()->GetBinCenter(i) + 2;
}
if (mcMax == 0)
{
for (Int_t i=5; i<=fMultiplicityESDCorrected[esdCorrId]->GetNbinsX(); ++i)
if (fMultiplicityESDCorrected[esdCorrId]->GetBinContent(i) > 1)
- mcMax = fMultiplicityESDCorrected[esdCorrId]->GetXaxis()->GetBinCenter(i) + 2;
+ mcMax = (Int_t) fMultiplicityESDCorrected[esdCorrId]->GetXaxis()->GetBinCenter(i) + 2;
}
Printf("AliMultiplicityCorrection::DrawComparison: MC bin limit is %d", mcMax);
// calculate residual
TH1* mcRnd = fMultiplicityVtx[id]->ProjectionY("mcRnd");
mcRnd->Reset();
- mcRnd->FillRandom(tmp, tmp->Integral());
+ mcRnd->FillRandom(tmp, (Int_t) tmp->Integral());
//new TCanvas; tmp->Draw();
//new TCanvas; mcRnd->Draw();
fMultiplicityESD[id]->Reset();
TH1* measRnd = fMultiplicityESD[id]->ProjectionY("measRnd");
- measRnd->FillRandom(funcMeasured, tmp->Integral());
+ measRnd->FillRandom(funcMeasured, (Int_t) tmp->Integral());
//new TCanvas; measRnd->Draw();