#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 44 of file TopElectronHLTOfflineSource.h.
|
inline |
Definition at line 70 of file TopElectronHLTOfflineSource.h.
|
inline |
Definition at line 74 of file TopElectronHLTOfflineSource.h.
References setup().
void TopElectronHLTOfflineSource::EleMEs::addMESets | ( | const std::string & | name | ) |
Definition at line 258 of file TopElectronHLTOfflineSource.cc.
References i, and mergeVDriftHistosByStation::name.
Referenced by setup().
|
inline |
Definition at line 101 of file TopElectronHLTOfflineSource.h.
References eleIdNames_.
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 96 of file TopElectronHLTOfflineSource.h.
References eleMENames_.
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 91 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 342 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 116 of file TopElectronHLTOfflineSource.h.
References idName(), and name().
Referenced by valtools.benchmark::benchmarkOnWebSite(), and setup().
|
inline |
Definition at line 86 of file TopElectronHLTOfflineSource.h.
References eleMENames_, and eleMESets_.
Referenced by TopElectronHLTOfflineSource::fill().
|
inline |
Definition at line 111 of file TopElectronHLTOfflineSource.h.
References eleIdNames_, and eleMENames_.
Referenced by fullName().
|
inline |
Definition at line 106 of file TopElectronHLTOfflineSource.h.
References eleMENames_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), fullName(), setup(), and 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 225 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 242 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 131 of file TopElectronHLTOfflineSource.h.
Referenced by eleIdNames(), idName(), and setup().
|
private |
Definition at line 126 of file TopElectronHLTOfflineSource.h.
Referenced by eleMENames(), getMESet(), idName(), and name().
|
private |
Definition at line 124 of file TopElectronHLTOfflineSource.h.
Referenced by eleMESets(), getMESet(), and setup().
|
private |
Definition at line 128 of file TopElectronHLTOfflineSource.h.