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

Comparing UserCode/HbbAnalysis/plugins/HbbTreeMaker.cc (file contents):
Revision 1.6 by amagnan, Wed Feb 10 14:40:15 2010 UTC vs.
Revision 1.7 by amagnan, Wed Feb 10 18:17:17 2010 UTC

# Line 213 | Line 213 | void HbbTreeMaker::analyze(const edm::Ev
213      std::cout << "AMM: Collection " << caloJetSrc_  << " not available! Exception : " << e.what() << ". " << std::endl;
214    }
215  
216 +  //std::cout << "Processing calo jets:" << std::endl;
217    HbbJets(lCaloJetCollection,jetFlav_,lGenParticles,event_->caloJets());
218    
219    edm::Handle<std::vector<pat::Jet> > lJptJetCollection;
# Line 227 | Line 228 | void HbbTreeMaker::analyze(const edm::Ev
228      std::cout << "AMM: Collection " << jptJetSrc_  << " not available! Exception : " << e.what() << ". " << std::endl;
229    }
230  
231 +  //std::cout << "Processing JPT jets:" << std::endl;
232    HbbJets(lJptJetCollection,jetFlav_,lGenParticles,event_->jptJets());
233    
234    edm::Handle<std::vector<pat::Jet> > lPfJetCollection;
# Line 241 | Line 243 | void HbbTreeMaker::analyze(const edm::Ev
243      std::cout << "AMM: Collection " << pfJetSrc_  << " not available! Exception : " << e.what() << ". " << std::endl;
244    }
245  
246 +  //std::cout << "Processing PF jets:" << std::endl;
247    HbbJets(lPfJetCollection,jetFlav_,lGenParticles,event_->pfJets());
248    
249    edm::Handle<std::vector<pat::MET> > lCaloMetCol;
# Line 955 | Line 958 | void HbbTreeMaker::HbbJets(const edm::Ha
958            lBtag.bProba = (*iter).bDiscriminator("jetBProbabilityBJetTags");
959            lBtag.probability = (*iter).bDiscriminator("jetProbabilityBJetTags");
960            lBtag.sSV = (*iter).bDiscriminator("simpleSecondaryVertexBJetTags");
961 <          lBtag.softElectronByPt = (*iter).bDiscriminator("softElectronByPtBJetTags");
962 <          lBtag.softElectronByIP3d = (*iter).bDiscriminator("softElectronByIP3dBJetTags");
963 <          lBtag.softMuon = (*iter).bDiscriminator("softMuonBJetTags");
964 <          lBtag.softMuonByPt = (*iter).bDiscriminator("softMuonByPtBJetTags");
965 <          lBtag.softMuonByIP3d = (*iter).bDiscriminator("softMuonByIP3dBJetTags");
966 <
967 <          std::cout << " -- New values of b-discri for jet : " << iEle << std::endl
968 <                    << " ---- softElecs: " << lBtag.softElectronByPt << " " << lBtag.softElectronByIP3d << std::endl
969 <                    << " ---- softMus: " << lBtag.softMuon << " " << lBtag.softMuonByPt << " " << lBtag.softMuonByIP3d << std::endl;
961 >          lBtag.softElectronByPt = ((*iter).bDiscriminator("softElectronByPtBJetTags") < -1000) ? -1000 : (*iter).bDiscriminator("softElectronByPtBJetTags");
962 >          lBtag.softElectronByIP3d = ((*iter).bDiscriminator("softElectronByIP3dBJetTags") < -1000) ? -1000 : (*iter).bDiscriminator("softElectronByIP3dBJetTags");
963 >          lBtag.softMuon = ((*iter).bDiscriminator("softMuonBJetTags") < -1000) ? -1000 : (*iter).bDiscriminator("softMuonBJetTags");
964 >          lBtag.softMuonByPt = ((*iter).bDiscriminator("softMuonByPtBJetTags") < -1000) ? -1000 : (*iter).bDiscriminator("softMuonByPtBJetTags");
965 >          lBtag.softMuonByIP3d = ((*iter).bDiscriminator("softMuonByIP3dBJetTags") < -1000) ? -1000 : (*iter).bDiscriminator("softMuonByIP3dBJetTags");
966 >
967 >          //std::cout << " -- New values of b-discri for jet : " << iEle << std::endl
968 >          //        << " ---- softElecs: " << lBtag.softElectronByPt << " " << lBtag.softElectronByIP3d << std::endl
969 >          //        << " ---- softMus: " << lBtag.softMuon << " " << lBtag.softMuonByPt << " " << lBtag.softMuonByIP3d << std::endl;
970  
971  
972            lBtag.tCHE = (*iter).bDiscriminator("trackCountingHighEffBJetTags");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines