70 std::string NrPileupEvts =
"NrPileupEvts";
71 size_t NrPileupEvtsSize = NrPileupEvts.size() + 1;
72 std::string NrVertices =
"NrVertices";
73 size_t NrVerticesSize = NrVertices.size() + 1;
74 std::string NrTracks =
"NrTracks";
75 size_t NrTracksSize = NrTracks.size() + 1;
76 std::string TrackPartId =
"TrackPartId";
77 size_t TrackPartIdSize = TrackPartId.size() + 1;
78 std::string CaloEnergyEB =
"CaloEnergyEB";
79 size_t CaloEnergyEBSize = CaloEnergyEB.size() + 1;
80 std::string CaloEnergyEE =
"CaloEnergyEE";
81 size_t CaloEnergyEESize = CaloEnergyEE.size() + 1;
83 labels[0] =
new char [NrPileupEvtsSize];
84 strncpy(
labels[0], NrPileupEvts.c_str(), NrPileupEvtsSize);
85 labels[1] =
new char [NrVerticesSize];
86 strncpy(
labels[1], NrVertices.c_str(), NrVerticesSize);
87 labels[2] =
new char [NrTracksSize];
88 strncpy(
labels[2], NrTracks.c_str(), NrTracksSize);
89 labels[3] =
new char [TrackPartIdSize];
90 strncpy(
labels[3], TrackPartId.c_str(), TrackPartIdSize);
91 labels[4] =
new char [CaloEnergyEBSize];
92 strncpy(
labels[4], CaloEnergyEB.c_str(), CaloEnergyEBSize);
93 labels[5] =
new char [CaloEnergyEESize];
94 strncpy(
labels[5], CaloEnergyEE.c_str(), CaloEnergyEESize);
100 sprintf(label,
"%s_%d",
labels[0],
i);
102 sprintf(label,
"%s_%d",
labels[1],
i);
104 sprintf(label,
"%s_%d",
labels[2],
i);
106 sprintf(label,
"%s_%d",
labels[3],
i);
108 sprintf(label,
"%s_%d",
labels[4],
i);
110 sprintf(label,
"%s_%d",
labels[5],
i);
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonitorElement * caloEnergyEEH_[nMaxH]
MonitorElement * trackPartIdH_[nMaxH]
MonitorElement * caloEnergyEBH_[nMaxH]
MonitorElement * nrPileupsH_[nMaxH]
MonitorElement * nrTracksH_[nMaxH]
MonitorElement * nrVerticesH_[nMaxH]
void showDirStructure(void) const
void setCurrentFolder(const std::string &fullpath)