#include "histos2.h" // ... Histo2D H2(-1.,1.,100,0.,60.,50); H2.SetProjX(); // create the 1D histo for X projection H2.SetBandX(25.,35.); // create 1D histo projection for 25.<y<35. H2.SetBandX(35.,45.); // create 1D histo projection for 35.<y<45. H2.SetBandX(40.,55.); // create 1D histo projection for 40.<y<55. //... fill H2 with what ever you want H2.Print(); Histo *hx = H2.HProjX(); hx->Print(80); Histo *hbx2 = HBandX(1); // Get the second X band (35.<y<45.) hbx2->Print(80);