Changeset 39 in svn for trunk/interface/FuncDef.h
- Timestamp:
- Nov 18, 2008, 10:30:58 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/interface/FuncDef.h
r27 r39 79 79 80 80 string nom = histo.erase(0,histo.find(">>")+2); 81 TH1F *h = new TH1F(nom.c_str(),"", 200,0,3);81 TH1F *h = new TH1F(nom.c_str(),"",50,-3,3); 82 82 83 83 string all = min + " && " + max; 84 84 Analyze->Draw(temp.c_str(),all.c_str()); 85 85 h->SetMarkerSize(0.6); 86 // double MeanFix = ;87 86 double MeanFix = h->GetMean(); 88 double RangMin = h->GetMean()-h->GetRMS(); 89 double RangMax = h->GetMean()+h->GetRMS(); 90 TF1 *Gauss = new TF1("Gauss","gaus",RangMin,RangMax); 87 TF1 *Gauss = new TF1("Gauss","gaus",-3,3); 91 88 Gauss->FixParameter(1,MeanFix); 92 h->Fit("Gauss"," R");93 h->Fit("Gauss"," RI");94 h->Fit("Gauss"," RI");89 h->Fit("Gauss","QR"); 90 h->Fit("Gauss","QRI"); 91 h->Fit("Gauss","QRI"); 95 92 Double_t* params = Gauss->GetParameters(); 96 93 rms=params[2]; … … 102 99 } 103 100 104 void GaussValuesETmis(TTree * Analyze,string histo,double &rms, double &mean,string min,string max)101 void GaussValuesETmis(TTree * Analyze,string histo,double &rms, string min,string max) 105 102 { 106 103 string temp = histo; … … 109 106 110 107 string nom = histo.erase(0,histo.find(">>")+2); 111 TH1F *h = new TH1F(nom.c_str(),"", 50,-300,300);108 TH1F *h = new TH1F(nom.c_str(),"",20,-100,100); 112 109 113 110 string all = min + " && " + max; … … 117 114 double RangMax = h->GetMean()+h->GetRMS(); 118 115 TF1 *Gauss = new TF1("Gauss","gaus",RangMin,RangMax); 119 h->Fit("Gauss","R"); 120 h->Fit("Gauss","RI"); 121 h->Fit("Gauss","RI"); 116 //TF1 *Gauss = new TF1("Gauss","gaus"); 117 h->Fit("Gauss","QR"); 118 h->Fit("Gauss","QRI"); 119 h->Fit("Gauss","QRI"); 122 120 Double_t* params = Gauss->GetParameters(); 123 121 rms=params[2]; 124 mean=params[1]; 122 //rms=h->GetRMS(); 123 //mean=params[1]; 125 124 h->Draw("P"); 126 125 h->GetXaxis()->SetTitle("E_{T}^{rec}-E_{T}^{MC} [GeV]");
Note:
See TracChangeset
for help on using the changeset viewer.