#include <TopElectronHLTOfflineSource.h>
Classes | |
struct | EleMESet |
Public Member Functions | |
void | addMESets (const std::string &name) |
const std::vector< std::string > & | eleIdNames () |
const std::vector< std::string > & | eleMENames () |
EleMEs () | |
EleMEs (DQMStore *dbe, const std::vector< std::string > &eleIdNames, bool addExtraId, const std::string &name) | |
const std::vector< EleMESet > & | eleMESets () |
void | fill (EleMESet &eleMESet, const reco::GsfElectron &ele, float minDeltaR, float sumEt, int n30jets, float dzPV) |
const std::string | fullName (size_t i) |
EleMESet & | getMESet (size_t namePos, size_t idPos) |
const std::string & | idName (size_t i) |
const std::string & | name (size_t i) |
void | setup (DQMStore *dbe, const std::vector< std::string > &, bool addExtraId, const std::string &name) |
void | setupMESet (EleMESet &eleSet, DQMStore *dbe, const std::string &name) |
Private Attributes | |
std::vector< std::string > | eleIdNames_ |
std::vector< std::string > | eleMENames_ |
std::vector< EleMESet > | eleMESets_ |
std::string | name_ |
Definition at line 40 of file TopElectronHLTOfflineSource.h.
|
inline |
Definition at line 66 of file TopElectronHLTOfflineSource.h.
|
inline |
Definition at line 70 of file TopElectronHLTOfflineSource.h.
References setup().
void TopElectronHLTOfflineSource::EleMEs::addMESets | ( | const std::string & | name | ) |
Definition at line 255 of file TopElectronHLTOfflineSource.cc.
References i, and mergeVDriftHistosByStation::name.
Referenced by setup().
|
inline |
Definition at line 97 of file TopElectronHLTOfflineSource.h.
References eleIdNames_.
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 92 of file TopElectronHLTOfflineSource.h.
References eleMENames_.
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 87 of file TopElectronHLTOfflineSource.h.
References eleMESets_.
void TopElectronHLTOfflineSource::EleMEs::fill | ( | EleMESet & | eleMESet, |
const reco::GsfElectron & | ele, | ||
float | minDeltaR, | ||
float | sumEt, | ||
int | n30jets, | ||
float | dzPV | ||
) |
Definition at line 339 of file TopElectronHLTOfflineSource.cc.
References reco::GsfElectron::dr03EcalRecHitSumEt(), reco::GsfElectron::dr03HcalTowerSumEt(), TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_et, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_eta, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_dzPV, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_etaError, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_numberOfValidHits, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_phiError, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_isolEm, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_isolHad, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_minDeltaR, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_phi, reco::LeafCandidate::et(), reco::LeafCandidate::eta(), MonitorElement::Fill(), TopElectronHLTOfflineSource::EleMEs::EleMESet::global_n30jets, TopElectronHLTOfflineSource::EleMEs::EleMESet::global_sumEt, reco::GsfElectron::gsfTrack(), LogDebug, and reco::LeafCandidate::phi().
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 112 of file TopElectronHLTOfflineSource.h.
References idName(), and name().
Referenced by valtools.benchmark::benchmarkOnWebSite(), and setup().
|
inline |
Definition at line 82 of file TopElectronHLTOfflineSource.h.
References eleMENames_, and eleMESets_.
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 107 of file TopElectronHLTOfflineSource.h.
References eleIdNames_, and eleMENames_.
Referenced by fullName().
|
inline |
Definition at line 102 of file TopElectronHLTOfflineSource.h.
References eleMENames_.
Referenced by fullName(), setup(), and python.Vispa.Views.PropertyView.Property::valueChanged().
void TopElectronHLTOfflineSource::EleMEs::setup | ( | DQMStore * | dbe, |
const std::vector< std::string > & | eleIdNames, | ||
bool | addExtraId, | ||
const std::string & | name | ||
) |
Definition at line 222 of file TopElectronHLTOfflineSource.cc.
References addMESets(), eleIdNames_, eleMESets_, fullName(), i, LogDebug, name(), and setupMESet().
Referenced by EleMEs().
void TopElectronHLTOfflineSource::EleMEs::setupMESet | ( | EleMESet & | eleSet, |
DQMStore * | dbe, | ||
const std::string & | name | ||
) |
Definition at line 239 of file TopElectronHLTOfflineSource.cc.
References DQMStore::book1D(), TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_et, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_eta, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_dzPV, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_etaError, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_numberOfValidHits, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_gsftrack_phiError, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_isolEm, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_isolHad, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_minDeltaR, TopElectronHLTOfflineSource::EleMEs::EleMESet::ele_phi, TopElectronHLTOfflineSource::EleMEs::EleMESet::global_n30jets, and TopElectronHLTOfflineSource::EleMEs::EleMESet::global_sumEt.
Referenced by setup().
|
private |
Definition at line 127 of file TopElectronHLTOfflineSource.h.
Referenced by eleIdNames(), idName(), and setup().
|
private |
Definition at line 122 of file TopElectronHLTOfflineSource.h.
Referenced by eleMENames(), getMESet(), idName(), and name().
|
private |
Definition at line 120 of file TopElectronHLTOfflineSource.h.
Referenced by eleMESets(), getMESet(), and setup().
|
private |
Definition at line 124 of file TopElectronHLTOfflineSource.h.