2 Double_t x[10] = { .1, .2, .3, .4, .5, .6, .7, .8, .9, 1. };
3 Double_t
errx[10] = { 0 };
10 for ( Int_t i = 0; i < 10; i++ )
13 strcpy( filename,
file );
14 strcat( filename, name );
17 runinfo->Draw(
"runinfo_ngood",
"runinfo_ngood>0.5" );
18 effpt[i] = htemp->GetEntries() /
eventNo;
21 for ( Int_t i = 0; i < 10; i++ )
22 { errpt[i] = sqrt( effpt[i] * ( 1. - effpt[i] ) /
eventNo ); }
24 TGraph* gr1 =
new TGraphErrors( 10, x, effpt,
errx, errpt );
26 TCanvas* c1 =
new TCanvas(
"c1",
"pioneff", 100, 10, 600, 400 );
27 TMultiGraph* mg =
new TMultiGraph();
30 mg->SetTitle(
"pioneff" );
31 gr1->SetLineColor( 2 );
35 mg->GetYaxis()->SetRangeUser( 0, 1 );
36 mg->GetXaxis()->SetTitle(
"Pt/GeV" );
37 mg->GetYaxis()->SetTitle(
"Eff" );
39 TLegend*
legend =
new TLegend( 0.7, 0.65, 0.85, 0.75 );
40 legend->AddEntry( gr1,
"pion_Pt",
"l" );
sprintf(cut, "kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_" "pxy0_em<0.15+%d*0.1&&NGch>=2", j, j)