#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< reco::JetTagCollection > &lifetimeBJetsL25, const edm::Handle< reco::JetTagCollection > &lifetimeBJetsL3, const edm::Handle< reco::JetTagCollection > &softmuonBJetsL25, const edm::Handle< reco::JetTagCollection > &softmuonBJetsL3, const edm::Handle< reco::JetTagCollection > &performanceBJetsL25, const edm::Handle< reco::JetTagCollection > &performanceBJetsL3, TTree *tree) |
void | clear (void) |
HLTBJet () | |
void | setup (const edm::ParameterSet &config, TTree *tree) |
~HLTBJet () | |
Private Member Functions | |
void | analyseCorrectedJets (const edm::View< reco::Jet > &jets) |
void | analyseJets (const edm::View< reco::Jet > &jets) |
void | analyseLifetime (const edm::View< reco::Jet > &jets, const reco::JetTagCollection &tagsL25, const reco::JetTagCollection &tagsL3) |
void | analysePerformance (const edm::View< reco::Jet > &jets, const reco::JetTagCollection &tagsL25, const reco::JetTagCollection &tagsL3) |
void | analyseSoftmuon (const edm::View< reco::Jet > &jets, const reco::JetTagCollection &tagsL25, const reco::JetTagCollection &tagsL3) |
Private Attributes | |
int | NohBJetL2 |
int | NohBJetL2Corrected |
float * | ohBJetIPL25Tag |
float * | ohBJetIPL3Tag |
float * | ohBJetL2CorrectedEnergy |
float * | ohBJetL2CorrectedEt |
float * | ohBJetL2CorrectedEta |
float * | ohBJetL2CorrectedPhi |
float * | ohBJetL2CorrectedPt |
float * | ohBJetL2Energy |
float * | ohBJetL2Et |
float * | ohBJetL2Eta |
float * | ohBJetL2Phi |
float * | ohBJetL2Pt |
int * | ohBJetMuL25Tag |
float * | ohBJetMuL3Tag |
int * | ohBJetPerfL25Tag |
int * | ohBJetPerfL3Tag |
HLTBJet::HLTBJet | ( | ) |
Definition at line 24 of file HLTBJet.cc.
References kMaxBJets, NohBJetL2, NohBJetL2Corrected, ohBJetIPL25Tag, ohBJetIPL3Tag, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPt, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetMuL25Tag, ohBJetMuL3Tag, ohBJetPerfL25Tag, and ohBJetPerfL3Tag.
HLTBJet::~HLTBJet | ( | ) |
Definition at line 81 of file HLTBJet.cc.
Definition at line 159 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 144 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 174 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 218 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 196 of file HLTBJet.cc.
References i, kBTagSoftmuonBJetsL25, kBTagSoftmuonBJetsL3, kMaxBJets, min, ohBJetMuL25Tag, ohBJetMuL3Tag, edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::size(), 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< reco::JetTagCollection > & | lifetimeBJetsL25, | ||
const edm::Handle< reco::JetTagCollection > & | lifetimeBJetsL3, | ||
const edm::Handle< reco::JetTagCollection > & | softmuonBJetsL25, | ||
const edm::Handle< reco::JetTagCollection > & | softmuonBJetsL3, | ||
const edm::Handle< reco::JetTagCollection > & | performanceBJetsL25, | ||
const edm::Handle< reco::JetTagCollection > & | performanceBJetsL3, | ||
TTree * | tree | ||
) |
Definition at line 112 of file HLTBJet.cc.
References analyseCorrectedJets(), analyseJets(), analyseLifetime(), analysePerformance(), analyseSoftmuon(), clear(), and edm::HandleBase::isValid().
Referenced by HLTAnalyzer::analyze().
void HLTBJet::clear | ( | void | ) |
Definition at line 56 of file HLTBJet.cc.
References kMaxBJets, NohBJetL2, NohBJetL2Corrected, ohBJetIPL25Tag, ohBJetIPL3Tag, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPt, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetMuL25Tag, ohBJetMuL3Tag, ohBJetPerfL25Tag, and ohBJetPerfL3Tag.
Referenced by analyze(), python.Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), python.Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), and python.Vispa.Views.BoxDecayView.BoxDecayView::updateContent().
void HLTBJet::setup | ( | const edm::ParameterSet & | config, |
TTree * | tree | ||
) |
Definition at line 84 of file HLTBJet.cc.
References NohBJetL2, NohBJetL2Corrected, ohBJetIPL25Tag, ohBJetIPL3Tag, ohBJetL2CorrectedEnergy, ohBJetL2CorrectedEt, ohBJetL2CorrectedEta, ohBJetL2CorrectedPhi, ohBJetL2CorrectedPt, ohBJetL2Energy, ohBJetL2Et, ohBJetL2Eta, ohBJetL2Phi, ohBJetL2Pt, ohBJetMuL25Tag, ohBJetMuL3Tag, ohBJetPerfL25Tag, and ohBJetPerfL3Tag.
Referenced by HLTAnalyzer::HLTAnalyzer().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |