]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Reduce nuber of histo bins below 200.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 Apr 2007 14:01:14 +0000 (14:01 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 Apr 2007 14:01:14 +0000 (14:01 +0000)
EVE/Reve/QuadSetEditor.cxx

index f8700862bd8e9b5e98a3184e9a90e2d338df266f..60f5808956b06fa87f2820e197dc450dbc93322c 100644 (file)
@@ -100,7 +100,6 @@ void QuadSetEditor::SetModel(TObject* obj)
 
 void QuadSetEditor::DoHisto()
 {
-  printf("beep\n");
   Int_t min, max;
   if (fM->fPalette) {
     min = fM->fPalette->GetLowLimit();
@@ -113,7 +112,6 @@ void QuadSetEditor::DoHisto()
 
 void QuadSetEditor::DoRangeHisto()
 {
-  printf("boop\n");
   Int_t min, max;
   if (fM->fPalette) {
     min = fM->fPalette->GetMinVal();
@@ -126,12 +124,17 @@ void QuadSetEditor::DoRangeHisto()
 
 void QuadSetEditor::PlotHisto(Int_t min, Int_t max)
 {
-  TH1F* h = new TH1F(fM->GetName(), fM->GetTitle(), max-min+1, min-0.5, max+0.5);
+  Int_t nbins = max-min+1;
+  while (nbins > 200)
+    nbins /= 2;
+
+  TH1F* h = new TH1F(fM->GetName(), fM->GetTitle(), nbins, min-0.5, max+0.5);
   h->SetDirectory(0);
   h->SetBit(kCanDelete);
   VoidCPlex::iterator qi(fM->fPlex);
   while (qi.next())
     h->Fill(((QuadSet::QuadBase*)qi())->fValue);
+
   gStyle->SetOptStat(1111111);
   h->Draw();
   gPad->Modified();