diff --git a/NPLib/Core/NPVSpectra.cxx b/NPLib/Core/NPVSpectra.cxx
index d03f73dac29a37bbbc267285fc3b351b89aed686..7819243a1589594426632b5d92939cb528f28413 100644
--- a/NPLib/Core/NPVSpectra.cxx
+++ b/NPLib/Core/NPVSpectra.cxx
@@ -75,6 +75,15 @@ TH1* VSpectra::AddHisto2D(string name, string title, Int_t nbinsx, Double_t xlow
   return hist;
 }
 
+////////////////////////////////////////////////////////////////////////////////
+void VSpectra::AddCanvas(TCanvas* c){
+  m_Canvas.push_back(c);
+}
+
+////////////////////////////////////////////////////////////////////////////////
+vector<TCanvas*> VSpectra::GetCanvas(){
+  return m_Canvas;
+}
 ////////////////////////////////////////////////////////////////////////////////
 TH1* VSpectra::GetHisto(string& family, string& name){
   vector<string> index;