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

Comparing UserCode/HbbAnalysis/src/HistosJetsBase.cc (file contents):
Revision 1.5 by amagnan, Thu Feb 11 18:13:32 2010 UTC vs.
Revision 1.7 by amagnan, Thu Apr 29 09:33:48 2010 UTC

# Line 1 | Line 1
1   #include <iostream>
2   #include <fstream>
3   #include <sstream>
4 + #include <cmath>
5 + #include <cstdlib>
6  
7   #include "Math/VectorUtil.h"
8  
# Line 52 | Line 54 | namespace HbbAnalysis {//namespace
54          lTitle << "p_bDiscriminator_" << i << "_" << fs;
55          std::ostringstream lAxis;
56          lAxis << ";" << btagAlgos.at(i) << ";N_{entries}" ;
57 <        p_bDiscriminator[i][fs] = aDir.make<TH1F>(lTitle.str().c_str(),lAxis.str().c_str(),4480,-101,11);//100,min[i],max[i]);
57 >        p_bDiscriminator[i][fs] = aDir.make<TH1F>(lTitle.str().c_str(),lAxis.str().c_str(),5280,-101,31);//100,min[i],max[i]);
58        }
59      }
60  
# Line 230 | Line 232 | namespace HbbAnalysis {//namespace
232      if (isMatched) p_bDiscriminator[3][lFlav]->Fill(aJet.btagVars().bProba);
233      p_bDiscriminator[4][0]->Fill(aJet.btagVars().probability);
234      if (isMatched) p_bDiscriminator[4][lFlav]->Fill(aJet.btagVars().probability);
235 <    p_bDiscriminator[5][0]->Fill(aJet.btagVars().sSV);
236 <    if (isMatched) p_bDiscriminator[5][lFlav]->Fill(aJet.btagVars().sSV);
237 <    p_bDiscriminator[6][0]->Fill(aJet.btagVars().softElectronByPt);
238 <    if (isMatched) p_bDiscriminator[6][lFlav]->Fill(aJet.btagVars().softElectronByPt);
239 <    p_bDiscriminator[7][0]->Fill(aJet.btagVars().softElectronByIP3d);
240 <    if (isMatched) p_bDiscriminator[7][lFlav]->Fill(aJet.btagVars().softElectronByIP3d);
241 <    p_bDiscriminator[8][0]->Fill(aJet.btagVars().softMuon);
242 <    if (isMatched) p_bDiscriminator[8][lFlav]->Fill(aJet.btagVars().softMuon);
243 <    p_bDiscriminator[9][0]->Fill(aJet.btagVars().softMuonByPt);
244 <    if (isMatched) p_bDiscriminator[9][lFlav]->Fill(aJet.btagVars().softMuonByPt);
245 <    p_bDiscriminator[10][0]->Fill(aJet.btagVars().softMuonByIP3d);
246 <    if (isMatched) p_bDiscriminator[10][lFlav]->Fill(aJet.btagVars().softMuonByIP3d);
247 <    p_bDiscriminator[11][0]->Fill(aJet.btagVars().tCHE);
248 <    if (isMatched) p_bDiscriminator[11][lFlav]->Fill(aJet.btagVars().tCHE);
249 <    p_bDiscriminator[12][0]->Fill(aJet.btagVars().tCHP);
250 <    if (isMatched) p_bDiscriminator[12][lFlav]->Fill(aJet.btagVars().tCHP);
235 >    p_bDiscriminator[5][0]->Fill(aJet.btagVars().sSVHE);
236 >    if (isMatched) p_bDiscriminator[5][lFlav]->Fill(aJet.btagVars().sSVHE);
237 >    p_bDiscriminator[6][0]->Fill(aJet.btagVars().sSVHP);
238 >    if (isMatched) p_bDiscriminator[6][lFlav]->Fill(aJet.btagVars().sSVHP);
239 >    p_bDiscriminator[7][0]->Fill(aJet.btagVars().softElectronByPt);
240 >    if (isMatched) p_bDiscriminator[7][lFlav]->Fill(aJet.btagVars().softElectronByPt);
241 >    p_bDiscriminator[8][0]->Fill(aJet.btagVars().softElectronByIP3d);
242 >    if (isMatched) p_bDiscriminator[8][lFlav]->Fill(aJet.btagVars().softElectronByIP3d);
243 >    p_bDiscriminator[9][0]->Fill(aJet.btagVars().softMuon);
244 >    if (isMatched) p_bDiscriminator[9][lFlav]->Fill(aJet.btagVars().softMuon);
245 >    p_bDiscriminator[10][0]->Fill(aJet.btagVars().softMuonByPt);
246 >    if (isMatched) p_bDiscriminator[10][lFlav]->Fill(aJet.btagVars().softMuonByPt);
247 >    p_bDiscriminator[11][0]->Fill(aJet.btagVars().softMuonByIP3d);
248 >    if (isMatched) p_bDiscriminator[11][lFlav]->Fill(aJet.btagVars().softMuonByIP3d);
249 >    p_bDiscriminator[12][0]->Fill(aJet.btagVars().tCHE);
250 >    if (isMatched) p_bDiscriminator[12][lFlav]->Fill(aJet.btagVars().tCHE);
251 >    p_bDiscriminator[13][0]->Fill(aJet.btagVars().tCHP);
252 >    if (isMatched) p_bDiscriminator[13][lFlav]->Fill(aJet.btagVars().tCHP);
253  
254      if (aJet.genJetVars().valid){
255        p_pTgenjet[0]->Fill(aJet.genJetVars().pT);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines