107 cout<<
" InitStatistics() " << endl;
140 cout <<
"InitStatistics(): vectors resized " << endl;
143 main_titles[0 ] =
"Total Tracker Momentum, #Delta R = 0.3";
144 main_titles[1 ] =
"Total EM Cal Energy, #Delta R = 0.3";
145 main_titles[2 ] =
"Total Had Cal Energy, #Delta R = 0.3";
146 main_titles[3 ] =
"Total HO Cal Energy, #Delta R = 0.3";
147 main_titles[4 ] =
"Number of Tracker Tracks, #Delta R = 0.3";
148 main_titles[5 ] =
"Number of Jets around Muon, #Delta R = 0.3";
149 main_titles[6 ] =
"Tracker p_{T} within veto cone, #Delta R = 0.3";
150 main_titles[7 ] =
"EM E_{T} within veto cone, #Delta R = 0.3";
151 main_titles[8 ] =
"Had E_{T} within veto cone, #Delta R = 0.3";
152 main_titles[9 ] =
"HO E_{T} within veto cone, #Delta R = 0.3";
153 main_titles[10] =
"Average Momentum per Track, #Delta R = 0.3";
154 main_titles[11] =
"Weighted Energy, #Delta R = 0.3";
156 main_titles[12] =
"Total Tracker Momentum, #Delta R = 0.5";
157 main_titles[13] =
"Total EM Cal Energy, #Delta R = 0.5";
158 main_titles[14] =
"Total Had Cal Energy, #Delta R = 0.5";
159 main_titles[15] =
"Total HO Cal Energy, #Delta R = 0.5";
160 main_titles[16] =
"Number of Tracker Tracks, #Delta R = 0.5";
161 main_titles[17] =
"Number of Jets around Muon, #Delta R = 0.5";
162 main_titles[18] =
"Tracker p_{T} within veto cone, #Delta R = 0.5";
163 main_titles[19] =
"EM E_{T} within veto cone, #Delta R = 0.5";
164 main_titles[20] =
"Had E_{T} within veto cone, #Delta R = 0.5";
165 main_titles[21] =
"HO E_{T} within veto cone, #Delta R = 0.5";
166 main_titles[22] =
"Average Momentum per Track, #Delta R = 0.5";
167 main_titles[23] =
"Weighted Energy, #Delta R = 0.5";
170 main_titles[24 ] =
"Relative Detector-Based Isolation, #Delta R = 0.3";
171 main_titles[25 ] =
"Relative Detector-Based Isolation, #Delta R = 0.5";
174 main_titles[26 ] =
"Sum PF Charged Hadron Pt, #Delta R = 0.3";
175 main_titles[27 ] =
"Sum PF Neutral Hadron Pt, #Delta R = 0.3";
176 main_titles[28 ] =
"Sum PF Photon Et, #Delta R = 0.3";
177 main_titles[29 ] =
"Sum PF Neutral Hadron Pt (Higher Pt threshold), #Delta R = 0.3";
178 main_titles[30 ] =
"Sum PF Photon Et (Higher Pt threshold), #Delta R = 0.3";
179 main_titles[31 ] =
"Sum PF Charged Particles Pt not from PV (for Pu corrections), #Delta R = 0.3";
182 main_titles[32 ] =
"Sum PF Charged Hadron Pt, #Delta R = 0.4";
183 main_titles[33 ] =
"Sum PF Neutral Hadron Pt, #Delta R = 0.4";
184 main_titles[34 ] =
"Sum PF Photon Et, #Delta R = 0.4";
185 main_titles[35 ] =
"Sum PF Neutral Hadron Pt (Higher Pt threshold), #Delta R = 0.4";
186 main_titles[36 ] =
"Sum PF Photon Et (Higher Pt threshold), #Delta R = 0.4";
187 main_titles[37 ] =
"Sum PF Charged Particles Pt not from PV (for Pu corrections), #Delta R = 0.4";
189 main_titles[38 ] =
"Relative PF Isolation, #Delta R = 0.3";
190 main_titles[39 ] =
"Relative PF Isolation, #Delta R = 0.4";
192 main_titles[40 ] =
"Relative PF Isolation (Higher Pt threshold), #Delta R = 0.3";
193 main_titles[41 ] =
"Relative PF Isolation (Higher Pt threshold), #Delta R = 0.4";
195 main_titles[42 ] =
"Sum DR Isolation Profile for Charged Hadron, #Delta R = 0.4";
197 main_titles[43 ] =
"Sum DR Isolation Profile for Neutral Hadron, #Delta R = 0.4";
199 main_titles[44 ] =
"Sum DR Isolation Profile for Photon, #Delta R = 0.4";
201 main_titles[45 ] =
"Mean DR Isolation Profile for Charged Hadron, #Delta R = 0.4";
203 main_titles[46 ] =
"Mean DR Isolation Profile for Neutral Hadron, #Delta R = 0.4";
205 main_titles[47 ] =
"Mean DR Isolation Profile for Photon, #Delta R = 0.4";
211 cout <<
"InitStatistics(): main titles 1D DONE " << endl;
213 titles_2D[0] =
"Total Tracker Momentum, #Delta R = 0.3";
214 titles_2D[1] =
"Total EM Cal Energy, #Delta R = 0.3";
215 titles_2D[2] =
"Total Had Cal Energy, #Delta R = 0.3";
216 titles_2D[3] =
"Total HO Cal Energy, #Delta R = 0.3";
217 titles_2D[4] =
"Sum PF Charged Hadron Pt, #Delta R = 0.4";
218 titles_2D[5] =
"Sum PF Neutral Hadron Pt, #Delta R = 0.4";
219 titles_2D[6] =
"Sum PF Photon Et, #Delta R = 0.4";
220 titles_2D[7] =
"Sum PF Charged Pt Not from PV, #Delta R = 0.4";
221 titles_2D[8] =
"Relative Detector-Based Isolation, #Delta R = 0.4";
222 titles_2D[9] =
"Relative PF Isolation, #Delta R = 0.4";
225 main_titles_NVtxs[0] =
"Sum PF Neutral Hadron Pt, #DeltaR = 0.4 ( 0 < N_{Vtx} < 15)";
226 main_titles_NVtxs[1] =
"Sum PF Neutral Hadron Pt, #DeltaR = 0.4 (15 < N_{Vtx} < 30)";
234 cout <<
"InitStatistics(): main titles 2D DONE " << endl;
248 axis_titles[10] =
"#Sigma p_{T} / N_{Tracks} (GeV)";
249 axis_titles[11] =
"(1.5) X #Sigma E_{T}^{EM} + #Sigma E_{T}^{Had}";
261 axis_titles[22] =
"#Sigma p_{T} / N_{Tracks} (GeV)";
262 axis_titles[23] =
"(1.5) X #Sigma E_{T}^{EM} + #Sigma E_{T}^{Had}";
264 axis_titles[24] =
"(#Sigma Tk p_{T} + #Sigma ECAL p_{T} + #Sigma HCAL p_{T})/ Mu p_{T} (GeV)";
265 axis_titles[25] =
"(#Sigma Tk p_{T} + #Sigma ECAL p_{T} + #Sigma HCAL p_{T})/ Mu p_{T} (GeV)";
281 axis_titles[38] =
"(#Sigma PFCharged p_{T} + #Sigma PFNeutral p_{T} + #Sigma PFPhoton p_{T}) Mu p_{T} (GeV)";
282 axis_titles[39] =
"(#Sigma PFCharged p_{T} + #Sigma PFNeutral p_{T} + #Sigma PFPhoton p_{T}) Mu p_{T} (GeV)";
283 axis_titles[40] =
"(#Sigma PFCharged p_{T} + #Sigma PFNeutral p_{T} + #Sigma PFPhoton p_{T}) Mu p_{T} (GeV)";
284 axis_titles[41] =
"(#Sigma PFCharged p_{T} + #Sigma PFNeutral p_{T} + #Sigma PFPhoton p_{T}) Mu p_{T} (GeV)";
305 cout <<
"InitStatistics(): main titles 1D DONE " << endl;
309 names[0 ] =
"sumPt_R03";
310 names[1 ] =
"emEt_R03";
311 names[2 ] =
"hadEt_R03";
312 names[3 ] =
"hoEt_R03";
313 names[4 ] =
"nTracks_R03";
314 names[5 ] =
"nJets_R03";
315 names[6 ] =
"trackerVetoPt_R03";
316 names[7 ] =
"emVetoEt_R03";
317 names[8 ] =
"hadVetoEt_R03";
318 names[9 ] =
"hoVetoEt_R03";
319 names[10] =
"avgPt_R03";
320 names[11] =
"weightedEt_R03";
322 names[12] =
"sumPt_R05";
323 names[13] =
"emEt_R05";
324 names[14] =
"hadEt_R05";
325 names[15] =
"hoEt_R05";
326 names[16] =
"nTracks_R05";
327 names[17] =
"nJets_R05";
328 names[18] =
"trackerVetoPt_R05";
329 names[19] =
"emVetoEt_R05";
330 names[20] =
"hadVetoEt_R05";
331 names[21] =
"hoVetoEt_R05";
332 names[22] =
"avgPt_R05";
333 names[23] =
"weightedEt_R05";
335 names[24] =
"relDetIso_R03";
336 names[25] =
"relDetIso_R05";
338 names[26] =
"pfChargedPt_R03";
339 names[27] =
"pfNeutralPt_R03";
340 names[28] =
"pfPhotonPt_R03";
341 names[29] =
"pfNeutralPt_HT_R03";
342 names[30] =
"pfPhotonPt_HT_R03";
343 names[31] =
"pfChargedPt_PU_R03";
345 names[32] =
"pfChargedPt_R04";
346 names[33] =
"pfNeutralPt_R04";
347 names[34] =
"pfPhotonPt_R04";
348 names[35] =
"pfNeutralPt_HT_R04";
349 names[36] =
"pfPhotonPt_HT_R04";
350 names[37] =
"pfChargedPt_PU_R04";
352 names[38] =
"relPFIso_R03";
353 names[39] =
"relPFIso_R04";
355 names[40] =
"relPFIso_HT_R03";
356 names[41] =
"relPFIso_HT_R04";
358 names[42] =
"SumDR_PFCharged_R04";
359 names[43] =
"SumDR_PFNeutral_R04";
360 names[44] =
"SumDR_PFPhoton_R04";
362 names[45] =
"MeanDR_PFCharged_R04";
363 names[46] =
"MeanDR_PFNeutral_R04";
364 names[47] =
"MeanDR_PFPhoton_R04";
369 cout <<
"InitStatistics(): names 1D DONE " << endl;
384 cout <<
"InitStatistics(): names 2D DONE " << endl;
516 cout <<
"InitStatistics(): DONE " << endl;
static const int NUM_VARS_NVTX
std::vector< std::string > main_titles
std::vector< std::string > names
std::vector< std::string > names_2D
std::vector< std::vector< double > > param
static const int NUM_VARS_2D
std::vector< std::string > names_NVtxs
std::vector< int > isContinuous
std::vector< std::string > titles_2D
std::vector< std::string > axis_titles
std::vector< std::string > axis_titles_NVtxs
static const int NUM_VARS
std::vector< std::string > main_titles_NVtxs