#include <FourVectorHLTriggerOffline.h>
Public Attributes | |
mmset | L1MCDRMatchSet |
mmset | L1OffDRMatchSet |
mmset | OffMCDRMatchSet |
mmset | OnL1DRMatchSet |
mmset | OnMCDRMatchSet |
mmset | OnOffDRMatchSet |
Private Attributes | |
bool | BJetsFlag_ |
float | DRMatch_ |
float | EtaMax_ |
float | EtMin_ |
edm::Handle < reco::GenJetCollection > | genJets_ |
bool | GenJetsFlag_ |
edm::Handle < reco::GenParticleCollection > | genParticles_ |
std::vector< int > | l1triggerType_ |
edm::Handle< T > | offColl_ |
edm::Handle < reco::JetTagCollection > | offCollB_ |
int | pdgId_ |
int | pdgStatus_ |
std::vector< int > | triggerType_ |
FourVectorHLTriggerOffline::PathInfoCollection::iterator | v_ |
Definition at line 649 of file FourVectorHLTriggerOffline.h.
Definition at line 651 of file FourVectorHLTriggerOffline.h.
References objMon< T >::BJetsFlag_, objMon< T >::EtaMax_, objMon< T >::EtMin_, and objMon< T >::GenJetsFlag_.
void objMon< T >::clearSets | ( | void | ) |
Definition at line 1919 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline::analyze().
|
inline |
Definition at line 681 of file FourVectorHLTriggerOffline.h.
References objMon< T >::fillL1MCMatch(), and objMon< T >::fillL1OffMatch().
void objMon< T >::fillL1MCMatch | ( | FourVectorHLTriggerOffline * | fv | ) |
Definition at line 1591 of file FourVectorHLTriggerOffline.h.
References FourVectorHLTriggerOffline::cleanDRMatchSet(), prof2calltree::count, reco::LeafCandidate::eta(), i, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
Referenced by objMon< T >::fillL1Match().
void objMon< T >::fillL1OffMatch | ( | FourVectorHLTriggerOffline * | fv | ) |
Definition at line 1538 of file FourVectorHLTriggerOffline.h.
References FourVectorHLTriggerOffline::cleanDRMatchSet(), prof2calltree::count, and i.
Referenced by objMon< T >::fillL1Match().
void objMon< T >::fillMC | ( | ) |
Definition at line 861 of file FourVectorHLTriggerOffline.h.
References abs, reco::LeafCandidate::eta(), i, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::pdgId(), reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), and reco::LeafCandidate::status().
void objMon< T >::fillOff | ( | ) |
Definition at line 809 of file FourVectorHLTriggerOffline.h.
|
inline |
Definition at line 703 of file FourVectorHLTriggerOffline.h.
References objMon< T >::fillOffMCMatch(), objMon< T >::isTriggerType(), and objMon< T >::v_.
void objMon< T >::fillOffMCMatch | ( | FourVectorHLTriggerOffline * | fv | ) |
Definition at line 1789 of file FourVectorHLTriggerOffline.h.
References FourVectorHLTriggerOffline::cleanDRMatchSet(), prof2calltree::count, reco::LeafCandidate::eta(), i, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
Referenced by objMon< T >::fillOffMatch().
void objMon< T >::fillOnL1Match | ( | FourVectorHLTriggerOffline * | fv, |
const trigger::Keys & | l1k, | ||
const trigger::TriggerObjectCollection & | toc | ||
) |
Definition at line 1858 of file FourVectorHLTriggerOffline.h.
References FourVectorHLTriggerOffline::cleanDRMatchSet(), prof2calltree::count, eta(), i, phi, and ExpressReco_HICollisions_FallBack::pt.
Referenced by objMon< T >::fillOnlineMatch().
|
inline |
Definition at line 692 of file FourVectorHLTriggerOffline.h.
References objMon< T >::fillOnL1Match(), objMon< T >::fillOnMCMatch(), objMon< T >::fillOnOffMatch(), objMon< T >::isTriggerType(), and objMon< T >::v_.
void objMon< T >::fillOnMCMatch | ( | FourVectorHLTriggerOffline * | fv | ) |
Definition at line 1719 of file FourVectorHLTriggerOffline.h.
References FourVectorHLTriggerOffline::cleanDRMatchSet(), prof2calltree::count, reco::LeafCandidate::eta(), i, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
Referenced by objMon< T >::fillOnlineMatch().
void objMon< T >::fillOnOffMatch | ( | FourVectorHLTriggerOffline * | fv | ) |
Definition at line 1665 of file FourVectorHLTriggerOffline.h.
References FourVectorHLTriggerOffline::cleanDRMatchSet(), prof2calltree::count, and i.
Referenced by objMon< T >::fillOnlineMatch().
bool objMon< T >::hasBPartonInCone | ( | reco::GenJetCollection::const_iterator | gjet, |
float | coneSize | ||
) |
Definition at line 1892 of file FourVectorHLTriggerOffline.h.
References abs, reco::deltaR(), reco::LeafCandidate::eta(), i, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::pdgId(), and reco::LeafCandidate::phi().
bool objMon< T >::isL1TriggerType | ( | int | t | ) |
Definition at line 776 of file FourVectorHLTriggerOffline.h.
bool objMon< T >::isTriggerType | ( | int | t | ) |
Definition at line 759 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::fillOffMatch(), and objMon< T >::fillOnlineMatch().
void objMon< T >::monitorDenominator | ( | FourVectorHLTriggerOffline::PathInfoCollection::iterator | v, |
bool | l1accept, | ||
const trigger::Vids & | idtype, | ||
const trigger::Keys & | l1k, | ||
const trigger::TriggerObjectCollection & | toc | ||
) |
Definition at line 792 of file FourVectorHLTriggerOffline.h.
void objMon< T >::monitorL1 | ( | const trigger::Vids & | idtype, |
const trigger::Keys & | l1k, | ||
const trigger::TriggerObjectCollection & | toc | ||
) |
Definition at line 916 of file FourVectorHLTriggerOffline.h.
References abs, reco::deltaR(), trigger::TriggerObject::eta(), reco::LeafCandidate::eta(), i, j, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::pdgId(), trigger::TriggerObject::phi(), reco::LeafCandidate::phi(), trigger::TriggerObject::pt(), reco::LeafCandidate::pt(), and reco::LeafCandidate::status().
void objMon< T >::monitorOffline | ( | FourVectorHLTriggerOffline * | fv | ) |
Definition at line 1370 of file FourVectorHLTriggerOffline.h.
References abs, reco::deltaR(), reco::LeafCandidate::eta(), i, j, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::pdgId(), reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), and reco::LeafCandidate::status().
void objMon< T >::monitorOnline | ( | const trigger::Vids & | idtype, |
const trigger::Keys & | l1k, | ||
trigger::Keys::const_iterator | ki, | ||
const trigger::TriggerObjectCollection & | toc, | ||
unsigned int & | NOn | ||
) |
Definition at line 1124 of file FourVectorHLTriggerOffline.h.
References abs, reco::deltaR(), trigger::TriggerObject::eta(), reco::LeafCandidate::eta(), i, j, L1TEmulatorMonitor_cff::p, reco::LeafCandidate::pdgId(), trigger::TriggerObject::phi(), reco::LeafCandidate::phi(), trigger::TriggerObject::pt(), reco::LeafCandidate::pt(), and reco::LeafCandidate::status().
|
inline |
Definition at line 661 of file FourVectorHLTriggerOffline.h.
References objMon< T >::l1triggerType_.
|
inline |
|
inline |
|
inline |
Definition at line 722 of file FourVectorHLTriggerOffline.h.
References objMon< T >::genJets_, and objMon< T >::GenJetsFlag_.
|
inline |
Definition at line 660 of file FourVectorHLTriggerOffline.h.
References objMon< T >::l1triggerType_.
|
inline |
Definition at line 652 of file FourVectorHLTriggerOffline.h.
References objMon< T >::DRMatch_, ExpressReco_HICollisions_FallBack::etaMax, objMon< T >::EtaMax_, ExpressReco_HICollisions_FallBack::etMin, and objMon< T >::EtMin_.
|
inline |
Definition at line 665 of file FourVectorHLTriggerOffline.h.
References genParticleCandidates2GenParticles_cfi::genParticles, objMon< T >::genParticles_, benchmark_cfg::pdgId, objMon< T >::pdgId_, objMon< T >::pdgStatus_, and ntuplemaker::status.
|
inline |
Definition at line 662 of file FourVectorHLTriggerOffline.h.
References v, and objMon< T >::v_.
|
inline |
Definition at line 663 of file FourVectorHLTriggerOffline.h.
References objMon< T >::offColl_.
Referenced by FourVectorHLTriggerOffline::analyze().
|
inline |
Definition at line 664 of file FourVectorHLTriggerOffline.h.
References objMon< T >::offCollB_.
Referenced by FourVectorHLTriggerOffline::analyze().
|
inline |
|
private |
Definition at line 744 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::objMon(), and objMon< T >::setBJetsFlag().
|
private |
Definition at line 741 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setLimits().
|
private |
Definition at line 738 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::objMon(), and objMon< T >::setLimits().
|
private |
Definition at line 739 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::objMon(), and objMon< T >::setLimits().
|
private |
Definition at line 753 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setGenJets().
|
private |
Definition at line 743 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::objMon(), and objMon< T >::setGenJets().
|
private |
Definition at line 752 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setMC().
Definition at line 715 of file FourVectorHLTriggerOffline.h.
Definition at line 714 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 747 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::pushL1TriggerType(), and objMon< T >::setL1TriggerType().
|
private |
Definition at line 749 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setReco().
|
private |
Definition at line 750 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setRecoB().
Definition at line 719 of file FourVectorHLTriggerOffline.h.
Definition at line 718 of file FourVectorHLTriggerOffline.h.
Definition at line 717 of file FourVectorHLTriggerOffline.h.
Definition at line 716 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 735 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setMC().
|
private |
Definition at line 736 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::setMC().
|
private |
Definition at line 746 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::pushTriggerType(), and objMon< T >::setTriggerType().
|
private |
Definition at line 754 of file FourVectorHLTriggerOffline.h.
Referenced by objMon< T >::fillOffMatch(), objMon< T >::fillOnlineMatch(), and objMon< T >::setPath().