3 Bichsel *m_Bichsel = Bichsel::Instance();
4 TF1 *sipi = 0, *sie = 0, *sip = 0, *siK = 0, *sid = 0, *sit = 0, *sihe3 = 0;
6 Double_t bichselZ(Double_t *x,Double_t *par) {
7 Double_t pove = pow(10.,x[0]);
9 Double_t poverm = ppion/par[0];
16 Double_t val1 = m_Bichsel->GetMostProbableZ(TMath::Log10(poverm),1.);
24 void BichselMostProbable() {
25 TCanvas *c1 =
new TCanvas(
"c1",
"Bicksel Predictions for Most Probable log(dE/dx)");
26 TH1F *frame = c1->DrawFrame(-1,0,0,8);
27 frame->SetXTitle(
"log10(p) ");
28 frame->SetYTitle(
"log(dE/dx) ");
29 TLegend *leg =
new TLegend(0.72,0.7,0.9,0.9,
"");
30 sipi =
new TF1(
"bipi",bichselZ,-1.,4.0,2);
31 sipi->SetParameter(0,0.13956995);
32 sipi->SetParameter(1,0);
35 sie =
new TF1(
"bie",bichselZ,-1.,4.0,2);
36 sie->SetParameter(0,0.51099907e-3);
37 sie->SetParameter(1,3);
39 leg->AddEntry(sie,
"e-#pi",
"L");
45 sip =
new TF1(
"bi",bichselZ,-1.,4.0,2);
46 sip->SetParameter(0,0.93827231);
47 sip->SetParameter(1,0);
50 leg->AddEntry(sip,
"p",
"L");
52 sim =
new TF1(
"bim",bichselZ,-1.,4.0,2);
53 sim->SetParameter(0,0.1056584);
54 sim->SetParameter(1,0);
56 leg->AddEntry(sim,
"#mu",
"L");
57 siK =
new TF1(
"biK",bichselZ,-1.,4.0,2);
58 siK->SetParameter(0,0.493677);
59 siK->SetParameter(1,0);
61 leg->AddEntry(siK,
"K",
"L");
62 sid =
new TF1(
"bid",bichselZ,-1.,4.0,2);
63 sid->SetParameter(0,0.1876E+01);
64 sid->SetParameter(1,0);
66 leg->AddEntry(sid,
"d",
"L");
67 TF1 *sit =
new TF1(
"bit",bichselZ,-1.,4.0,2);
68 sit->SetParameter(0,0.2809E+01);
69 sit->SetParameter(1,0);
71 leg->AddEntry(sit,
"t",
"L");