ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/AnaTools/src/PUWeight.cc
(Generate patch)

Comparing UserCode/OSUT3Analysis/AnaTools/src/PUWeight.cc (file contents):
Revision 1.2 by lantonel, Fri Feb 22 10:26:24 2013 UTC vs.
Revision 1.3 by ahart, Sat Mar 9 21:56:42 2013 UTC

# Line 8 | Line 8 | PUWeight::PUWeight (const string &puFile
8    mc->SetDirectory (0);
9    puWeight_->SetDirectory (0);
10    mc->Scale (puWeight_->Integral () / mc->Integral ());
11 <  TH1D *trimmedMC = new TH1D("bla","bla",puWeight_->GetNbinsX(),0,puWeight_->GetNbinsX());
12 <  for(int bin = 0; bin != puWeight_->GetNbinsX(); bin++){
13 <    trimmedMC->SetBinContent(bin,puWeight_->GetBinContent(bin));
14 <  }
11 >  TH1D *trimmedMC = new TH1D ("bla", "bla", puWeight_->GetNbinsX(), 0, puWeight_->GetNbinsX());
12 >  for (int bin = 1; bin <= puWeight_->GetNbinsX(); bin++)
13 >    trimmedMC->SetBinContent (bin, mc->GetBinContent (bin));
14    puWeight_->Divide (trimmedMC);
15    fin->Close ();
16    delete mc;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines