#include <RecoClusterHistograms.h>
Definition at line 19 of file RecoClusterHistograms.h.
◆ RecoClusterHistograms()
egammaMonitoring::RecoClusterHistograms::RecoClusterHistograms |
( |
std::string |
name, |
|
|
std::string |
title, |
|
|
std::string |
folder, |
|
|
SmartIF< ITHistSvc > |
rootHistSvc |
|
) |
| |
|
inline |
◆ fill()
Definition at line 38 of file RecoClusterHistograms.cxx.
54 std::map<int, int > cells_per_layer;
58 cells_per_layer[
layer]++;
63 m_histo3DMap[
"hNToposvseteta"]->Fill(
et,aeta,associatedTopoCluster.size());
65 for (
int il = 0;
il < 4;
il++) {
66 int nc = cells_per_layer.find(
il) != cells_per_layer.end() ? cells_per_layer[
il] : 0;
◆ initializePlots()
StatusCode RecoClusterHistograms::initializePlots |
( |
| ) |
|
Definition at line 18 of file RecoClusterHistograms.cxx.
20 const char* fN =
m_name.c_str();
22 for (
int il = 0;
il < 4;
il++) {
23 TString hN = Form(
"hNcellsvseteta_Lr%i",
il);
24 m_histo3DMap[hN.Data()] =
new TH3D(Form(
"%s_%s",fN,hN.Data()),
"",20,0,200,25,0,2.5,60,0,60);
26 hN = Form(
"hEvseteta_Lr%i",
il);
27 m_histo3DMap[hN.Data()] =
new TH3D(Form(
"%s_%s",fN,hN.Data()),
"",20,0,200,25,0,2.5,50,0,200);
30 TString hN =
"hNToposvseteta";
31 m_histo3DMap[hN.Data()] =
new TH3D(Form(
"%s_%s",fN,hN.Data()),
"",20,0,200,25,0,2.5,10,0,10);
34 return StatusCode::SUCCESS;
◆ m_folder
std::string egammaMonitoring::RecoClusterHistograms::m_folder |
|
protected |
◆ m_histo3DMap
std::map<std::string, TH3D*> egammaMonitoring::RecoClusterHistograms::m_histo3DMap |
◆ m_name
std::string egammaMonitoring::RecoClusterHistograms::m_name |
|
protected |
◆ m_rootHistSvc
SmartIF<ITHistSvc> egammaMonitoring::RecoClusterHistograms::m_rootHistSvc |
|
protected |
◆ m_title
std::string egammaMonitoring::RecoClusterHistograms::m_title |
|
protected |
The documentation for this class was generated from the following files:
virtual double pt() const
transverse momentum
virtual double eta() const
pseudo rapidity