331 inputFolderName_ +
"/ResidualsExtra/PXBarrel/DRnR_x_per_SignedModule_per_SignedLadder_PXLayer_" +
layer);
333 inputFolderName_ +
"/ResidualsExtra/PXBarrel/DRnR_y_per_SignedModule_per_SignedLadder_PXLayer_" +
layer);
335 if (me_x ==
nullptr || me_y ==
nullptr || me2_x ==
nullptr || me2_y ==
nullptr) {
337 <<
"Residuals plots for Pixel BPIX Layer" <<
layer <<
" not found. Skipping ResidualsExtra plots generation.";
345 if (i <= me_x->getNbinsY() / 2) {
346 bool iAmInner = (
i % 2 == 0);
348 for (
int j : {1, 2, 3, 4, 6, 7, 8, 9}) {
361 for (
int j : {1, 2, 3, 4, 6, 7, 8, 9}) {
375 bool iAmInner = (
i % 2 == 1);
377 for (
int j : {1, 2, 3, 4, 6, 7, 8, 9}) {
390 for (
int j : {1, 2, 3, 4, 6, 7, 8, 9}) {
404 for (
int j : {1, 2, 3, 4, 6, 7, 8, 9}) {
427 inputFolderName_ +
"/ResidualsExtra/PXForward/DRnR_x_per_PXDisk_per_SignedBladePanel_PXRing_" +
ring);
429 inputFolderName_ +
"/ResidualsExtra/PXForward/DRnR_y_per_PXDisk_per_SignedBladePanel_PXRing_" +
ring);
431 if (me_x ==
nullptr || me_y ==
nullptr || me2_x ==
nullptr || me2_y ==
nullptr) {
433 <<
"Residuals plots for Pixel FPIX Ring" <<
ring <<
" not found. Skipping ResidualsExtra plots generation.";
437 bool posSide =
false;
452 bool iAmInner = (
i % 2 == 0);
virtual double getBinEntries(int bin) const
get # of bin entries (for profiles)
virtual int getNbinsY() const
get # of bins in Y-axis
virtual void setBinEntries(int bin, double nentries)
set # of bin entries (to be used for profiles)
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
virtual MonitorElement * get(std::string const &fullpath) const
virtual int getBin(int binx, int biny) const
get global bin number (for 2-D profiles)
virtual int getNbinsX() const
get # of bins in X-axis
virtual double getBinError(int binx) const
get uncertainty on content of bin (1-D) - See TH1::GetBinError for details
Log< level::Warning, false > LogWarning
virtual double getBinContent(int binx) const
get content of bin (1-D)