// Read data from an ascii file and create a root file with a Tree. #include #include #include #include #include "TGraph.h" #include #include #include #include #include #include #include #include //___________________________________________________________________________ TFile *ReadData(Int_t print=1) { //The input file TString filename = "Stickreadout.root"; TString dir = gSystem->UnixPathName(__FILE__); dir.ReplaceAll("ReadData.C",""); dir.ReplaceAll("/./","/"); TFile *hfile = 0; hfile = TFile::Open(filename,"RECREATE"); TTree *tree = new TTree(Form("Ttrial%d",0),"Calibration 07/03/18, sensors 1, 2 and 3"); Long64_t nlines = tree->ReadFile(Form("%stime.dat",dir.Data()),"time/D"); tree->Write(); tree->Print(); tree->Show(0); delete hfile; return 0; }