Hi,
I am using RooDataSet::read() to read in data from ascii files (u_1e5.txt).
My txt has only one column of data------x;
I want to achieve the unbinned read data and plot, but it seems to be wrong.
Here is my code:
#include "RooRealVar.h"
#include "RooDataSet.h"
#include "RooConstVar.h"
#include "TCanvas.h"
#include "TAxis.h"
#include "RooPlot.h"
#include "RooWorkspace.h"
#include "TFile.h"
using namespace RooFit;
void readexample()
{
gSystem->Load("libRooFit");
RooRealVar x("x", "x", 0, 2.2794);
RooDataSet *data = RooDataSet::read("u_1e5.txt",x);
RooPlot *xframe = x.frame(Title("Unbinned data"));
data->plotOn(xframe);
TCanvas *c1 = new TCanvas("rf102_dataimport", "rf102_dataimport", 1000, 800);
gPad->SetLeftMargin(0.15);
xframe->GetYaxis()->SetTitleOffset(1.4);
xframe->Draw();
}
The result is
u_1e5.txt (1.7 MB)
Best wishes,
… Chen


