|
[Rivet-svn] r3795 - trunk/src/Analysesblackhole at projects.hepforge.org blackhole at projects.hepforge.orgTue Jul 3 21:32:44 BST 2012
Author: hoeth Date: Tue Jul 3 21:32:44 2012 New Revision: 3795 Log: Filling zeros acutally matters in a Profile1D ... Modified: trunk/src/Analyses/ATLAS_2010_S8894728.cc trunk/src/Analyses/ATLAS_2011_S8994773.cc Modified: trunk/src/Analyses/ATLAS_2010_S8894728.cc ============================================================================== --- trunk/src/Analyses/ATLAS_2010_S8894728.cc Tue Jul 3 21:28:12 2012 (r3794) +++ trunk/src/Analyses/ATLAS_2010_S8894728.cc Tue Jul 3 21:32:44 2012 (r3795) @@ -193,14 +193,11 @@ assert(ptcut.size() == 4); for (size_t i = 0; i < nbins; ++i) { // First Nch - double mean; - double value; + double mean = hist_num_dphi_500.bin(i).midpoint(); + double value = 0.; if (hist_num_dphi_500.bin(i).numEntries() > 0) { mean = hist_num_dphi_500.bin(i).xMean(); value = hist_num_dphi_500.bin(i).area()/hist_num_dphi_500.bin(i).width()/10.0; - } else { - mean = hist_num_dphi_500.bin(i).midpoint(); - value = 0.; } if (pTlead/GeV >= ptcut[0]) _hist_N_vs_dPhi_1_500->fill(mean, value, weight); if (pTlead/GeV >= ptcut[1]) _hist_N_vs_dPhi_2_500->fill(mean, value, weight); @@ -208,12 +205,11 @@ if (pTlead/GeV >= ptcut[3]) _hist_N_vs_dPhi_5_500->fill(mean, value, weight); // Then pT + mean = hist_pt_dphi_500.bin(i).midpoint(); + value = 0.; if (hist_pt_dphi_500.bin(i).numEntries() > 0) { mean = hist_pt_dphi_500.bin(i).xMean(); value = hist_pt_dphi_500.bin(i).area()/hist_pt_dphi_500.bin(i).width()/10.0; - } else { - mean = hist_pt_dphi_500.bin(i).midpoint(); - value = 0.; } if (pTlead/GeV >= ptcut[0]) _hist_pT_vs_dPhi_1_500->fill(mean, value, weight); if (pTlead/GeV >= ptcut[1]) _hist_pT_vs_dPhi_2_500->fill(mean, value, weight); Modified: trunk/src/Analyses/ATLAS_2011_S8994773.cc ============================================================================== --- trunk/src/Analyses/ATLAS_2011_S8994773.cc Tue Jul 3 21:28:12 2012 (r3794) +++ trunk/src/Analyses/ATLAS_2011_S8994773.cc Tue Jul 3 21:32:44 2012 (r3795) @@ -90,13 +90,15 @@ // |Delta(phi)| and so differ by a factor of 2: we have to actually norm for angular range = 2pi const size_t nbins = referenceData(13+isqrts,1,1).numPoints(); for (size_t i = 0; i < nbins; ++i) { + double mean = hist_num_dphi_500.bin(i).midpoint(); + double value = 0.; if (hist_num_dphi_500.bin(i).numEntries() > 0) { - const double binmean_num = hist_num_dphi_500.bin(i).xMean(); - const double binvalue_num = hist_num_dphi_500.bin(i).area()/hist_num_dphi_500.bin(i).width()/10.0; - if (pTlead/GeV >= 1.0) _hist_N_vs_dPhi_1_500->fill(binmean_num, binvalue_num, weight); - if (pTlead/GeV >= 2.0) _hist_N_vs_dPhi_2_500->fill(binmean_num, binvalue_num, weight); - if (pTlead/GeV >= 3.0) _hist_N_vs_dPhi_3_500->fill(binmean_num, binvalue_num, weight); + mean = hist_num_dphi_500.bin(i).xMean(); + value = hist_num_dphi_500.bin(i).area()/hist_num_dphi_500.bin(i).width()/10.0; } + if (pTlead/GeV >= 1.0) _hist_N_vs_dPhi_1_500->fill(mean, value, weight); + if (pTlead/GeV >= 2.0) _hist_N_vs_dPhi_2_500->fill(mean, value, weight); + if (pTlead/GeV >= 3.0) _hist_N_vs_dPhi_3_500->fill(mean, value, weight); } }
More information about the Rivet-svn mailing list |