Changeset 11764


Ignore:
Timestamp:
08/03/11 20:16:16 (13 years ago)
Author:
tbretz
Message:
Fixed the missing color for the horizontal histograms in the Raw data tab.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/gui/FactGui.h

    r11759 r11764  
    11581158
    11591159            box->SetFillStyle(0);
    1160             box->SetLineColor(h.GetMarkerColor());
     1160            box->SetLineColor(h.GetLineColor());
    11611161            box->SetLineStyle(kSolid);
    11621162            box->SetBit(kCannotPick|kNoContextMenu);
     
    11661166        }
    11671167    }
    1168 
    1169     /*
    1170     void DrawHori(TH1 *h)
    1171     {
    1172         //Draw histogram h horizontaly with bars
    1173         Double_t ymin = h->GetMinimum();
    1174         Double_t ymax = 1.05*h->GetMaximum();
    1175 
    1176         TAxis *axis   = ;
    1177 
    1178         Double_t xmin = h->GetXaxis()->GetXmin();
    1179         Double_t xmax = h->GetXaxis()->GetXmax();
    1180 
    1181         Int_t nbins   = h->GetXaxis()->GetNbins();
    1182 
    1183         //TH2F *h2 = new TH2F("h2",h->GetTitle(),10,ymin,ymax,nbins,xmin,xmax);
    1184         //h2->SetBit(kCanDelete);
    1185         //h2->SetDirectory(0);
    1186         //h2->SetStats(0);
    1187         //h2->Draw();
    1188         TBox box;
    1189         //Int_t color = h->GetFillColor();
    1190         //if (color == 0) color = 1;
    1191         box.SetFillColor(color);
    1192         Double_t dy;
    1193         Double_t x1,y1,x2,y2;
    1194         for (Int_t i=1;i<=nbins;i++)
    1195         {
    1196             dy = axis->GetBinWidth(i);
    1197 
    1198             x1 = 0;
    1199             x2 = h->GetBinContent(i);
    1200 
    1201             y1 = h->GetBinCenter(i)-0.3*dy;
    1202             y2 = h->GetBinCenter(i)+0.3*dy;
    1203 
    1204             box.DrawBox(x1,y1,x2,y2);
    1205         }
    1206     }*/
    12071168
    12081169    void DisplayEventData()
     
    13881349        h1.SetDirectory(0);
    13891350        h2.SetDirectory(0);
     1351        hd.SetLineColor(h->GetLineColor());
     1352        h0.SetLineColor(d0->GetLineColor());
     1353        h1.SetLineColor(d1->GetLineColor());
     1354        h2.SetLineColor(d2->GetLineColor());
    13901355
    13911356        for (int i=0; i<fEventData->Roi; i++)
     
    14121377
    14131378        const double l = h->GetBinLowEdge(h->GetXaxis()->GetLast()+1);
    1414         const double m = c->GetX2(); // X2()-X1()
     1379        const double m = c->GetX2();
    14151380
    14161381        const double scale = 0.9*(m-l)/mm;
     
    14221387        DrawHorizontal(hf, l, h0, scale);
    14231388        DrawHorizontal(hf, l, hd, scale);
    1424 //        DrawHorizontal(hf, l, &h1);
    1425 //        DrawHorizontal(hf, l, &h2);
    14261389
    14271390        // -----------------------------------------------------------
     
    14661429            return;
    14671430
    1468         static int i=0;
    1469         if (i++%10>0)
     1431        static int cnt=0;
     1432        if (cnt++%10>0)
    14701433            return;
    14711434
     
    15271490        fDrsRuns[1] = run[1];
    15281491        fDrsRuns[2] = run[2];
    1529 
    1530         cout << "Received: " << run[0] << " " << run[1] << " " << run[2] << endl;
    15311492
    15321493        const float *dat = d.ptr<float>(sizeof(uint32_t)*3);
Note: See TracChangeset for help on using the changeset viewer.