ATLAS Offline Software
HIMonitoringElectronsTool.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 
7 
12 
13 #include "LWHists/TH2D_LW.h"
14 
16  HIMonitoringElectronsTool(const std::string& type, const std::string& name,
17  const IInterface* parent) : ManagedMonitorToolBase(type, name, parent) {
18  m_FCalEt = 0;
19  m_FCalEt_A = 0;
20  m_FCalEt_C = 0;
21 
22  //From Dominik Derendarz - manual cherry-picking of 345b289e
23  declareProperty( "FCalEt_nbins", m_FCalEt_nbins=96 );
24  declareProperty( "lowFCalEt", m_low_FCalEt=-0.16 );
25  declareProperty( "highFCalEt", m_high_FCalEt=0.8 );
29  //In master, before the cherry picking, was:
30  //m_FCalEt_nbins = 95;
31  //m_low_FCalEt = -0.15;
32  //m_high_FCalEt = 0.8;
33  //m_FCalEt_oneSide_nbins = 50;
34  //m_low_FCalEt_oneSide = -0.1;
35  //m_high_FCalEt_oneSide = 0.4;
36 
37  m_eta_nbins = 60;
38  m_low_eta = -3.0;
39  m_high_eta = 3.0;
40 
41  m_phi_nbins = 64;
42  m_low_phi = -3.14159;
43  m_high_phi = 3.14159;
44 
45  m_z0sintheta_nbins = 50;
46  m_low_z0sintheta = -10.0;
47  m_high_z0sintheta = 10.0;
48 
49  m_iso_nbins = 60;
50  m_low_iso = -30.0;
51  m_high_iso = 30.0;
52 
53  m_reta_nbins = 40;
54  m_low_reta = 0.7;
55  m_high_reta = 1.1;
56 
57  m_rphi_nbins = 50;
58  m_low_rphi = 0.6;
59  m_high_rphi = 1.1;
60 
61  m_weta2_nbins = 50;
62  m_low_weta2 = 0.005;
63  m_high_weta2 = 0.015;
64 
65  m_rhad_nbins = 60;
66  m_low_rhad = -0.3;
67  m_high_rhad = 0.3;
68 
69  m_eratio_nbins = 60;
70  m_low_eratio = -0.1;
71  m_high_eratio = 1.1;
72 
73  m_f1_nbins = 65;
74  m_low_f1 = -0.05;
75  m_high_f1 = 0.6;
76 
77  m_f3_nbins = 80;
78  m_low_f3 = -0.05;
79  m_high_f3 = 0.15;
80 
81  m_deltaeta1_nbins = 50;
82  m_low_deltaeta1 = -0.05;
83  m_high_deltaeta1 = 0.05;
84 
86  m_low_deltaphires = -0.05;
87  m_high_deltaphires = 0.05;
88 
90  m_low_eprobabilityht = -0.1;
92 
93  StatusCode sc;
94  //LH-based selection tools
95  m_electronLooseLHTool = new AsgElectronLikelihoodTool("ElectronLooseLHTool");
96  sc &= m_electronLooseLHTool->setProperty("ConfigFile",
97  "ElectronPhotonSelectorTools/offline/mc15_20160512/ElectronLikelihoodLooseOfflineConfig2016_Smooth.conf");
98  if (!m_electronLooseLHTool->initialize().isSuccess()) {
99  Fatal("MyFunction", "Failed to initialize ElectronLooseLHTool ");
100  }
101 
102  m_electronMediumLHTool = new AsgElectronLikelihoodTool("ElectronMediumLHTool");
103  sc &= m_electronMediumLHTool->setProperty("ConfigFile",
104  "ElectronPhotonSelectorTools/offline/mc15_20160512/ElectronLikelihoodMediumOfflineConfig2016_Smooth.conf");
105  if (!m_electronMediumLHTool->initialize().isSuccess()) {
106  Fatal("MyFunction", "Failed to initialize ElectronMediumLHTool ");
107  }
108 
109  m_electronTightLHTool = new AsgElectronLikelihoodTool("ElectronTightLHTool");
110  sc &= m_electronTightLHTool->setProperty("ConfigFile",
111  "ElectronPhotonSelectorTools/offline/mc15_20160512/ElectronLikelihoodTightOfflineConfig2016_Smooth.conf");
112  if (!m_electronTightLHTool->initialize().isSuccess()) {
113  Fatal("MyFunction", "Failed to initialize ElectronTightLHTool ");
114  }
115 
116  if (sc.isFailure()) {
117  Warning("MyFunction", "Failed to set some properties");
118  }
119 }
120 
122 }
123 
124 // Description: Used for rebooking unmanaged histograms
126  return StatusCode::SUCCESS;
127 }
128 
129 // Description: Used for re-booking managed histograms
132  // book histograms that are only made in the online environment...
133  }
134 
136  // book histograms that are only relevant for cosmics data...
137  }
138 
139  book_hist();
140 
141 
142  return StatusCode::SUCCESS;
143 }
144 
146  StatusCode sc;
147 
149  const xAOD::HIEventShapeContainer* evtShape;
150 
151  sc = evtStore()->retrieve(evtShape, "HIEventShape");
152  if (sc.isFailure()) {
153  ATH_MSG_ERROR("Could not find HIEventShape");
154  return StatusCode::FAILURE;
155  } else {
156  ATH_MSG_INFO("HIEventShape retrieved from StoreGate");
157  }
158 
159  int size = evtShape->size();
160  for (int i = 0; i < size; i++) {
161  const xAOD::HIEventShape* sh = evtShape->at(i);
162  if (sh->layer() == 21 || sh->layer() == 22 || sh->layer() == 23) {
163  m_FCalEt += sh->et();
164  if ((sh->etaMax()) > 0) m_FCalEt_A += sh->et();
165  else m_FCalEt_C += sh->et();
166  }
167  }
168  m_FCalEt = m_FCalEt * 1.e-6;
169  m_FCalEt_A = m_FCalEt_A * 1.e-6;
170  m_FCalEt_C = m_FCalEt_C * 1.e-6;
171 
172 
174  sc = evtStore()->retrieve(electrons, "Electrons");
175  if (sc.isFailure()) {
176  ATH_MSG_ERROR("Could not find Electrons");
177  return StatusCode::FAILURE;
178  } else {
179  ATH_MSG_INFO("Electrons retrieved from StoreGate");
180  }
181 
182  xAOD::ElectronContainer::const_iterator electrons_itr = electrons->begin();
183  xAOD::ElectronContainer::const_iterator electrons_end = electrons->end();
184 
185  int n_loose_LH = 0;
186  int n_medium_LH = 0;
187  int n_tight_LH = 0;
188 
189  for (; electrons_itr != electrons_end; ++electrons_itr) {
190  float pt = (*electrons_itr)->pt() * 1.e-3;
191  float eta = (*electrons_itr)->caloCluster()->etaBE(2);
192 
193  if (pt < 15 || fabs(eta) > 2.47) continue;
194 
195  float phi = (*electrons_itr)->phi();
197 
198  float z0 = (*electrons_itr)->trackParticle()->z0();
199  m_h_electron_z0sintheta->Fill(z0 * sin(2 * TMath::ATan(exp(-eta))));
200 
201  bool loose_LH = (bool) m_electronLooseLHTool->accept(*electrons_itr);
202  bool medium_LH = (bool) m_electronMediumLHTool->accept(*electrons_itr);
203  bool tight_LH = (bool) m_electronTightLHTool->accept(*electrons_itr);
204 
205  static const SG::ConstAccessor< float > etcone20Acc("etcone20");
206  float etcone20 = etcone20Acc(**electrons_itr) * 1.e-3;
207 
208  static const SG::ConstAccessor<float> RetaAcc("Reta");
209  static const SG::ConstAccessor<float> RphiAcc("Rphi");
210  static const SG::ConstAccessor< float > weta2Acc("weta2");
211  float reta = RetaAcc(**electrons_itr);
212  float rphi = RphiAcc(**electrons_itr);
213  float weta2 = weta2Acc(**electrons_itr);
214 
215  static const SG::ConstAccessor<float> RhadAcc("Rhad");
216  float rhad = RhadAcc(**electrons_itr);
217 
218  static const SG::ConstAccessor<float> EratioAcc("Eratio");
219  static const SG::ConstAccessor<float> f1Acc("f1");
220  static const SG::ConstAccessor<float> f3Acc("f3");
221  float eratio = EratioAcc(**electrons_itr);
222  float f1 = f1Acc(**electrons_itr);
223  float f3 = f3Acc(**electrons_itr);
224 
225  float deltaeta1;
226  (*electrons_itr)->trackCaloMatchValue(deltaeta1, xAOD::EgammaParameters::deltaEta1);
227  float deltaphires;
228  (*electrons_itr)->trackCaloMatchValue(deltaphires, xAOD::EgammaParameters::deltaPhiRescaled2);
229  float TRT_PID;
230  (*electrons_itr)->trackParticle()->summaryValue(TRT_PID, xAOD::eProbabilityHT);
231 
232  if (loose_LH) {
233  n_loose_LH++;
234 
238 
248 
252 
262 
269  if (fabs(eta) < 2.01) {
273  }
274  }
275 
276  if (medium_LH) {
277  n_medium_LH++;
278 
282 
292 
296 
306 
313  if (fabs(eta) < 2.01) {
317  }
318  }
319 
320  if (tight_LH) {
321  n_tight_LH++;
322 
326 
336 
340 
350 
357  if (fabs(eta) < 2.01) {
361  }
362  }
363  }
364 
365  if (n_loose_LH) {
369  }
370  if (n_medium_LH) {
374  }
375  if (n_tight_LH) {
379  }
380 
381  return StatusCode::SUCCESS;
382 }
383 
385  //if( endOfLowStatFlag() || endOfLumiBlockFlag() ) { }
386 
387 
388  if (endOfRunFlag()) {
389  if (m_h_FCalEt_looseLH->GetEntries() > 0) m_h_FCalEt_looseLH->Scale(1. / m_h_FCalEt_looseLH->GetEntries());
390  if (m_h_FCalEt_mediumLH->GetEntries() > 0) m_h_FCalEt_mediumLH->Scale(1. / m_h_FCalEt_mediumLH->GetEntries());
391  if (m_h_FCalEt_tightLH->GetEntries() > 0) m_h_FCalEt_tightLH->Scale(1. / m_h_FCalEt_tightLH->GetEntries());
392  if (m_h_FCalEt_A_looseLH->GetEntries() > 0) m_h_FCalEt_A_looseLH->Scale(1. / m_h_FCalEt_A_looseLH->GetEntries());
393  if (m_h_FCalEt_A_mediumLH->GetEntries() > 0) m_h_FCalEt_A_mediumLH->Scale(1. / m_h_FCalEt_A_mediumLH->GetEntries());
394 
395  if (m_h_FCalEt_A_tightLH->GetEntries() > 0) m_h_FCalEt_A_tightLH->Scale(1. / m_h_FCalEt_A_tightLH->GetEntries());
396  if (m_h_FCalEt_C_looseLH->GetEntries() > 0) m_h_FCalEt_C_looseLH->Scale(1. / m_h_FCalEt_C_looseLH->GetEntries());
397  if (m_h_FCalEt_C_mediumLH->GetEntries() > 0) m_h_FCalEt_C_mediumLH->Scale(1. / m_h_FCalEt_C_mediumLH->GetEntries());
398 
399  if (m_h_FCalEt_C_tightLH->GetEntries() > 0) m_h_FCalEt_C_tightLH->Scale(1. / m_h_FCalEt_C_tightLH->GetEntries());
400  if (m_h_electron_z0sintheta->GetEntries() > 0) m_h_electron_z0sintheta->Scale(
401  1. / m_h_electron_z0sintheta->GetEntries());
402  }
403 
404  return StatusCode::SUCCESS;
405 }
406 
408  std::string path = "HeavyIon/Electrons";
409 
410  //FCal sum Et
411  m_h_FCalEt_looseLH = new TH1D("h_FCalEt_looseLH", "; FCal #Sigma E_{T} [TeV]; entries", m_FCalEt_nbins, m_low_FCalEt,
412  m_high_FCalEt);
413  regHist(m_h_FCalEt_looseLH, path, run).ignore();
414  m_h_FCalEt_mediumLH = new TH1D("h_FCalEt_mediumLH", "; FCal #Sigma E_{T} [TeV]; entries", m_FCalEt_nbins,
416  regHist(m_h_FCalEt_mediumLH, path, run).ignore();
417  m_h_FCalEt_tightLH = new TH1D("h_FCalEt_tightLH", "; FCal #Sigma E_{T} [TeV]; entries", m_FCalEt_nbins, m_low_FCalEt,
418  m_high_FCalEt);
419  regHist(m_h_FCalEt_tightLH, path, run).ignore();
420 
421  //FCal sum Et, side A
422  m_h_FCalEt_A_looseLH = new TH1D("h_FCalEt_A_looseLH", "; FCal A #Sigma E_{T} [TeV]; entries", m_FCalEt_oneSide_nbins,
424  regHist(m_h_FCalEt_A_looseLH, path, run).ignore();
425  m_h_FCalEt_A_mediumLH = new TH1D("h_FCalEt_A_mediumLH", "; FCal A #Sigma E_{T} [TeV]; entries",
428  m_h_FCalEt_A_tightLH = new TH1D("h_FCalEt_A_tightLH", "; FCal A #Sigma E_{T} [TeV]; entries", m_FCalEt_oneSide_nbins,
430  regHist(m_h_FCalEt_A_tightLH, path, run).ignore();
431 
432  //FCal sum Et, side C
433  m_h_FCalEt_C_looseLH = new TH1D("h_FCalEt_C_looseLH", "; FCal C #Sigma E_{T} [TeV]; entries", m_FCalEt_oneSide_nbins,
435  regHist(m_h_FCalEt_C_looseLH, path, run).ignore();
436  m_h_FCalEt_C_mediumLH = new TH1D("h_FCalEt_C_mediumLH", "; FCal C #Sigma E_{T} [TeV]; entries",
439  m_h_FCalEt_C_tightLH = new TH1D("h_FCalEt_C_tightLH", "; FCal C #Sigma E_{T} [TeV]; entries", m_FCalEt_oneSide_nbins,
441  regHist(m_h_FCalEt_C_tightLH, path, run).ignore();
442 
443  //eta vs phi
444  m_h_electron_eta_phi = TH2D_LW::create("h_electron_eta_phi", "; #eta; #phi", m_eta_nbins, m_low_eta, m_high_eta,
446  regHist(m_h_electron_eta_phi, path, run).ignore();
447 
448  //GSF track z0*sin(theta)
449  m_h_electron_z0sintheta = new TH1D("h_electron_z0sintheta", "; z0 sin#theta [mm]; entries", m_z0sintheta_nbins,
452 
453  //isolation vs centrality
454  m_h_electron_fcal_etcone20_looseLH = TH2D_LW::create("h_electron_fcal_etcone20_looseLH",
455  "; FCal #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
459  m_h_electron_fcal_etcone20_mediumLH = TH2D_LW::create("h_electron_fcal_etcone20_mediumLH",
460  "; FCal #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
464  m_h_electron_fcal_etcone20_tightLH = TH2D_LW::create("h_electron_fcal_etcone20_tightLH",
465  "; FCal #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
469 
470  //isolation vs centrality, side A
471  m_h_electron_fcalA_etcone20_looseLH = TH2D_LW::create("h_electron_fcalA_etcone20_looseLH",
472  "; FCal A #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
476  m_h_electron_fcalA_etcone20_mediumLH = TH2D_LW::create("h_electron_fcalA_etcone20_mediumLH",
477  "; FCal A #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
481  m_h_electron_fcalA_etcone20_tightLH = TH2D_LW::create("h_electron_fcalA_etcone20_tightLH",
482  "; FCal A #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
486 
487  //isolation vs centrality, side C
488  m_h_electron_fcalC_etcone20_looseLH = TH2D_LW::create("h_electron_fcalC_etcone20_looseLH",
489  "; FCal C #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
493  m_h_electron_fcalC_etcone20_mediumLH = TH2D_LW::create("h_electron_fcalC_etcone20_mediumLH",
494  "; FCal C #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
498  m_h_electron_fcalC_etcone20_tightLH = TH2D_LW::create("h_electron_fcalC_etcone20_tightLH",
499  "; FCal C #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
503 
504  //R_eta
505  m_h_electron_fcal_reta_looseLH = TH2D_LW::create("h_electron_fcal_reta_looseLH",
506  "; FCal #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_nbins, m_low_FCalEt,
509  m_h_electron_fcal_reta_mediumLH = TH2D_LW::create("h_electron_fcal_reta_mediumLH",
510  "; FCal #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_nbins, m_low_FCalEt,
513  m_h_electron_fcal_reta_tightLH = TH2D_LW::create("h_electron_fcal_reta_tightLH",
514  "; FCal #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_nbins, m_low_FCalEt,
517 
518  //R_eta, side A centrality
519  m_h_electron_fcalA_reta_looseLH = TH2D_LW::create("h_electron_fcalA_reta_looseLH",
520  "; FCal A #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_oneSide_nbins,
524  m_h_electron_fcalA_reta_mediumLH = TH2D_LW::create("h_electron_fcalA_reta_mediumLH",
525  "; FCal A #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_oneSide_nbins,
529  m_h_electron_fcalA_reta_tightLH = TH2D_LW::create("h_electron_fcalA_reta_tightLH",
530  "; FCal A #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_oneSide_nbins,
534 
535  //R_eta, side C centrality
536  m_h_electron_fcalC_reta_looseLH = TH2D_LW::create("h_electron_fcalC_reta_looseLH",
537  "; FCal C #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_oneSide_nbins,
541  m_h_electron_fcalC_reta_mediumLH = TH2D_LW::create("h_electron_fcalC_reta_mediumLH",
542  "; FCal C #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_oneSide_nbins,
546  m_h_electron_fcalC_reta_tightLH = TH2D_LW::create("h_electron_fcalC_reta_tightLH",
547  "; FCal C #Sigma E_{T} [TeV]; R_{#eta}", m_FCalEt_oneSide_nbins,
551 
552  //R_phi
553  m_h_electron_fcal_rphi_looseLH = TH2D_LW::create("h_electron_fcal_rphi_looseLH",
554  "; FCal #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_nbins, m_low_FCalEt,
557  m_h_electron_fcal_rphi_mediumLH = TH2D_LW::create("h_electron_fcal_rphi_mediumLH",
558  "; FCal #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_nbins, m_low_FCalEt,
561  m_h_electron_fcal_rphi_tightLH = TH2D_LW::create("h_electron_fcal_rphi_tightLH",
562  "; FCal #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_nbins, m_low_FCalEt,
565 
566  //R_phi, side A centrality
567  m_h_electron_fcalA_rphi_looseLH = TH2D_LW::create("h_electron_fcalA_rphi_looseLH",
568  "; FCal A #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_oneSide_nbins,
572  m_h_electron_fcalA_rphi_mediumLH = TH2D_LW::create("h_electron_fcalA_rphi_mediumLH",
573  "; FCal A #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_oneSide_nbins,
577  m_h_electron_fcalA_rphi_tightLH = TH2D_LW::create("h_electron_fcalA_rphi_tightLH",
578  "; FCal A #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_oneSide_nbins,
582 
583  //R_phi, side C centrality
584  m_h_electron_fcalC_rphi_looseLH = TH2D_LW::create("h_electron_fcalC_rphi_looseLH",
585  "; FCal C #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_oneSide_nbins,
589  m_h_electron_fcalC_rphi_mediumLH = TH2D_LW::create("h_electron_fcalC_rphi_mediumLH",
590  "; FCal C #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_oneSide_nbins,
594  m_h_electron_fcalC_rphi_tightLH = TH2D_LW::create("h_electron_fcalC_rphi_tightLH",
595  "; FCal C #Sigma E_{T} [TeV]; R_{#phi}", m_FCalEt_oneSide_nbins,
599 
600  //W_eta2
601  m_h_electron_fcal_weta2_looseLH = TH2D_LW::create("h_electron_fcal_weta2_looseLH",
602  "; FCal #Sigma E_{T} [TeV]; W_{#eta^{2}}", m_FCalEt_nbins,
604  m_high_weta2);
606  m_h_electron_fcal_weta2_mediumLH = TH2D_LW::create("h_electron_fcal_weta2_mediumLH",
607  "; FCal #Sigma E_{T} [TeV]; W_{#eta^{2}}", m_FCalEt_nbins,
609  m_high_weta2);
611  m_h_electron_fcal_weta2_tightLH = TH2D_LW::create("h_electron_fcal_weta2_tightLH",
612  "; FCal #Sigma E_{T} [TeV]; W_{#eta^{2}}", m_FCalEt_nbins,
614  m_high_weta2);
616 
617  //W_eta2, side A centrality
618  m_h_electron_fcalA_weta2_looseLH = TH2D_LW::create("h_electron_fcalA_weta2_looseLH",
619  "; FCal A #Sigma E_{T} [TeV]; W_{#eta^{2}}",
623  m_h_electron_fcalA_weta2_mediumLH = TH2D_LW::create("h_electron_fcalA_weta2_mediumLH",
624  "; FCal A #Sigma E_{T} [TeV]; W_{#eta^{2}}",
628  m_h_electron_fcalA_weta2_tightLH = TH2D_LW::create("h_electron_fcalA_weta2_tightLH",
629  "; FCal A #Sigma E_{T} [TeV]; W_{#eta^{2}}",
633 
634  //W_eta2, side C centrality
635  m_h_electron_fcalC_weta2_looseLH = TH2D_LW::create("h_electron_fcalC_weta2_looseLH",
636  "; FCal C #Sigma E_{T} [TeV]; W_{#eta^{2}}",
640  m_h_electron_fcalC_weta2_mediumLH = TH2D_LW::create("h_electron_fcalC_weta2_mediumLH",
641  "; FCal C #Sigma E_{T} [TeV]; W_{#eta^{2}}",
645  m_h_electron_fcalC_weta2_tightLH = TH2D_LW::create("h_electron_fcalC_weta2_tightLH",
646  "; FCal C #Sigma E_{T} [TeV]; W_{#eta^{2}}",
650 
651  //R_had
652  m_h_electron_fcal_rhad_looseLH = TH2D_LW::create("h_electron_fcal_rhad_looseLH", "; FCal #Sigma E_{T} [TeV]; R_{had}",
656  m_h_electron_fcal_rhad_mediumLH = TH2D_LW::create("h_electron_fcal_rhad_mediumLH",
657  "; FCal #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_nbins, m_low_FCalEt,
660  m_h_electron_fcal_rhad_tightLH = TH2D_LW::create("h_electron_fcal_rhad_tightLH", "; FCal #Sigma E_{T} [TeV]; R_{had}",
664 
665  //R_had, side A centrality
666  m_h_electron_fcalA_rhad_looseLH = TH2D_LW::create("h_electron_fcalA_rhad_looseLH",
667  "; FCal A #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_oneSide_nbins,
671  m_h_electron_fcalA_rhad_mediumLH = TH2D_LW::create("h_electron_fcalA_rhad_mediumLH",
672  "; FCal A #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_oneSide_nbins,
676  m_h_electron_fcalA_rhad_tightLH = TH2D_LW::create("h_electron_fcalA_rhad_tightLH",
677  "; FCal A #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_oneSide_nbins,
681 
682  //R_had, side C centrality
683  m_h_electron_fcalC_rhad_looseLH = TH2D_LW::create("h_electron_fcalC_rhad_looseLH",
684  "; FCal C #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_oneSide_nbins,
688  m_h_electron_fcalC_rhad_mediumLH = TH2D_LW::create("h_electron_fcalC_rhad_mediumLH",
689  "; FCal C #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_oneSide_nbins,
693  m_h_electron_fcalC_rhad_tightLH = TH2D_LW::create("h_electron_fcalC_rhad_tightLH",
694  "; FCal C #Sigma E_{T} [TeV]; R_{had}", m_FCalEt_oneSide_nbins,
698 
699  //E_ratio
700  m_h_electron_fcal_eratio_looseLH = TH2D_LW::create("h_electron_fcal_eratio_looseLH",
701  "; FCal #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_nbins,
703  m_high_eratio);
705  m_h_electron_fcal_eratio_mediumLH = TH2D_LW::create("h_electron_fcal_eratio_mediumLH",
706  "; FCal #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_nbins,
708  m_high_eratio);
710  m_h_electron_fcal_eratio_tightLH = TH2D_LW::create("h_electron_fcal_eratio_tightLH",
711  "; FCal #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_nbins,
713  m_high_eratio);
715 
716  //E_ratio, side A centrality
717  m_h_electron_fcalA_eratio_looseLH = TH2D_LW::create("h_electron_fcalA_eratio_looseLH",
718  "; FCal A #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_oneSide_nbins,
722  m_h_electron_fcalA_eratio_mediumLH = TH2D_LW::create("h_electron_fcalA_eratio_mediumLH",
723  "; FCal A #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_oneSide_nbins,
727  m_h_electron_fcalA_eratio_tightLH = TH2D_LW::create("h_electron_fcalA_eratio_tightLH",
728  "; FCal A #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_oneSide_nbins,
732 
733  //E_ratio, side C centrality
734  m_h_electron_fcalC_eratio_looseLH = TH2D_LW::create("h_electron_fcalC_eratio_looseLH",
735  "; FCal C #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_oneSide_nbins,
739  m_h_electron_fcalC_eratio_mediumLH = TH2D_LW::create("h_electron_fcalC_eratio_mediumLH",
740  "; FCal C #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_oneSide_nbins,
744  m_h_electron_fcalC_eratio_tightLH = TH2D_LW::create("h_electron_fcalC_eratio_tightLH",
745  "; FCal C #Sigma E_{T} [TeV]; E_{ratio}", m_FCalEt_oneSide_nbins,
749 
750  //f_1
751  m_h_electron_fcal_f1_looseLH = TH2D_LW::create("h_electron_fcal_f1_looseLH", "; FCal #Sigma E_{T} [TeV]; f_{1}",
753  m_high_f1);
755  m_h_electron_fcal_f1_mediumLH = TH2D_LW::create("h_electron_fcal_f1_mediumLH", "; FCal #Sigma E_{T} [TeV]; f_{1}",
757  m_high_f1);
759  m_h_electron_fcal_f1_tightLH = TH2D_LW::create("h_electron_fcal_f1_tightLH", "; FCal #Sigma E_{T} [TeV]; f_{1}",
761  m_high_f1);
763 
764  //f_1, side A centrality
765  m_h_electron_fcalA_f1_looseLH = TH2D_LW::create("h_electron_fcalA_f1_looseLH", "; FCal A #Sigma E_{T} [TeV]; f_{1}",
769  m_h_electron_fcalA_f1_mediumLH = TH2D_LW::create("h_electron_fcalA_f1_mediumLH", "; FCal A #Sigma E_{T} [TeV]; f_{1}",
773  m_h_electron_fcalA_f1_tightLH = TH2D_LW::create("h_electron_fcalA_f1_tightLH", "; FCal A #Sigma E_{T} [TeV]; f_{1}",
777 
778  //f_1, side C centrality
779  m_h_electron_fcalC_f1_looseLH = TH2D_LW::create("h_electron_fcalC_f1_looseLH", "; FCal C #Sigma E_{T} [TeV]; f_{1}",
783  m_h_electron_fcalC_f1_mediumLH = TH2D_LW::create("h_electron_fcalC_f1_mediumLH", "; FCal C #Sigma E_{T} [TeV]; f_{1}",
787  m_h_electron_fcalC_f1_tightLH = TH2D_LW::create("h_electron_fcalC_f1_tightLH", "; FCal C #Sigma E_{T} [TeV]; f_{1}",
791 
792  //f_3
793  m_h_electron_fcal_f3_looseLH = TH2D_LW::create("h_electron_fcal_f3_looseLH", "; FCal #Sigma E_{T} [TeV]; f_{3}",
795  m_high_f3);
797  m_h_electron_fcal_f3_mediumLH = TH2D_LW::create("h_electron_fcal_f3_mediumLH", "; FCal #Sigma E_{T} [TeV]; f_{3}",
799  m_high_f3);
801  m_h_electron_fcal_f3_tightLH = TH2D_LW::create("h_electron_fcal_f3_tightLH", "; FCal #Sigma E_{T} [TeV]; f_{3}",
803  m_high_f3);
805 
806  //f_3, side A centrality
807  m_h_electron_fcalA_f3_looseLH = TH2D_LW::create("h_electron_fcalA_f3_looseLH", "; FCal A #Sigma E_{T} [TeV]; f_{3}",
811  m_h_electron_fcalA_f3_mediumLH = TH2D_LW::create("h_electron_fcalA_f3_mediumLH", "; FCal A #Sigma E_{T} [TeV]; f_{3}",
815  m_h_electron_fcalA_f3_tightLH = TH2D_LW::create("h_electron_fcalA_f3_tightLH", "; FCal A #Sigma E_{T} [TeV]; f_{3}",
819 
820  //f_3, side C centrality
821  m_h_electron_fcalC_f3_looseLH = TH2D_LW::create("h_electron_fcalC_f3_looseLH", "; FCal C #Sigma E_{T} [TeV]; f_{3}",
825  m_h_electron_fcalC_f3_mediumLH = TH2D_LW::create("h_electron_fcalC_f3_mediumLH", "; FCal C #Sigma E_{T} [TeV]; f_{3}",
829  m_h_electron_fcalC_f3_tightLH = TH2D_LW::create("h_electron_fcalC_f3_tightLH", "; FCal C #Sigma E_{T} [TeV]; f_{3}",
833 
834  //delta_eta1
835  m_h_electron_fcal_deltaeta1_looseLH = TH2D_LW::create("h_electron_fcal_deltaeta1_looseLH",
836  "; FCal #Sigma E_{T} [TeV]; #Delta#eta", m_FCalEt_nbins,
840  m_h_electron_fcal_deltaeta1_mediumLH = TH2D_LW::create("h_electron_fcal_deltaeta1_mediumLH",
841  "; FCal #Sigma E_{T} [TeV]; #Delta#eta", m_FCalEt_nbins,
845  m_h_electron_fcal_deltaeta1_tightLH = TH2D_LW::create("h_electron_fcal_deltaeta1_tightLH",
846  "; FCal #Sigma E_{T} [TeV]; #Delta#eta", m_FCalEt_nbins,
850 
851  //delta_eta1, side A centrality
852  m_h_electron_fcalA_deltaeta1_looseLH = TH2D_LW::create("h_electron_fcalA_deltaeta1_looseLH",
853  "; FCal A #Sigma E_{T} [TeV]; #Delta#eta",
858  m_h_electron_fcalA_deltaeta1_mediumLH = TH2D_LW::create("h_electron_fcalA_deltaeta1_mediumLH",
859  "; FCal A #Sigma E_{T} [TeV]; #Delta#eta",
864  m_h_electron_fcalA_deltaeta1_tightLH = TH2D_LW::create("h_electron_fcalA_deltaeta1_tightLH",
865  "; FCal A #Sigma E_{T} [TeV]; #Delta#eta",
870 
871  //delta_eta1, side C centrality
872  m_h_electron_fcalC_deltaeta1_looseLH = TH2D_LW::create("h_electron_fcalC_deltaeta1_looseLH",
873  "; FCal C #Sigma E_{T} [TeV]; #Delta#eta",
878  m_h_electron_fcalC_deltaeta1_mediumLH = TH2D_LW::create("h_electron_fcalC_deltaeta1_mediumLH",
879  "; FCal C #Sigma E_{T} [TeV]; #Delta#eta",
884  m_h_electron_fcalC_deltaeta1_tightLH = TH2D_LW::create("h_electron_fcalC_deltaeta1_tightLH",
885  "; FCal C #Sigma E_{T} [TeV]; #Delta#eta",
890 
891  //delta_phi_rescaled
892  m_h_electron_fcal_deltaphires_looseLH = TH2D_LW::create("h_electron_fcal_deltaphires_looseLH",
893  "; FCal #Sigma E_{T} [TeV]; #Delta#phi rescaled",
897  m_h_electron_fcal_deltaphires_mediumLH = TH2D_LW::create("h_electron_fcal_deltaphires_mediumLH",
898  "; FCal #Sigma E_{T} [TeV]; #Delta#phi rescaled",
902  m_h_electron_fcal_deltaphires_tightLH = TH2D_LW::create("h_electron_fcal_deltaphires_tightLH",
903  "; FCal #Sigma E_{T} [TeV]; #Delta#phi rescaled",
907 
908  //delta_phi_rescaled, side A centrality
909  m_h_electron_fcalA_deltaphires_looseLH = TH2D_LW::create("h_electron_fcalA_deltaphires_looseLH",
910  "; FCal A #Sigma E_{T} [TeV]; #Delta#phi rescaled",
915  m_h_electron_fcalA_deltaphires_mediumLH = TH2D_LW::create("h_electron_fcalA_deltaphires_mediumLH",
916  "; FCal A #Sigma E_{T} [TeV]; #Delta#phi rescaled",
921  m_h_electron_fcalA_deltaphires_tightLH = TH2D_LW::create("h_electron_fcalA_deltaphires_tightLH",
922  "; FCal A #Sigma E_{T} [TeV]; #Delta#phi rescaled",
927 
928  //delta_phi_rescaled, side C centrality
929  m_h_electron_fcalC_deltaphires_looseLH = TH2D_LW::create("h_electron_fcalC_deltaphires_looseLH",
930  "; FCal C #Sigma E_{T} [TeV]; #Delta#phi rescaled",
935  m_h_electron_fcalC_deltaphires_mediumLH = TH2D_LW::create("h_electron_fcalC_deltaphires_mediumLH",
936  "; FCal C #Sigma E_{T} [TeV]; #Delta#phi rescaled",
941  m_h_electron_fcalC_deltaphires_tightLH = TH2D_LW::create("h_electron_fcalC_deltaphires_tightLH",
942  "; FCal C #Sigma E_{T} [TeV]; #Delta#phi rescaled",
947 
948  //e_probability_HT
949  m_h_electron_fcal_eprobabilityht_looseLH = TH2D_LW::create("h_electron_fcal_eprobabilityht_looseLH",
950  "; FCal #Sigma E_{T} [TeV]; eProbabilityHT",
955  m_h_electron_fcal_eprobabilityht_mediumLH = TH2D_LW::create("h_electron_fcal_eprobabilityht_mediumLH",
956  "; FCal #Sigma E_{T} [TeV]; eProbabilityHT",
961  m_h_electron_fcal_eprobabilityht_tightLH = TH2D_LW::create("h_electron_fcal_eprobabilityht_tightLH",
962  "; FCal #Sigma E_{T} [TeV]; eProbabilityHT",
967 
968  //e_probability_HT, side A centrality
969  m_h_electron_fcalA_eprobabilityht_looseLH = TH2D_LW::create("h_electron_fcalA_eprobabilityht_looseLH",
970  "; FCal A #Sigma E_{T} [TeV]; eProbabilityHT",
975  m_h_electron_fcalA_eprobabilityht_mediumLH = TH2D_LW::create("h_electron_fcalA_eprobabilityht_mediumLH",
976  "; FCal A #Sigma E_{T} [TeV]; eProbabilityHT",
981  m_h_electron_fcalA_eprobabilityht_tightLH = TH2D_LW::create("h_electron_fcalA_eprobabilityht_tightLH",
982  "; FCal A #Sigma E_{T} [TeV]; eProbabilityHT",
987 
988  //e_probability_HT, side C centrality
989  m_h_electron_fcalC_eprobabilityht_looseLH = TH2D_LW::create("h_electron_fcalC_eprobabilityht_looseLH",
990  "; FCal C #Sigma E_{T} [TeV]; eProbabilityHT",
995  m_h_electron_fcalC_eprobabilityht_mediumLH = TH2D_LW::create("h_electron_fcalC_eprobabilityht_mediumLH",
996  "; FCal C #Sigma E_{T} [TeV]; eProbabilityHT",
1001  m_h_electron_fcalC_eprobabilityht_tightLH = TH2D_LW::create("h_electron_fcalC_eprobabilityht_tightLH",
1002  "; FCal C #Sigma E_{T} [TeV]; eProbabilityHT",
1007 }
HIMonitoringElectronsTool::m_h_electron_fcalC_deltaphires_tightLH
TH2D_LW * m_h_electron_fcalC_deltaphires_tightLH
Definition: HIMonitoringElectronsTool.h:183
HIMonitoringElectronsTool::m_h_electron_fcal_rhad_tightLH
TH2D_LW * m_h_electron_fcal_rhad_tightLH
Definition: HIMonitoringElectronsTool.h:110
HIMonitoringElectronsTool::m_h_electron_fcal_f1_looseLH
TH2D_LW * m_h_electron_fcal_f1_looseLH
Definition: HIMonitoringElectronsTool.h:134
HIMonitoringElectronsTool::m_h_electron_fcalA_eratio_looseLH
TH2D_LW * m_h_electron_fcalA_eratio_looseLH
Definition: HIMonitoringElectronsTool.h:125
HIMonitoringElectronsTool::m_h_electron_fcalC_eprobabilityht_tightLH
TH2D_LW * m_h_electron_fcalC_eprobabilityht_tightLH
Definition: HIMonitoringElectronsTool.h:196
HIMonitoringElectronsTool::m_h_electron_fcal_eratio_looseLH
TH2D_LW * m_h_electron_fcal_eratio_looseLH
Definition: HIMonitoringElectronsTool.h:121
HIMonitoringElectronsTool::m_high_z0sintheta
double m_high_z0sintheta
Definition: HIMonitoringElectronsTool.h:217
HIMonitoringElectronsTool::m_high_deltaeta1
double m_high_deltaeta1
Definition: HIMonitoringElectronsTool.h:253
HIMonitoringElectronsTool::m_h_electron_fcalC_deltaeta1_mediumLH
TH2D_LW * m_h_electron_fcalC_deltaeta1_mediumLH
Definition: HIMonitoringElectronsTool.h:169
HIMonitoringElectronsTool::m_low_z0sintheta
double m_low_z0sintheta
Definition: HIMonitoringElectronsTool.h:216
HIMonitoringElectronsTool::m_high_eta
double m_high_eta
Definition: HIMonitoringElectronsTool.h:209
xAOD::eratio
setCharge setNTRTHiThresholdHits eratio
Definition: TrigElectron_v1.cxx:96
AsgElectronLikelihoodTool.h
HIMonitoringElectronsTool::m_h_electron_fcal_f3_mediumLH
TH2D_LW * m_h_electron_fcal_f3_mediumLH
Definition: HIMonitoringElectronsTool.h:148
HIMonitoringElectronsTool::m_h_electron_fcal_f1_tightLH
TH2D_LW * m_h_electron_fcal_f1_tightLH
Definition: HIMonitoringElectronsTool.h:136
DataModel_detail::const_iterator
Const iterator class for DataVector/DataList.
Definition: DVLIterator.h:82
HIMonitoringElectronsTool::m_high_eratio
double m_high_eratio
Definition: HIMonitoringElectronsTool.h:241
HIMonitoringElectronsTool::m_iso_nbins
int m_iso_nbins
Definition: HIMonitoringElectronsTool.h:219
athena.path
path
python interpreter configuration --------------------------------------—
Definition: athena.py:126
HIMonitoringElectronsTool::m_h_electron_fcal_weta2_looseLH
TH2D_LW * m_h_electron_fcal_weta2_looseLH
Definition: HIMonitoringElectronsTool.h:95
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
HIMonitoringElectronsTool::m_FCalEt
double m_FCalEt
Definition: HIMonitoringElectronsTool.h:35
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition: AthMsgStreamMacros.h:31
HIMonitoringElectronsTool::m_h_electron_fcalA_eratio_tightLH
TH2D_LW * m_h_electron_fcalA_eratio_tightLH
Definition: HIMonitoringElectronsTool.h:127
HIMonitoringElectronsTool::m_low_deltaphires
double m_low_deltaphires
Definition: HIMonitoringElectronsTool.h:256
HIMonitoringElectronsTool::m_h_FCalEt_tightLH
TH1D * m_h_FCalEt_tightLH
Definition: HIMonitoringElectronsTool.h:42
HIMonitoringElectronsTool::m_f3_nbins
int m_f3_nbins
Definition: HIMonitoringElectronsTool.h:247
HIMonitoringElectronsTool::m_electronTightLHTool
AsgElectronLikelihoodTool * m_electronTightLHTool
Definition: HIMonitoringElectronsTool.h:33
HIMonitoringElectronsTool::m_electronLooseLHTool
AsgElectronLikelihoodTool * m_electronLooseLHTool
Definition: HIMonitoringElectronsTool.h:31
ManagedMonitorToolBase
Provides functionality for users to implement and save histograms, ntuples, and summary data,...
Definition: ManagedMonitorToolBase.h:74
HIMonitoringElectronsTool::m_h_electron_fcalA_rhad_looseLH
TH2D_LW * m_h_electron_fcalA_rhad_looseLH
Definition: HIMonitoringElectronsTool.h:112
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
HIMonitoringElectronsTool::m_h_FCalEt_C_looseLH
TH1D * m_h_FCalEt_C_looseLH
Definition: HIMonitoringElectronsTool.h:48
HIMonitoringElectronsTool::m_electronMediumLHTool
AsgElectronLikelihoodTool * m_electronMediumLHTool
Definition: HIMonitoringElectronsTool.h:32
AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Definition: AthCommonDataStore.h:145
TH2D_LW.h
HIMonitoringElectronsTool::m_h_electron_fcalA_f1_mediumLH
TH2D_LW * m_h_electron_fcalA_f1_mediumLH
Definition: HIMonitoringElectronsTool.h:139
HIMonitoringElectronsTool::m_h_FCalEt_mediumLH
TH1D * m_h_FCalEt_mediumLH
Definition: HIMonitoringElectronsTool.h:41
HIMonitoringElectronsTool::m_h_electron_fcalA_eprobabilityht_mediumLH
TH2D_LW * m_h_electron_fcalA_eprobabilityht_mediumLH
Definition: HIMonitoringElectronsTool.h:191
HIMonitoringElectronsTool::m_h_electron_fcalC_deltaeta1_looseLH
TH2D_LW * m_h_electron_fcalC_deltaeta1_looseLH
Definition: HIMonitoringElectronsTool.h:168
AthenaMonManager::cosmics
@ cosmics
Definition: AthenaMonManager.h:58
HIMonitoringElectronsTool::m_h_electron_fcal_deltaphires_tightLH
TH2D_LW * m_h_electron_fcal_deltaphires_tightLH
Definition: HIMonitoringElectronsTool.h:175
HIMonitoringElectronsTool::m_h_electron_fcalC_weta2_looseLH
TH2D_LW * m_h_electron_fcalC_weta2_looseLH
Definition: HIMonitoringElectronsTool.h:103
HIMonitoringElectronsTool::m_rphi_nbins
int m_rphi_nbins
Definition: HIMonitoringElectronsTool.h:227
HIMonitoringElectronsTool::m_h_electron_fcalA_eprobabilityht_looseLH
TH2D_LW * m_h_electron_fcalA_eprobabilityht_looseLH
Definition: HIMonitoringElectronsTool.h:190
HIMonitoringElectronsTool::m_h_electron_fcalA_f3_looseLH
TH2D_LW * m_h_electron_fcalA_f3_looseLH
Definition: HIMonitoringElectronsTool.h:151
HIMonitoringElectronsTool::m_h_electron_fcalA_f3_tightLH
TH2D_LW * m_h_electron_fcalA_f3_tightLH
Definition: HIMonitoringElectronsTool.h:153
HIMonitoringElectronsTool::m_h_electron_fcal_etcone20_looseLH
TH2D_LW * m_h_electron_fcal_etcone20_looseLH
Definition: HIMonitoringElectronsTool.h:56
HIMonitoringElectronsTool::m_high_f1
double m_high_f1
Definition: HIMonitoringElectronsTool.h:245
TH1D
Definition: rootspy.cxx:342
test_pyathena.pt
pt
Definition: test_pyathena.py:11
AsgElectronLikelihoodTool::accept
virtual asg::AcceptData accept(const xAOD::IParticle *part) const override final
The main accept method: using the generic interface.
Definition: AsgElectronLikelihoodTool.cxx:868
HIMonitoringElectronsTool::m_h_electron_fcal_rhad_mediumLH
TH2D_LW * m_h_electron_fcal_rhad_mediumLH
Definition: HIMonitoringElectronsTool.h:109
HIMonitoringElectronsTool::bookHistogramsRecurrent
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
Definition: HIMonitoringElectronsTool.cxx:125
HIMonitoringElectronsTool::m_h_electron_fcalA_rphi_tightLH
TH2D_LW * m_h_electron_fcalA_rphi_tightLH
Definition: HIMonitoringElectronsTool.h:88
ManagedMonitorToolBase::m_dataType
AthenaMonManager::DataType_t m_dataType
Definition: ManagedMonitorToolBase.h:901
HIMonitoringElectronsTool::m_h_electron_fcalC_eratio_mediumLH
TH2D_LW * m_h_electron_fcalC_eratio_mediumLH
Definition: HIMonitoringElectronsTool.h:130
HIMonitoringElectronsTool::m_h_electron_fcalA_eratio_mediumLH
TH2D_LW * m_h_electron_fcalA_eratio_mediumLH
Definition: HIMonitoringElectronsTool.h:126
HIMonitoringElectronsTool::m_rhad_nbins
int m_rhad_nbins
Definition: HIMonitoringElectronsTool.h:235
HIMonitoringElectronsTool::m_low_phi
double m_low_phi
Definition: HIMonitoringElectronsTool.h:212
SG::ConstAccessor< float >
HIMonitoringElectronsTool::m_h_electron_fcalC_rphi_looseLH
TH2D_LW * m_h_electron_fcalC_rphi_looseLH
Definition: HIMonitoringElectronsTool.h:90
HIMonitoringElectronsTool::bookHistograms
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
Definition: HIMonitoringElectronsTool.cxx:130
HIMonitoringElectronsTool::m_h_FCalEt_A_tightLH
TH1D * m_h_FCalEt_A_tightLH
Definition: HIMonitoringElectronsTool.h:46
HIMonitoringElectronsTool::m_h_electron_fcal_rhad_looseLH
TH2D_LW * m_h_electron_fcal_rhad_looseLH
Definition: HIMonitoringElectronsTool.h:108
HIMonitoringElectronsTool::fillHistograms
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
Definition: HIMonitoringElectronsTool.cxx:145
HIMonitoringElectronsTool::m_high_eprobabilityht
double m_high_eprobabilityht
Definition: HIMonitoringElectronsTool.h:261
HIMonitoringElectronsTool::m_h_electron_fcalC_eprobabilityht_mediumLH
TH2D_LW * m_h_electron_fcalC_eprobabilityht_mediumLH
Definition: HIMonitoringElectronsTool.h:195
drawFromPickle.exp
exp
Definition: drawFromPickle.py:36
HIMonitoringElectronsTool::m_deltaphires_nbins
int m_deltaphires_nbins
Definition: HIMonitoringElectronsTool.h:255
HIMonitoringElectronsTool::m_h_electron_fcalA_eprobabilityht_tightLH
TH2D_LW * m_h_electron_fcalA_eprobabilityht_tightLH
Definition: HIMonitoringElectronsTool.h:192
HIMonitoringElectronsTool::m_h_electron_fcal_weta2_mediumLH
TH2D_LW * m_h_electron_fcal_weta2_mediumLH
Definition: HIMonitoringElectronsTool.h:96
HIMonitoringElectronsTool.h
AsgElectronLikelihoodTool
Electron selector tool to select objects in Athena using an underlying pure ROOT tool.
Definition: AsgElectronLikelihoodTool.h:30
HIMonitoringElectronsTool::m_phi_nbins
int m_phi_nbins
Definition: HIMonitoringElectronsTool.h:211
HIMonitoringElectronsTool::m_high_rphi
double m_high_rphi
Definition: HIMonitoringElectronsTool.h:229
HIMonitoringElectronsTool::m_h_electron_fcal_reta_looseLH
TH2D_LW * m_h_electron_fcal_reta_looseLH
Definition: HIMonitoringElectronsTool.h:69
HIMonitoringElectronsTool::m_h_electron_fcalC_eratio_tightLH
TH2D_LW * m_h_electron_fcalC_eratio_tightLH
Definition: HIMonitoringElectronsTool.h:131
AthenaPoolTestRead.sc
sc
Definition: AthenaPoolTestRead.py:27
HIMonitoringElectronsTool::m_low_weta2
double m_low_weta2
Definition: HIMonitoringElectronsTool.h:232
HIMonitoringElectronsTool::m_h_electron_fcalC_etcone20_tightLH
TH2D_LW * m_h_electron_fcalC_etcone20_tightLH
Definition: HIMonitoringElectronsTool.h:66
HIMonitoringElectronsTool::m_h_electron_fcal_etcone20_tightLH
TH2D_LW * m_h_electron_fcal_etcone20_tightLH
Definition: HIMonitoringElectronsTool.h:58
HIMonitoringElectronsTool::m_low_FCalEt_oneSide
double m_low_FCalEt_oneSide
Definition: HIMonitoringElectronsTool.h:204
HIMonitoringElectronsTool::m_h_electron_fcal_deltaeta1_tightLH
TH2D_LW * m_h_electron_fcal_deltaeta1_tightLH
Definition: HIMonitoringElectronsTool.h:162
xAOD::EgammaParameters::f3
@ f3
fraction of energy reconstructed in 3rd sampling
Definition: EgammaEnums.h:54
HIMonitoringElectronsTool::m_h_electron_fcal_f3_looseLH
TH2D_LW * m_h_electron_fcal_f3_looseLH
Definition: HIMonitoringElectronsTool.h:147
HIMonitoringElectronsTool::m_h_electron_fcal_etcone20_mediumLH
TH2D_LW * m_h_electron_fcal_etcone20_mediumLH
Definition: HIMonitoringElectronsTool.h:57
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
HIMonitoringElectronsTool::m_FCalEt_A
double m_FCalEt_A
Definition: HIMonitoringElectronsTool.h:36
xAOD::HIEventShape_v2
Interface class for the HI reconstruction EDM.
Definition: HIEventShape_v2.h:31
AthCommonDataStore< AthCommonMsg< AlgTool > >::evtStore
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Definition: AthCommonDataStore.h:85
HIMonitoringElectronsTool::m_h_electron_fcalA_f1_looseLH
TH2D_LW * m_h_electron_fcalA_f1_looseLH
Definition: HIMonitoringElectronsTool.h:138
HIMonitoringElectronsTool::m_h_electron_fcalA_reta_looseLH
TH2D_LW * m_h_electron_fcalA_reta_looseLH
Definition: HIMonitoringElectronsTool.h:73
HIMonitoringElectronsTool::m_low_f3
double m_low_f3
Definition: HIMonitoringElectronsTool.h:248
HIMonitoringElectronsTool::m_h_electron_fcalA_deltaphires_tightLH
TH2D_LW * m_h_electron_fcalA_deltaphires_tightLH
Definition: HIMonitoringElectronsTool.h:179
HIMonitoringElectronsTool::m_FCalEt_oneSide_nbins
int m_FCalEt_oneSide_nbins
Definition: HIMonitoringElectronsTool.h:203
HIMonitoringElectronsTool::m_low_eprobabilityht
double m_low_eprobabilityht
Definition: HIMonitoringElectronsTool.h:260
ATH_MSG_ERROR
#define ATH_MSG_ERROR(x)
Definition: AthMsgStreamMacros.h:33
HIMonitoringElectronsTool::m_h_electron_fcalC_rphi_mediumLH
TH2D_LW * m_h_electron_fcalC_rphi_mediumLH
Definition: HIMonitoringElectronsTool.h:91
HIMonitoringElectronsTool::m_h_electron_fcalC_rhad_mediumLH
TH2D_LW * m_h_electron_fcalC_rhad_mediumLH
Definition: HIMonitoringElectronsTool.h:117
HIMonitoringElectronsTool::HIMonitoringElectronsTool
HIMonitoringElectronsTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: HIMonitoringElectronsTool.cxx:16
ElectronContainer.h
HIMonitoringElectronsTool::m_h_electron_fcalC_rhad_tightLH
TH2D_LW * m_h_electron_fcalC_rhad_tightLH
Definition: HIMonitoringElectronsTool.h:118
HIMonitoringElectronsTool::m_f1_nbins
int m_f1_nbins
Definition: HIMonitoringElectronsTool.h:243
lumiFormat.i
int i
Definition: lumiFormat.py:92
HIMonitoringElectronsTool::m_low_deltaeta1
double m_low_deltaeta1
Definition: HIMonitoringElectronsTool.h:252
HIMonitoringElectronsTool::m_eprobabilityht_nbins
int m_eprobabilityht_nbins
Definition: HIMonitoringElectronsTool.h:259
xAOD::Iso::etcone20
@ etcone20
Calorimeter isolation.
Definition: IsolationType.h:32
TH2D_LW::Fill
virtual void Fill(const double &x, const double &y) override
Definition: TH2D_LW.cxx:329
RCU::Shell
Definition: ShellExec.cxx:28
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthenaMonManager::online
@ online
Definition: AthenaMonManager.h:49
HIMonitoringElectronsTool::m_high_phi
double m_high_phi
Definition: HIMonitoringElectronsTool.h:213
HIMonitoringElectronsTool::m_h_electron_fcal_deltaphires_mediumLH
TH2D_LW * m_h_electron_fcal_deltaphires_mediumLH
Definition: HIMonitoringElectronsTool.h:174
HIMonitoringElectronsTool::m_high_weta2
double m_high_weta2
Definition: HIMonitoringElectronsTool.h:233
HIMonitoringElectronsTool::m_h_electron_fcal_eprobabilityht_tightLH
TH2D_LW * m_h_electron_fcal_eprobabilityht_tightLH
Definition: HIMonitoringElectronsTool.h:188
HIMonitoringElectronsTool::book_hist
void book_hist()
Definition: HIMonitoringElectronsTool.cxx:407
HIMonitoringElectronsTool::m_h_electron_fcalA_rphi_looseLH
TH2D_LW * m_h_electron_fcalA_rphi_looseLH
Definition: HIMonitoringElectronsTool.h:86
HIMonitoringElectronsTool::m_FCalEt_C
double m_FCalEt_C
Definition: HIMonitoringElectronsTool.h:37
HIMonitoringElectronsTool::m_h_electron_fcalA_rphi_mediumLH
TH2D_LW * m_h_electron_fcalA_rphi_mediumLH
Definition: HIMonitoringElectronsTool.h:87
HIMonitoringElectronsTool::m_h_electron_fcal_weta2_tightLH
TH2D_LW * m_h_electron_fcal_weta2_tightLH
Definition: HIMonitoringElectronsTool.h:97
HIMonitoringElectronsTool::m_h_electron_fcalA_deltaphires_mediumLH
TH2D_LW * m_h_electron_fcalA_deltaphires_mediumLH
Definition: HIMonitoringElectronsTool.h:178
HIMonitoringElectronsTool::m_h_electron_fcal_deltaeta1_looseLH
TH2D_LW * m_h_electron_fcal_deltaeta1_looseLH
Definition: HIMonitoringElectronsTool.h:160
test_pyathena.parent
parent
Definition: test_pyathena.py:15
HIMonitoringElectronsTool::m_h_electron_fcalC_reta_mediumLH
TH2D_LW * m_h_electron_fcalC_reta_mediumLH
Definition: HIMonitoringElectronsTool.h:78
HIMonitoringElectronsTool::m_eta_nbins
int m_eta_nbins
Definition: HIMonitoringElectronsTool.h:207
HIMonitoringElectronsTool::m_h_electron_fcalC_eprobabilityht_looseLH
TH2D_LW * m_h_electron_fcalC_eprobabilityht_looseLH
Definition: HIMonitoringElectronsTool.h:194
HIMonitoringElectronsTool::m_h_electron_eta_phi
TH2D_LW * m_h_electron_eta_phi
Definition: HIMonitoringElectronsTool.h:52
AthenaMonManager.h
xAOD::EgammaParameters::deltaPhiRescaled2
@ deltaPhiRescaled2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
Definition: EgammaEnums.h:225
HIMonitoringElectronsTool::m_h_electron_fcalC_rphi_tightLH
TH2D_LW * m_h_electron_fcalC_rphi_tightLH
Definition: HIMonitoringElectronsTool.h:92
HIMonitoringElectronsTool::m_h_electron_fcalC_etcone20_looseLH
TH2D_LW * m_h_electron_fcalC_etcone20_looseLH
Definition: HIMonitoringElectronsTool.h:64
run
Definition: run.py:1
HIMonitoringElectronsTool::m_h_electron_fcal_deltaeta1_mediumLH
TH2D_LW * m_h_electron_fcal_deltaeta1_mediumLH
Definition: HIMonitoringElectronsTool.h:161
HIMonitoringElectronsTool::m_z0sintheta_nbins
int m_z0sintheta_nbins
Definition: HIMonitoringElectronsTool.h:215
TRT::Track::z0
@ z0
Definition: InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:63
HIMonitoringElectronsTool::m_h_electron_fcalC_reta_looseLH
TH2D_LW * m_h_electron_fcalC_reta_looseLH
Definition: HIMonitoringElectronsTool.h:77
HIMonitoringElectronsTool::m_high_FCalEt_oneSide
double m_high_FCalEt_oneSide
Definition: HIMonitoringElectronsTool.h:205
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
HIMonitoringElectronsTool::m_h_electron_fcal_deltaphires_looseLH
TH2D_LW * m_h_electron_fcal_deltaphires_looseLH
Definition: HIMonitoringElectronsTool.h:173
HIMonitoringElectronsTool::m_h_electron_fcalA_rhad_tightLH
TH2D_LW * m_h_electron_fcalA_rhad_tightLH
Definition: HIMonitoringElectronsTool.h:114
ManagedMonitorToolBase::m_environment
AthenaMonManager::Environment_t m_environment
Definition: ManagedMonitorToolBase.h:902
HIMonitoringElectronsTool::m_h_electron_fcalC_rhad_looseLH
TH2D_LW * m_h_electron_fcalC_rhad_looseLH
Definition: HIMonitoringElectronsTool.h:116
HIMonitoringElectronsTool::m_h_electron_fcalA_deltaphires_looseLH
TH2D_LW * m_h_electron_fcalA_deltaphires_looseLH
Definition: HIMonitoringElectronsTool.h:177
HIMonitoringElectronsTool::m_weta2_nbins
int m_weta2_nbins
Definition: HIMonitoringElectronsTool.h:231
HIMonitoringElectronsTool::m_h_electron_fcal_reta_tightLH
TH2D_LW * m_h_electron_fcal_reta_tightLH
Definition: HIMonitoringElectronsTool.h:71
HIMonitoringElectronsTool::m_h_electron_fcalC_f3_looseLH
TH2D_LW * m_h_electron_fcalC_f3_looseLH
Definition: HIMonitoringElectronsTool.h:155
HIMonitoringElectronsTool::m_h_electron_fcalC_f1_tightLH
TH2D_LW * m_h_electron_fcalC_f1_tightLH
Definition: HIMonitoringElectronsTool.h:144
HIMonitoringElectronsTool::m_h_electron_fcalA_reta_tightLH
TH2D_LW * m_h_electron_fcalA_reta_tightLH
Definition: HIMonitoringElectronsTool.h:75
HIMonitoringElectronsTool::m_h_FCalEt_C_mediumLH
TH1D * m_h_FCalEt_C_mediumLH
Definition: HIMonitoringElectronsTool.h:49
HIMonitoringElectronsTool::m_low_iso
double m_low_iso
Definition: HIMonitoringElectronsTool.h:220
HIMonitoringElectronsTool::m_h_electron_fcalC_eratio_looseLH
TH2D_LW * m_h_electron_fcalC_eratio_looseLH
Definition: HIMonitoringElectronsTool.h:129
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
HIMonitoringElectronsTool::m_h_electron_fcalC_deltaphires_looseLH
TH2D_LW * m_h_electron_fcalC_deltaphires_looseLH
Definition: HIMonitoringElectronsTool.h:181
HIMonitoringElectronsTool::m_low_reta
double m_low_reta
Definition: HIMonitoringElectronsTool.h:224
HIMonitoringElectronsTool::m_high_deltaphires
double m_high_deltaphires
Definition: HIMonitoringElectronsTool.h:257
HIMonitoringElectronsTool::m_reta_nbins
int m_reta_nbins
Definition: HIMonitoringElectronsTool.h:223
HIMonitoringElectronsTool::m_h_electron_fcalC_deltaeta1_tightLH
TH2D_LW * m_h_electron_fcalC_deltaeta1_tightLH
Definition: HIMonitoringElectronsTool.h:170
HIMonitoringElectronsTool::m_h_FCalEt_C_tightLH
TH1D * m_h_FCalEt_C_tightLH
Definition: HIMonitoringElectronsTool.h:50
HIMonitoringElectronsTool::m_low_eratio
double m_low_eratio
Definition: HIMonitoringElectronsTool.h:240
HIMonitoringElectronsTool::m_low_f1
double m_low_f1
Definition: HIMonitoringElectronsTool.h:244
HIMonitoringElectronsTool::m_h_electron_fcalA_f1_tightLH
TH2D_LW * m_h_electron_fcalA_f1_tightLH
Definition: HIMonitoringElectronsTool.h:140
HIMonitoringElectronsTool::m_h_electron_fcalA_etcone20_mediumLH
TH2D_LW * m_h_electron_fcalA_etcone20_mediumLH
Definition: HIMonitoringElectronsTool.h:61
HIMonitoringElectronsTool::m_h_electron_fcalC_f3_tightLH
TH2D_LW * m_h_electron_fcalC_f3_tightLH
Definition: HIMonitoringElectronsTool.h:157
HIMonitoringElectronsTool::m_h_electron_fcalC_reta_tightLH
TH2D_LW * m_h_electron_fcalC_reta_tightLH
Definition: HIMonitoringElectronsTool.h:79
HIMonitoringElectronsTool::m_h_electron_fcal_eprobabilityht_mediumLH
TH2D_LW * m_h_electron_fcal_eprobabilityht_mediumLH
Definition: HIMonitoringElectronsTool.h:187
HIMonitoringElectronsTool::m_high_reta
double m_high_reta
Definition: HIMonitoringElectronsTool.h:225
HIMonitoringElectronsTool::m_h_electron_fcal_reta_mediumLH
TH2D_LW * m_h_electron_fcal_reta_mediumLH
Definition: HIMonitoringElectronsTool.h:70
HIMonitoringElectronsTool::m_h_electron_fcalC_f3_mediumLH
TH2D_LW * m_h_electron_fcalC_f3_mediumLH
Definition: HIMonitoringElectronsTool.h:156
HIMonitoringElectronsTool::m_h_electron_z0sintheta
TH1D * m_h_electron_z0sintheta
Definition: HIMonitoringElectronsTool.h:53
HIMonitoringElectronsTool::m_FCalEt_nbins
int m_FCalEt_nbins
histograms ranges and binning
Definition: HIMonitoringElectronsTool.h:199
HIMonitoringElectronsTool::m_high_f3
double m_high_f3
Definition: HIMonitoringElectronsTool.h:249
HIMonitoringElectronsTool::m_low_eta
double m_low_eta
Definition: HIMonitoringElectronsTool.h:208
HIMonitoringElectronsTool::m_h_electron_fcalA_weta2_mediumLH
TH2D_LW * m_h_electron_fcalA_weta2_mediumLH
Definition: HIMonitoringElectronsTool.h:100
HIMonitoringElectronsTool::m_h_electron_fcalC_etcone20_mediumLH
TH2D_LW * m_h_electron_fcalC_etcone20_mediumLH
Definition: HIMonitoringElectronsTool.h:65
HIMonitoringElectronsTool::m_h_electron_fcalA_deltaeta1_tightLH
TH2D_LW * m_h_electron_fcalA_deltaeta1_tightLH
Definition: HIMonitoringElectronsTool.h:166
HIMonitoringElectronsTool::m_h_electron_fcal_eratio_tightLH
TH2D_LW * m_h_electron_fcal_eratio_tightLH
Definition: HIMonitoringElectronsTool.h:123
HIMonitoringElectronsTool::m_eratio_nbins
int m_eratio_nbins
Definition: HIMonitoringElectronsTool.h:239
HIMonitoringElectronsTool::m_h_electron_fcal_eprobabilityht_looseLH
TH2D_LW * m_h_electron_fcal_eprobabilityht_looseLH
Definition: HIMonitoringElectronsTool.h:186
ManagedMonitorToolBase::endOfRunFlag
bool endOfRunFlag() const
Definition: ManagedMonitorToolBase.h:859
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
HIMonitoringElectronsTool::m_h_electron_fcalC_f1_looseLH
TH2D_LW * m_h_electron_fcalC_f1_looseLH
Definition: HIMonitoringElectronsTool.h:142
HIMonitoringElectronsTool::m_h_electron_fcalA_rhad_mediumLH
TH2D_LW * m_h_electron_fcalA_rhad_mediumLH
Definition: HIMonitoringElectronsTool.h:113
HIMonitoringElectronsTool::m_h_FCalEt_A_mediumLH
TH1D * m_h_FCalEt_A_mediumLH
Definition: HIMonitoringElectronsTool.h:45
HIMonitoringElectronsTool::m_h_electron_fcal_f1_mediumLH
TH2D_LW * m_h_electron_fcal_f1_mediumLH
Definition: HIMonitoringElectronsTool.h:135
HIMonitoringElectronsTool::m_deltaeta1_nbins
int m_deltaeta1_nbins
Definition: HIMonitoringElectronsTool.h:251
HIMonitoringElectronsTool::m_h_electron_fcal_eratio_mediumLH
TH2D_LW * m_h_electron_fcal_eratio_mediumLH
Definition: HIMonitoringElectronsTool.h:122
HIMonitoringElectronsTool::m_h_electron_fcalA_etcone20_looseLH
TH2D_LW * m_h_electron_fcalA_etcone20_looseLH
Definition: HIMonitoringElectronsTool.h:60
xAOD::eProbabilityHT
@ eProbabilityHT
Electron probability from High Threshold (HT) information [float].
Definition: TrackingPrimitives.h:301
HIMonitoringElectronsTool::m_h_electron_fcal_rphi_mediumLH
TH2D_LW * m_h_electron_fcal_rphi_mediumLH
Definition: HIMonitoringElectronsTool.h:83
HIMonitoringElectronsTool::m_h_electron_fcalA_etcone20_tightLH
TH2D_LW * m_h_electron_fcalA_etcone20_tightLH
Definition: HIMonitoringElectronsTool.h:62
HIMonitoringElectronsTool::m_h_electron_fcalC_f1_mediumLH
TH2D_LW * m_h_electron_fcalC_f1_mediumLH
Definition: HIMonitoringElectronsTool.h:143
HIMonitoringElectronsTool::m_h_FCalEt_A_looseLH
TH1D * m_h_FCalEt_A_looseLH
Definition: HIMonitoringElectronsTool.h:44
AsgElectronLikelihoodTool::initialize
virtual StatusCode initialize() override
Gaudi Service Interface method implementations.
Definition: AsgElectronLikelihoodTool.cxx:80
HIMonitoringElectronsTool::m_h_electron_fcal_f3_tightLH
TH2D_LW * m_h_electron_fcal_f3_tightLH
Definition: HIMonitoringElectronsTool.h:149
HIMonitoringElectronsTool::m_low_FCalEt
double m_low_FCalEt
Definition: HIMonitoringElectronsTool.h:200
HIMonitoringElectronsTool::~HIMonitoringElectronsTool
virtual ~HIMonitoringElectronsTool()
Definition: HIMonitoringElectronsTool.cxx:121
DataVector::at
const T * at(size_type n) const
Access an element, as an rvalue.
HIMonitoringElectronsTool::m_high_FCalEt
double m_high_FCalEt
Definition: HIMonitoringElectronsTool.h:201
ConstAccessor.h
Helper class to provide constant type-safe access to aux data.
HIMonitoringElectronsTool::m_h_electron_fcalC_deltaphires_mediumLH
TH2D_LW * m_h_electron_fcalC_deltaphires_mediumLH
Definition: HIMonitoringElectronsTool.h:182
drawFromPickle.sin
sin
Definition: drawFromPickle.py:36
xAOD::EgammaParameters::deltaEta1
@ deltaEta1
difference between the cluster eta (first sampling) and the eta of the track extrapolated to the firs...
Definition: EgammaEnums.h:184
HIMonitoringElectronsTool::m_h_FCalEt_looseLH
TH1D * m_h_FCalEt_looseLH
histograms
Definition: HIMonitoringElectronsTool.h:40
HIMonitoringElectronsTool::m_h_electron_fcalA_deltaeta1_mediumLH
TH2D_LW * m_h_electron_fcalA_deltaeta1_mediumLH
Definition: HIMonitoringElectronsTool.h:165
HIMonitoringElectronsTool::m_h_electron_fcalA_f3_mediumLH
TH2D_LW * m_h_electron_fcalA_f3_mediumLH
Definition: HIMonitoringElectronsTool.h:152
HIMonitoringElectronsTool::m_h_electron_fcalA_weta2_tightLH
TH2D_LW * m_h_electron_fcalA_weta2_tightLH
Definition: HIMonitoringElectronsTool.h:101
HIMonitoringElectronsTool::procHistograms
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
Definition: HIMonitoringElectronsTool.cxx:384
xAOD::bool
setBGCode setTAP setLVL2ErrorBits bool
Definition: TrigDecision_v1.cxx:60
TH2D_LW::create
static TH2D_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xmin, const double &xmax, unsigned nbinsy, const double &ymin, const double &ymax)
Definition: TH2D_LW.cxx:33
HIMonitoringElectronsTool::m_h_electron_fcalC_weta2_tightLH
TH2D_LW * m_h_electron_fcalC_weta2_tightLH
Definition: HIMonitoringElectronsTool.h:105
HIMonitoringElectronsTool::m_h_electron_fcalA_reta_mediumLH
TH2D_LW * m_h_electron_fcalA_reta_mediumLH
Definition: HIMonitoringElectronsTool.h:74
HIMonitoringElectronsTool::m_h_electron_fcal_rphi_tightLH
TH2D_LW * m_h_electron_fcal_rphi_tightLH
Definition: HIMonitoringElectronsTool.h:84
DataVector::size
size_type size() const noexcept
Returns the number of elements in the collection.
ManagedMonitorToolBase::regHist
virtual StatusCode regHist(TH1 *h, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="")
Registers a TH1 (including TH2, TH3, and TProfile) to be included in the output stream using logical ...
Definition: ManagedMonitorToolBase.cxx:1454
HIMonitoringElectronsTool::m_h_electron_fcal_rphi_looseLH
TH2D_LW * m_h_electron_fcal_rphi_looseLH
Definition: HIMonitoringElectronsTool.h:82
HIMonitoringElectronsTool::m_h_electron_fcalA_deltaeta1_looseLH
TH2D_LW * m_h_electron_fcalA_deltaeta1_looseLH
Definition: HIMonitoringElectronsTool.h:164
HIMonitoringElectronsTool::m_high_rhad
double m_high_rhad
Definition: HIMonitoringElectronsTool.h:237
InDetDD::electrons
@ electrons
Definition: InDetDD_Defs.h:17
HIMonitoringElectronsTool::m_h_electron_fcalC_weta2_mediumLH
TH2D_LW * m_h_electron_fcalC_weta2_mediumLH
Definition: HIMonitoringElectronsTool.h:104
HIMonitoringElectronsTool::m_high_iso
double m_high_iso
Definition: HIMonitoringElectronsTool.h:221
read_hist_ntuple.f1
f1
Definition: read_hist_ntuple.py:4
xAOD::EgammaParameters::weta2
@ weta2
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cel...
Definition: EgammaEnums.h:103
HIMonitoringElectronsTool::m_low_rphi
double m_low_rphi
Definition: HIMonitoringElectronsTool.h:228
HIMonitoringElectronsTool::m_low_rhad
double m_low_rhad
Definition: HIMonitoringElectronsTool.h:236
HIMonitoringElectronsTool::m_h_electron_fcalA_weta2_looseLH
TH2D_LW * m_h_electron_fcalA_weta2_looseLH
Definition: HIMonitoringElectronsTool.h:99