![]() |
![]() |
#include <FourVectorHLTOnline.h>
Public Member Functions | |
void | clearSets () |
void | clearSets () |
void | fillL1Match (FourVectorHLTOffline *fv) |
void | fillL1OffMatch (FourVectorHLTOffline *fv) |
void | fillOnL1Match (const int l1Index, FourVectorHLTOnline *fv) |
void | fillOnL1Match (const int l1Index, FourVectorHLTOffline *fv) |
void | fillOnlineMatch (const int l1Index, FourVectorHLTOnline *fv) |
void | fillOnlineMatch (const int l1Index, FourVectorHLTOffline *fv) |
void | fillOnOffMatch (FourVectorHLTOffline *fv) |
bool | isL1TriggerType (int t) |
bool | isL1TriggerType (int t) |
bool | isTriggerType (int t) |
bool | isTriggerType (int t) |
void | matchL1Offline (const trigger::TriggerObject &l1FV, FourVectorHLTOffline *fv, const int &NL1, unsigned int &NL1OffUM) |
void | matchOnlineL1 (const trigger::TriggerObject &onlineFV, const int &l1Index, FourVectorHLTOnline *fv, const int &NOn) |
void | matchOnlineL1 (const trigger::TriggerObject &onlineFV, const int &l1Index, FourVectorHLTOffline *fv, const int &NOn) |
void | matchOnlineOffline (const trigger::TriggerObject &onlineFV, FourVectorHLTOffline *fv, const int &NOn) |
void | monitorL1 (const int l1Index, FourVectorHLTOnline *fv) |
void | monitorL1 (const int l1Index, FourVectorHLTOffline *fv) |
void | monitorOffline () |
void | monitorOnline (const int hltIndex, const int l1Index, FourVectorHLTOnline *fv) |
void | monitorOnline (const int hltIndex, const int l1Index, FourVectorHLTOffline *fv) |
objMonData () | |
objMonData () | |
void | pushL1TriggerType (int trigType) |
void | pushL1TriggerType (int trigType) |
void | pushTriggerType (int trigType) |
void | pushTriggerType (int trigType) |
void | setBJetsFlag (bool flag) |
void | setBJetsFlag (bool flag) |
void | setL1TriggerType (std::vector< int > trigType) |
void | setL1TriggerType (std::vector< int > trigType) |
void | setL2MuFlag (bool flag) |
void | setLimits (float etaMax, float etMin, float drMatch) |
void | setLimits (float etaMax, float etMin, float drMatch, float l1drMatch, float dRRange, float thresholdFactor) |
void | setPath (FourVectorHLTOnline::PathInfoCollection::iterator v) |
void | setPath (FourVectorHLTOffline::PathInfoCollection::iterator v) |
void | setReco (edm::Handle< T > offColl) |
void | setReco (edm::Handle< T > offColl) |
void | setRecoB (edm::Handle< reco::JetTagCollection > offCollB) |
void | setRecoEle (edm::Handle< reco::GsfElectronCollection > offCollEle) |
void | setRecoMu (edm::Handle< reco::MuonCollection > offCollMu) |
void | setTriggerType (std::vector< int > trigType) |
void | setTriggerType (std::vector< int > trigType) |
![]() | |
virtual | ~BaseMonitor () |
virtual | ~BaseMonitor () |
Public Attributes | |
mmset | L1MCDRMatchSet |
mmset | L1OffDRMatchSet |
mmset | OffMCDRMatchSet |
mmset | OnL1DRMatchSet |
mmset | OnMCDRMatchSet |
mmset | OnOffDRMatchSet |
Private Attributes | |
bool | BJetsFlag_ |
float | DRMatch_ |
float | DRRange_ |
float | EtaMax_ |
float | EtMin_ |
bool | fL2MuFlag |
bool | GenJetsFlag_ |
float | L1DRMatch_ |
std::vector< int > | l1triggerType_ |
edm::Handle< T > | offColl_ |
edm::Handle < reco::JetTagCollection > | offCollB_ |
edm::Handle < reco::GsfElectronCollection > | offCollEle_ |
edm::Handle< reco::MuonCollection > | offCollMu_ |
int | pdgId_ |
int | pdgStatus_ |
float | thresholdFactor_ |
std::vector< int > | triggerType_ |
FourVectorHLTOnline::PathInfoCollection::iterator | v_ |
FourVectorHLTOffline::PathInfoCollection::iterator | v_ |
Definition at line 591 of file FourVectorHLTOnline.h.
|
inline |
Definition at line 593 of file FourVectorHLTOnline.h.
References objMonData< T >::BJetsFlag_, objMonData< T >::EtaMax_, objMonData< T >::EtMin_, and objMonData< T >::GenJetsFlag_.
|
inline |
Definition at line 724 of file FourVectorHLTOffline.h.
References objMonData< T >::BJetsFlag_, objMonData< T >::EtaMax_, objMonData< T >::EtMin_, objMonData< T >::fL2MuFlag, and objMonData< T >::GenJetsFlag_.
|
virtual |
|
virtual |
Implements BaseMonitor.
|
virtual |
Implements BaseMonitor.
Definition at line 1654 of file FourVectorHLTOffline.h.
void objMonData< T >::fillL1OffMatch | ( | FourVectorHLTOffline * | fv | ) |
Definition at line 1427 of file FourVectorHLTOffline.h.
References FourVectorHLTOffline::cleanDRMatchSet(), prof2calltree::count, i, LogDebug, and funct::sin().
void objMonData< T >::fillOnL1Match | ( | const int | l1Index, |
FourVectorHLTOnline * | fv | ||
) |
Definition at line 849 of file FourVectorHLTOnline.h.
References FourVectorHLTOnline::cleanDRMatchSet(), prof2calltree::count, eta(), FourVectorHLTOnline::fTriggerObj, i, LogDebug, phi, and ExpressReco_HICollisions_FallBack::pt.
void objMonData< T >::fillOnL1Match | ( | const int | l1Index, |
FourVectorHLTOffline * | fv | ||
) |
Definition at line 1600 of file FourVectorHLTOffline.h.
References FourVectorHLTOffline::cleanDRMatchSet(), prof2calltree::count, eta(), FourVectorHLTOffline::fTriggerObj, i, LogDebug, phi, and ExpressReco_HICollisions_FallBack::pt.
|
virtual |
Implements BaseMonitor.
Definition at line 891 of file FourVectorHLTOnline.h.
References FourVectorHLTOnline::fTriggerObj.
|
virtual |
Implements BaseMonitor.
Definition at line 1642 of file FourVectorHLTOffline.h.
References FourVectorHLTOffline::fTriggerObj.
void objMonData< T >::fillOnOffMatch | ( | FourVectorHLTOffline * | fv | ) |
Definition at line 1513 of file FourVectorHLTOffline.h.
References FourVectorHLTOffline::cleanDRMatchSet(), prof2calltree::count, i, LogDebug, and funct::sin().
bool objMonData< T >::isL1TriggerType | ( | int | t | ) |
Definition at line 678 of file FourVectorHLTOnline.h.
bool objMonData< T >::isL1TriggerType | ( | int | t | ) |
|
virtual |
|
virtual |
Implements BaseMonitor.
|
virtual |
Implements BaseMonitor.
Definition at line 994 of file FourVectorHLTOffline.h.
References reco::deltaR(), trigger::TriggerObject::eta(), j, trigger::TriggerObject::phi(), and funct::sin().
|
virtual |
Implements BaseMonitor.
Definition at line 789 of file FourVectorHLTOnline.h.
References reco::deltaR(), trigger::TriggerObject::eta(), FourVectorHLTOnline::fTriggerObj, j, trigger::TriggerObject::phi(), and trigger::TriggerObject::pt().
|
virtual |
Implements BaseMonitor.
Definition at line 1197 of file FourVectorHLTOffline.h.
References reco::deltaR(), trigger::TriggerObject::eta(), FourVectorHLTOffline::fTriggerObj, j, trigger::TriggerObject::phi(), and trigger::TriggerObject::pt().
|
virtual |
Implements BaseMonitor.
Definition at line 1251 of file FourVectorHLTOffline.h.
References reco::deltaR(), trigger::TriggerObject::eta(), j, trigger::TriggerObject::phi(), and funct::sin().
|
virtual |
Implements BaseMonitor.
Definition at line 695 of file FourVectorHLTOnline.h.
References trigger::TriggerObject::eta(), FourVectorHLTOnline::fTriggerObj, trigger::TriggerObject::phi(), and trigger::TriggerObject::pt().
|
virtual |
Implements BaseMonitor.
Definition at line 950 of file FourVectorHLTOffline.h.
References trigger::TriggerObject::eta(), FourVectorHLTOffline::fTriggerObj, trigger::TriggerObject::phi(), and trigger::TriggerObject::pt().
|
virtual |
Implements BaseMonitor.
Definition at line 852 of file FourVectorHLTOffline.h.
References funct::sin().
|
virtual |
Implements BaseMonitor.
Definition at line 747 of file FourVectorHLTOnline.h.
References trigger::TriggerObject::eta(), FourVectorHLTOnline::fTriggerObj, gen::k, trigger::TriggerObject::phi(), and trigger::TriggerObject::pt().
|
virtual |
Implements BaseMonitor.
Definition at line 1164 of file FourVectorHLTOffline.h.
References trigger::TriggerObject::eta(), FourVectorHLTOffline::fTriggerObj, gen::k, trigger::TriggerObject::phi(), and trigger::TriggerObject::pt().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 629 of file FourVectorHLTOnline.h.
References objMonData< T >::BJetsFlag_.
Referenced by FourVectorHLTOnline::analyze().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 594 of file FourVectorHLTOnline.h.
References objMonData< T >::DRMatch_, ExpressReco_HICollisions_FallBack::etaMax, objMonData< T >::EtaMax_, ExpressReco_HICollisions_FallBack::etMin, and objMonData< T >::EtMin_.
Referenced by FourVectorHLTOnline::analyze(), and FourVectorHLTOffline::analyze().
|
inline |
Definition at line 725 of file FourVectorHLTOffline.h.
References objMonData< T >::DRMatch_, objMonData< T >::DRRange_, ExpressReco_HICollisions_FallBack::etaMax, objMonData< T >::EtaMax_, ExpressReco_HICollisions_FallBack::etMin, objMonData< T >::EtMin_, objMonData< T >::L1DRMatch_, and objMonData< T >::thresholdFactor_.
|
inlinevirtual |
Implements BaseMonitor.
Definition at line 604 of file FourVectorHLTOnline.h.
References v, and objMonData< T >::v_.
|
inlinevirtual |
Implements BaseMonitor.
Definition at line 738 of file FourVectorHLTOffline.h.
References v, and objMonData< T >::v_.
|
inline |
Definition at line 605 of file FourVectorHLTOnline.h.
References objMonData< T >::offColl_.
Referenced by FourVectorHLTOnline::analyze(), and FourVectorHLTOffline::analyze().
|
inline |
|
inline |
Definition at line 740 of file FourVectorHLTOffline.h.
References objMonData< T >::offCollB_.
Referenced by FourVectorHLTOffline::analyze().
|
inline |
Definition at line 742 of file FourVectorHLTOffline.h.
References objMonData< T >::offCollEle_.
|
inline |
Definition at line 741 of file FourVectorHLTOffline.h.
References objMonData< T >::offCollMu_.
|
inline |
|
inline |
|
private |
Definition at line 646 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::objMonData(), and objMonData< T >::setBJetsFlag().
|
private |
Definition at line 643 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::setLimits().
|
private |
Definition at line 793 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::setLimits().
|
private |
Definition at line 640 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::objMonData(), and objMonData< T >::setLimits().
|
private |
Definition at line 641 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::objMonData(), and objMonData< T >::setLimits().
|
private |
Definition at line 798 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::objMonData(), and objMonData< T >::setL2MuFlag().
|
private |
Definition at line 645 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::objMonData().
|
private |
Definition at line 792 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::setLimits().
mmset objMonData< T >::L1MCDRMatchSet |
Definition at line 622 of file FourVectorHLTOnline.h.
mmset objMonData< T >::L1OffDRMatchSet |
Definition at line 621 of file FourVectorHLTOnline.h.
|
private |
Definition at line 649 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::pushL1TriggerType(), and objMonData< T >::setL1TriggerType().
|
private |
Definition at line 651 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::setReco().
|
private |
Definition at line 804 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::setRecoB().
|
private |
Definition at line 806 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::setRecoEle().
|
private |
Definition at line 805 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::setRecoMu().
mmset objMonData< T >::OffMCDRMatchSet |
Definition at line 626 of file FourVectorHLTOnline.h.
mmset objMonData< T >::OnL1DRMatchSet |
Definition at line 625 of file FourVectorHLTOnline.h.
mmset objMonData< T >::OnMCDRMatchSet |
Definition at line 624 of file FourVectorHLTOnline.h.
mmset objMonData< T >::OnOffDRMatchSet |
Definition at line 623 of file FourVectorHLTOnline.h.
|
private |
Definition at line 637 of file FourVectorHLTOnline.h.
|
private |
Definition at line 638 of file FourVectorHLTOnline.h.
|
private |
Definition at line 794 of file FourVectorHLTOffline.h.
Referenced by objMonData< T >::setLimits().
|
private |
Definition at line 648 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::pushTriggerType(), and objMonData< T >::setTriggerType().
|
private |
Definition at line 653 of file FourVectorHLTOnline.h.
Referenced by objMonData< T >::setPath().
|
private |
Definition at line 808 of file FourVectorHLTOffline.h.