12 TRegexp regntp(
"n[0-9]+");
14 TString smode = ntp(1,ntp.Length());
15 int mode = smode.Atoi()/10;
17 bool dst = (mode == 11 || mode == 13 || mode == 15);
19 TFile *
f=
new TFile(fname,
"READ");
20 TTree *
t=(TTree*)f->Get(ntp);
22 TCanvas *
c1=
new TCanvas(
"c1",
"c1",800,600);
23 t->Draw(
"xm>>h",
"xmct");
25 TH1F *
h=(TH1F*)gDirectory->Get(
"h");
27 TF1
f1(
"f1",
"gaus(0)");
28 f1.SetParameters(h->GetMaximum(), h->GetMean(), h->GetRMS());
32 printf(
"MEAN = %6.4f SIGMA = %6.4f\n", f1.GetParameter(1), f1.GetParameter(2));
36 t->Draw(
"xmdif>>hd",
"xmct");
38 TH1F *hd=(TH1F*)gDirectory->Get(
"hd");
40 TF1
f2(
"f2",
"gaus(0)");
41 f2.SetParameters(hd->GetMaximum(), hd->GetMean(), hd->GetRMS());
45 printf(
"dM: MEAN = %6.4f SIGMA = %6.4f\n", f2.GetParameter(1), f2.GetParameter(2));
int getpars(TString fname)
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)