From f5f82310bbfdbeb63c57db4d6d7ae3f89a6e18b2 Mon Sep 17 00:00:00 2001 From: redford_s Date: Mon, 4 Dec 2017 09:06:29 +0100 Subject: [PATCH] Fixing bug in set bin content, remember to add 1. --- JFMC_CalibWriter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/JFMC_CalibWriter.cpp b/JFMC_CalibWriter.cpp index c0f01ba..ce39380 100644 --- a/JFMC_CalibWriter.cpp +++ b/JFMC_CalibWriter.cpp @@ -147,7 +147,7 @@ int main(int argc, char* argv[]) { if (FL_HG0_gain_map->GetBinContent((i%NC)+1,(i/NC)+1) != 0) { mapsObject->hg0VALs[i] = FL_HG0_gain_map->GetBinContent((i%NC)+1,(i/NC)+1); } else { - maskmap->SetBinContent(i%NC,i/NC,1); + maskmap->SetBinContent((i%NC)+1,(i/NC)+1,1); } } else { mapsObject->hg0VALs[i] = 100.; @@ -157,7 +157,7 @@ int main(int argc, char* argv[]) { if (FL_G0_gain_map->GetBinContent((i%NC)+1,(i/NC)+1) != 0) { mapsObject->g0VALs[i] = FL_G0_gain_map->GetBinContent((i%NC)+1,(i/NC)+1); } else { - maskmap->SetBinContent(i%NC,i/NC,1); + maskmap->SetBinContent((i%NC)+1,(i/NC)+1,1); } } else { mapsObject->g0VALs[i] = 40; @@ -167,7 +167,7 @@ int main(int argc, char* argv[]) { if (DB_ratio_map->GetBinContent((i%NC)+1,(i/NC)+1) != 0) { mapsObject->g1VALs[i] = mapsObject->g0VALs[i] / DB_ratio_map->GetBinContent((i%NC)+1,(i/NC)+1); } else { - maskmap->SetBinContent(i%NC,i/NC,1); + maskmap->SetBinContent((i%NC)+1,(i/NC)+1,1); } } else { mapsObject->g1VALs[i] = -1.4; @@ -177,7 +177,7 @@ int main(int argc, char* argv[]) { if (CS_ratio_map->GetBinContent((i%NC)+1,(i/NC)+1) != 0) { mapsObject->g2VALs[i] = mapsObject->g1VALs[i] / CS_ratio_map->GetBinContent((i%NC)+1,(i/NC)+1); } else { - maskmap->SetBinContent(i%NC,i/NC,1); + maskmap->SetBinContent((i%NC)+1,(i/NC)+1,1); } } else { mapsObject->g2VALs[i] = -0.1;