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.3 by amagnan, Tue Feb 9 14:52:25 2010 UTC vs.
Revision 1.4 by amagnan, Wed Feb 10 13:50:18 2010 UTC

# Line 32 | Line 32 | namespace HbbAnalysis {//namespace
32      btagAlgos.push_back("jetBProbabilityBJetTags");
33      btagAlgos.push_back("jetProbabilityBJetTags");
34      btagAlgos.push_back("simpleSecondaryVertexBJetTags");
35 <    btagAlgos.push_back("softElectronBJetTags");
35 >    btagAlgos.push_back("softElectronByPtBJetTags");
36 >    btagAlgos.push_back("softElectronByIP3dBJetTags");
37      btagAlgos.push_back("softMuonBJetTags");
38 <    btagAlgos.push_back("softMuonNoIPBJetTags");
38 >    btagAlgos.push_back("softMuonByPtBJetTags");
39 >    btagAlgos.push_back("softMuonByIP3dBJetTags");
40      btagAlgos.push_back("trackCountingHighEffBJetTags");
41      btagAlgos.push_back("trackCountingHighPurBJetTags");
42  
43      const unsigned int nTags = btagAlgos.size();
44 <    assert (nTags == 11);
44 >    assert (nTags == 13);
45      //double min[11] = {0,0,-0.1,0,0,1,0,0,0,-5,-5};
46      //double max[11] = {1,1,1,6,2,5,1,1,1,20,20};
47  
# Line 188 | Line 190 | namespace HbbAnalysis {//namespace
190      if (isMatched) p_bDiscriminator[4][lFlav]->Fill(aJet.btagVars().probability);
191      p_bDiscriminator[5][0]->Fill(aJet.btagVars().sSV);
192      if (isMatched) p_bDiscriminator[5][lFlav]->Fill(aJet.btagVars().sSV);
193 <    p_bDiscriminator[6][0]->Fill(aJet.btagVars().softElectron);
194 <    if (isMatched) p_bDiscriminator[6][lFlav]->Fill(aJet.btagVars().softElectron);
195 <    p_bDiscriminator[7][0]->Fill(aJet.btagVars().softMuon);
196 <    if (isMatched) p_bDiscriminator[7][lFlav]->Fill(aJet.btagVars().softMuon);
197 <    p_bDiscriminator[8][0]->Fill(aJet.btagVars().softMuonNoIP);
198 <    if (isMatched) p_bDiscriminator[8][lFlav]->Fill(aJet.btagVars().softMuonNoIP);
199 <    p_bDiscriminator[9][0]->Fill(aJet.btagVars().tCHE);
200 <    if (isMatched) p_bDiscriminator[9][lFlav]->Fill(aJet.btagVars().tCHE);
201 <    p_bDiscriminator[10][0]->Fill(aJet.btagVars().tCHP);
202 <    if (isMatched) p_bDiscriminator[10][lFlav]->Fill(aJet.btagVars().tCHP);
193 >    p_bDiscriminator[6][0]->Fill(aJet.btagVars().softElectronByPt);
194 >    if (isMatched) p_bDiscriminator[6][lFlav]->Fill(aJet.btagVars().softElectronByPt);
195 >    p_bDiscriminator[7][0]->Fill(aJet.btagVars().softElectronByIP3d);
196 >    if (isMatched) p_bDiscriminator[7][lFlav]->Fill(aJet.btagVars().softElectronByIP3d);
197 >    p_bDiscriminator[8][0]->Fill(aJet.btagVars().softMuon);
198 >    if (isMatched) p_bDiscriminator[8][lFlav]->Fill(aJet.btagVars().softMuon);
199 >    p_bDiscriminator[9][0]->Fill(aJet.btagVars().softMuonByPt);
200 >    if (isMatched) p_bDiscriminator[9][lFlav]->Fill(aJet.btagVars().softMuonByPt);
201 >    p_bDiscriminator[10][0]->Fill(aJet.btagVars().softMuonByIP3d);
202 >    if (isMatched) p_bDiscriminator[10][lFlav]->Fill(aJet.btagVars().softMuonByIP3d);
203 >    p_bDiscriminator[11][0]->Fill(aJet.btagVars().tCHE);
204 >    if (isMatched) p_bDiscriminator[11][lFlav]->Fill(aJet.btagVars().tCHE);
205 >    p_bDiscriminator[12][0]->Fill(aJet.btagVars().tCHP);
206 >    if (isMatched) p_bDiscriminator[12][lFlav]->Fill(aJet.btagVars().tCHP);
207  
208      if (aJet.genJetVars().valid){
209        p_pTgenjet[0]->Fill(aJet.genJetVars().pT);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines