Changeset 1215 for trunk/MagicSoft/Mars/mhist/MHEffOnTimeTime.cc
- Timestamp:
- 01/23/02 19:37:56 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mhist/MHEffOnTimeTime.cc
r1213 r1215 26 26 ////////////////////////////////////////////////////////////////////////////// 27 27 // // 28 // MHEffOnTimeTime //28 // MHEffOnTimeTime // 29 29 // // 30 30 // // … … 63 63 64 64 fHist.SetName("EffOn"); 65 fHist.SetTitle("Effective On Time Vs. T heta");65 fHist.SetTitle("Effective On Time Vs. Time"); 66 66 67 67 … … 74 74 TObject *MHEffOnTimeTime::DrawClone(Option_t *opt) const 75 75 { 76 TCanvas *c = MakeDefCanvas("EffOnTimeTheta", "t_ {eff}vs. t");76 TCanvas *c = MakeDefCanvas("EffOnTimeTheta", "t_eff vs. t"); 77 77 78 78 gROOT->SetSelectedPad(NULL); … … 89 89 { 90 90 if (!gPad) 91 MakeDefCanvas("EffOnTimeTheta", "t_ {eff}vs. t");91 MakeDefCanvas("EffOnTimeTheta", "t_eff vs. t"); 92 92 93 93 fHist.Draw(opt); … … 108 108 //new TCanvas(txt, "Title"); 109 109 110 TH1D *h =hist->ProjectionX("dTime-Distribution for fixed Theta", i, i);110 TH1D &h = *hist->ProjectionX("dTime-Distribution for fixed Theta", i, i); 111 111 112 112 //hist->Draw(); 113 113 //gPad->SetLogy(); 114 114 115 Double_t Nmdel = h ->Integral("width");116 Double_t mean = h ->GetMean();115 Double_t Nmdel = h.Integral("width"); 116 Double_t mean = h.GetMean(); 117 117 118 118 TF1 func("Poisson", "[1] * [0] * exp(-[0] *x)", … … 128 128 func.SetParName(1, "Nmdel"); 129 129 130 h ->Fit("Poisson", "RN");130 h.Fit("Poisson", "RN"); 131 131 132 132 //func.SetRange(0, 0.1); // Range of Drawing … … 140 140 //cout << "t_eff = " << h->Integral()/lambda << " T(last)=" << time.GetTimeLo()*0.0001 << endl; 141 141 142 fHist.SetBinContent(i, h->Integral()/lambda); 142 fHist.SetBinContent(i, h.Integral()/lambda); 143 144 delete &h; 143 145 } 144 146 }
Note:
See TracChangeset
for help on using the changeset viewer.