#include "TMath.h" #include "TRandom.h" #include "TH1F.h" #include "TH2F.h" #include "TCanvas.h" double RdiDt(double tau, double t1, double t2) { //std::cout<<" son qui "<Eval(tau); if (x>> "<Draw(); f1->SetParameter(0,t1); f1->SetParameter(1,t2); f1->SetParameter(2,N); f1->SetParNames("t1", "t2"); f1->Draw("SAME"); f1min->SetParameter(0,t1); f1min->SetParameter(1,t2); f1min->SetParameter(2,N); f1min->SetParameter(3,1.645); //90% CL f1max->SetParameter(0,t1); f1max->SetParameter(1,t2); f1max->SetParameter(2,N); f1max->SetParameter(3,1.645); //90% CL f1min->SetLineColor(kBlue); f1max->SetLineColor(kBlue); f1min->Draw("same"); f1max->Draw("same"); double yy = f1->Eval(tauvero); double yymin = f1min->Eval(tauvero); double yymax = f1max->Eval(tauvero); std::cout<<" Eventi attesi tra 10 e 60 s (per tau vero = 220 s) = "< "< "<Gaus(NdiDtvero, sqrt(NdiDtvero)); taumin = invMyfunction(xmeas, f1min); taumax = invMyfunction(xmeas, f1max); // htaumin -> Fill(taumin); // htaumax -> Fill(taumax); if (tauverotaumin) inCLint++; if (i%1000==0) std::cout<<" experiment n. "<taumin)<