diff --git a/NPLib/Online/NPOnlineGUI.cxx b/NPLib/Online/NPOnlineGUI.cxx index 77ea3c58f2fd9c8f24128a7b173fcbbfaf73140a..9cb9304aebbfa61c3e8aea802110fe39f9f642ed 100644 --- a/NPLib/Online/NPOnlineGUI.cxx +++ b/NPLib/Online/NPOnlineGUI.cxx @@ -136,26 +136,28 @@ void NPL::OnlineGUI::ResetAll(){ } //////////////////////////////////////////////////////////////////////////////// void NPL::OnlineGUI::ResetCurrent(){ - TCanvas* c = m_EmbeddedCanvas->GetCanvas(); + TCanvas* c = m_EmbeddedCanvas->GetCanvas(); if (!c) return; + // reset log scale attribute gPad->SetLogx(false); gPad->SetLogy(false); gPad->SetLogz(false); - - TList* list = gPad->GetListOfPrimitives(); - int Hsize = list->GetSize(); - for(int h = 0 ; h < Hsize ; h++){ - TObject* obj = list->At(h); - if(obj->InheritsFrom(TH1::Class())){ + // loop on histograms, reset axis and content + TList* list = gPad->GetListOfPrimitives(); + int Hsize = list->GetSize(); + for(int h = 0 ; h < Hsize ; h++){ + TObject* obj = list->At(h); + if(obj->InheritsFrom(TH1::Class())){ TH1* h = (TH1*) obj; h->GetXaxis()->UnZoom(); h->GetYaxis()->UnZoom(); h->GetZaxis()->UnZoom(); - } - } + h->Reset("ICESM"); + } + } c->Update(); } //////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/ComptonTelescope/online/CanvasList.txt b/Projects/ComptonTelescope/online/CanvasList.txt index 3e070dc3171b7070d3b15f4ee71ca9c401933407..1cd256a2523c6b3855f696b4425364d3b8b66335 100644 --- a/Projects/ComptonTelescope/online/CanvasList.txt +++ b/Projects/ComptonTelescope/online/CanvasList.txt @@ -14,7 +14,7 @@ Canvas Canvas Path= Calorimeter Divide= 1 2 - Histo= CT1_CALOR_SPECTRUM CT1_CALOR_RAW_TRIGGER CT1_CALOR_POS + Histo= CT1_CALOR_SPECTRUM CT1_CALOR_POS Canvas Path= ComptonTelescope