#include <HLTBJet.h>
Public Member Functions | |
void | analyze (const edm::Handle< edm::View< reco::Jet > > &rawBJets, const edm::Handle< edm::View< reco::Jet > > &correctedBJets, const edm::Handle< edm::View< reco::Jet > > &correctedBJetsL1FastJet, const edm::Handle< edm::View< reco::Jet > > &pfBJets, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL25, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL3, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL25L1FastJet, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL3L1FastJet, const edm::Handle< reco::JetTagCollection > &lifetimePFBJetsL3, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL25SingleTrack, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL3SingleTrack, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL25SingleTrackL1FastJet, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL3SingleTrackL1FastJet, const edm::Handle< reco::JetTagCollection > &performanceBJetsL25, const edm::Handle< reco::JetTagCollection > &performanceBJetsL3, const edm::Handle< reco::JetTagCollection > &performanceBJetsL25L1FastJet, const edm::Handle< reco::JetTagCollection > &performanceBJetsL3L1FastJet, TTree *tree) |
void | clear (void) |
HLTBJet () | |
void | setup (const edm::ParameterSet &config, TTree *tree) |
~HLTBJet () | |
HLTBJet::HLTBJet | ( | ) |
Definition at line 24 of file HLTBJet.cc.
References kMaxBJets, NohBJetL2, NohBJetL2Corrected, NohBJetL2CorrectedL1FastJet, NohpfBJetL2, ohBJetIPL25Tag, ohBJetIPL25TagL1FastJet, ohBJetIPL25TagSingleTrack, ohBJetIPL25TagSingleTrackL1FastJet, ohBJetIPL3Tag, ohBJetIPL3TagL1FastJet, ohBJetIPL3TagSingleTrack, ohBJetIPL3TagSingleTrackL1FastJet, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEnergyL1FastJet, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedEtaL1FastJet, ohBJetL2CorrectedEtL1FastJet, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPhiL1FastJet, ohBJetL2CorrectedPt, ohBJetL2CorrectedPtL1FastJet, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetPerfL25Tag, ohBJetPerfL25TagL1FastJet, ohBJetPerfL3Tag, ohBJetPerfL3TagL1FastJet, ohpfBJetIPL3Tag, ohpfBJetL2Energy, ohpfBJetL2Et, ohpfBJetL2Eta, ohpfBJetL2Phi, and ohpfBJetL2Pt.
HLTBJet::~HLTBJet | ( | ) |
Definition at line 129 of file HLTBJet.cc.
References ohBJetIPL25Tag, ohBJetIPL25TagL1FastJet, ohBJetIPL25TagSingleTrack, ohBJetIPL25TagSingleTrackL1FastJet, ohBJetIPL3Tag, ohBJetIPL3TagL1FastJet, ohBJetIPL3TagSingleTrack, ohBJetIPL3TagSingleTrackL1FastJet, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEnergyL1FastJet, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedEtaL1FastJet, ohBJetL2CorrectedEtL1FastJet, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPhiL1FastJet, ohBJetL2CorrectedPt, ohBJetL2CorrectedPtL1FastJet, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetPerfL25Tag, ohBJetPerfL25TagL1FastJet, ohBJetPerfL3Tag, ohBJetPerfL3TagL1FastJet, ohpfBJetIPL3Tag, ohpfBJetL2Energy, ohpfBJetL2Et, ohpfBJetL2Eta, ohpfBJetL2Phi, and ohpfBJetL2Pt.
Definition at line 290 of file HLTBJet.cc.
References i, kMaxBJets, min(), NohBJetL2Corrected, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPt, edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
Definition at line 305 of file HLTBJet.cc.
References i, kMaxBJets, min(), NohBJetL2CorrectedL1FastJet, ohBJetL2CorrectedEnergyL1FastJet, ohBJetL2CorrectedEtaL1FastJet, ohBJetL2CorrectedEtL1FastJet, ohBJetL2CorrectedPhiL1FastJet, ohBJetL2CorrectedPtL1FastJet, edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
Definition at line 275 of file HLTBJet.cc.
References i, kMaxBJets, min(), NohBJetL2, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 335 of file HLTBJet.cc.
References i, kBTagLifetimeBJetsL25, kBTagLifetimeBJetsL3, kMaxBJets, min(), ohBJetIPL25Tag, ohBJetIPL3Tag, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 357 of file HLTBJet.cc.
References i, kBTagLifetimeBJetsL25L1FastJet, kBTagLifetimeBJetsL3L1FastJet, kMaxBJets, min(), ohBJetIPL25TagL1FastJet, ohBJetIPL3TagL1FastJet, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 379 of file HLTBJet.cc.
References i, kBTagLifetimePFBJetsL3, kMaxBJets, min(), ohpfBJetIPL3Tag, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 395 of file HLTBJet.cc.
References i, kBTagLifetimeBJetsL25SingleTrack, kBTagLifetimeBJetsL3SingleTrack, kMaxBJets, min(), ohBJetIPL25TagSingleTrack, ohBJetIPL3TagSingleTrack, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 417 of file HLTBJet.cc.
References i, kBTagLifetimeBJetsL25SingleTrackL1FastJet, kBTagLifetimeBJetsL3SingleTrackL1FastJet, kMaxBJets, min(), ohBJetIPL25TagSingleTrackL1FastJet, ohBJetIPL3TagSingleTrackL1FastJet, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 439 of file HLTBJet.cc.
References i, kBTagPerformanceBJetsL25, kBTagPerformanceBJetsL3, kMaxBJets, min(), ohBJetPerfL25Tag, ohBJetPerfL3Tag, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
|
private |
Definition at line 461 of file HLTBJet.cc.
References i, kBTagPerformanceBJetsL25L1FastJet, kBTagPerformanceBJetsL3L1FastJet, kMaxBJets, min(), ohBJetPerfL25TagL1FastJet, ohBJetPerfL3TagL1FastJet, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
Definition at line 320 of file HLTBJet.cc.
References i, kMaxBJets, min(), NohpfBJetL2, ohpfBJetL2Energy, ohpfBJetL2Et, ohpfBJetL2Eta, ohpfBJetL2Phi, ohpfBJetL2Pt, edm::View< T >::size(), and findQualityFiles::size.
Referenced by analyze().
void HLTBJet::analyze | ( | const edm::Handle< edm::View< reco::Jet > > & | rawBJets, |
const edm::Handle< edm::View< reco::Jet > > & | correctedBJets, | ||
const edm::Handle< edm::View< reco::Jet > > & | correctedBJetsL1FastJet, | ||
const edm::Handle< edm::View< reco::Jet > > & | pfBJets, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL25, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL3, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL25L1FastJet, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL3L1FastJet, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimePFBJetsL3, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL25SingleTrack, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL3SingleTrack, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL25SingleTrackL1FastJet, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL3SingleTrackL1FastJet, | ||
const edm::Handle< reco::JetTagCollection > & | performanceBJetsL25, | ||
const edm::Handle< reco::JetTagCollection > & | performanceBJetsL3, | ||
const edm::Handle< reco::JetTagCollection > & | performanceBJetsL25L1FastJet, | ||
const edm::Handle< reco::JetTagCollection > & | performanceBJetsL3L1FastJet, | ||
TTree * | tree | ||
) |
Definition at line 216 of file HLTBJet.cc.
References analyseCorrectedJets(), analyseCorrectedJetsL1FastJet(), analyseJets(), analyseLifetime(), analyseLifetimeL1FastJet(), analyseLifetimePF(), analyseLifetimeSingleTrack(), analyseLifetimeSingleTrackL1FastJet(), analysePerformance(), analysePerformanceL1FastJet(), analysePFJets(), clear(), and edm::HandleBase::isValid().
Referenced by HLTAnalyzer::analyze().
void HLTBJet::clear | ( | void | ) |
Definition at line 85 of file HLTBJet.cc.
References kMaxBJets, NohBJetL2, NohBJetL2Corrected, ohBJetIPL25Tag, ohBJetIPL25TagL1FastJet, ohBJetIPL25TagSingleTrack, ohBJetIPL25TagSingleTrackL1FastJet, ohBJetIPL3Tag, ohBJetIPL3TagL1FastJet, ohBJetIPL3TagSingleTrack, ohBJetIPL3TagSingleTrackL1FastJet, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEnergyL1FastJet, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedEtaL1FastJet, ohBJetL2CorrectedEtL1FastJet, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPhiL1FastJet, ohBJetL2CorrectedPt, ohBJetL2CorrectedPtL1FastJet, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetPerfL25Tag, ohBJetPerfL25TagL1FastJet, ohBJetPerfL3Tag, ohBJetPerfL3TagL1FastJet, ohpfBJetIPL3Tag, ohpfBJetL2Energy, ohpfBJetL2Et, ohpfBJetL2Eta, ohpfBJetL2Phi, and ohpfBJetL2Pt.
Referenced by analyze().
void HLTBJet::setup | ( | const edm::ParameterSet & | config, |
TTree * | tree | ||
) |
Definition at line 166 of file HLTBJet.cc.
References NohBJetL2, NohBJetL2Corrected, NohBJetL2CorrectedL1FastJet, NohpfBJetL2, ohBJetIPL25Tag, ohBJetIPL25TagL1FastJet, ohBJetIPL25TagSingleTrack, ohBJetIPL25TagSingleTrackL1FastJet, ohBJetIPL3Tag, ohBJetIPL3TagL1FastJet, ohBJetIPL3TagSingleTrack, ohBJetIPL3TagSingleTrackL1FastJet, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEnergyL1FastJet, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedEtaL1FastJet, ohBJetL2CorrectedEtL1FastJet, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPhiL1FastJet, ohBJetL2CorrectedPt, ohBJetL2CorrectedPtL1FastJet, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetPerfL25Tag, ohBJetPerfL25TagL1FastJet, ohBJetPerfL3Tag, ohBJetPerfL3TagL1FastJet, ohpfBJetIPL3Tag, ohpfBJetL2Energy, ohpfBJetL2Et, ohpfBJetL2Eta, ohpfBJetL2Phi, and ohpfBJetL2Pt.
Referenced by HLTAnalyzer::HLTAnalyzer().
|
private |
|
private |
|
private |
Definition at line 104 of file HLTBJet.h.
Referenced by analyseCorrectedJetsL1FastJet(), HLTBJet(), and setup().
|
private |
Definition at line 112 of file HLTBJet.h.
Referenced by analysePFJets(), HLTBJet(), and setup().
|
private |
Definition at line 120 of file HLTBJet.h.
Referenced by analyseLifetime(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 124 of file HLTBJet.h.
Referenced by analyseLifetimeL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 131 of file HLTBJet.h.
Referenced by analyseLifetimeSingleTrack(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 133 of file HLTBJet.h.
Referenced by analyseLifetimeSingleTrackL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 121 of file HLTBJet.h.
Referenced by analyseLifetime(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 125 of file HLTBJet.h.
Referenced by analyseLifetimeL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 132 of file HLTBJet.h.
Referenced by analyseLifetimeSingleTrack(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 134 of file HLTBJet.h.
Referenced by analyseLifetimeSingleTrackL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 97 of file HLTBJet.h.
Referenced by analyseCorrectedJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 105 of file HLTBJet.h.
Referenced by analyseCorrectedJetsL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 98 of file HLTBJet.h.
Referenced by analyseCorrectedJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 100 of file HLTBJet.h.
Referenced by analyseCorrectedJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 108 of file HLTBJet.h.
Referenced by analyseCorrectedJetsL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 106 of file HLTBJet.h.
Referenced by analyseCorrectedJetsL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 101 of file HLTBJet.h.
Referenced by analyseCorrectedJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 109 of file HLTBJet.h.
Referenced by analyseCorrectedJetsL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 99 of file HLTBJet.h.
Referenced by analyseCorrectedJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 107 of file HLTBJet.h.
Referenced by analyseCorrectedJetsL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 89 of file HLTBJet.h.
Referenced by analyseJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 90 of file HLTBJet.h.
Referenced by analyseJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 92 of file HLTBJet.h.
Referenced by analyseJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 93 of file HLTBJet.h.
Referenced by analyseJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 91 of file HLTBJet.h.
Referenced by analyseJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 137 of file HLTBJet.h.
Referenced by analysePerformance(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 140 of file HLTBJet.h.
Referenced by analysePerformanceL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 138 of file HLTBJet.h.
Referenced by analysePerformance(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 141 of file HLTBJet.h.
Referenced by analysePerformanceL1FastJet(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 128 of file HLTBJet.h.
Referenced by analyseLifetimePF(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 113 of file HLTBJet.h.
Referenced by analysePFJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 114 of file HLTBJet.h.
Referenced by analysePFJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 116 of file HLTBJet.h.
Referenced by analysePFJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 117 of file HLTBJet.h.
Referenced by analysePFJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().
|
private |
Definition at line 115 of file HLTBJet.h.
Referenced by analysePFJets(), clear(), HLTBJet(), setup(), and ~HLTBJet().