#include <L1TOccupancyClientHistogramService.h>
Public Member Functions | |
TH2F * | getDifferentialHistogram (std::string test) |
std::vector< int > | getLSCertification (std::string iHistName) |
std::vector< std::pair< int, int > > | getMaskedBins (std::string test) |
unsigned int | getNBinsHistogram (std::string test) |
unsigned int | getNBinsMasked (std::string test) |
TH2F * | getRebinnedHistogram (DQMStore::IGetter &igetter, std::string iHistName, std::string iHistLocation) |
bool | isMasked (std::string test, int x, int y) |
bool | isStripMasked (std::string test, int binStrip, int axis) |
L1TOccupancyClientHistogramService () | |
L1TOccupancyClientHistogramService (const edm::ParameterSet &iParameters, DQMStore::IBooker &ibooker, bool iVerbose) | |
TH2F * | loadHisto (DQMStore::IGetter &igetter, std::string test, std::string histo) |
int | maskBins (std::string test, TH2F *histo, int strip, int axis) |
void | resetHisto (std::string test) |
void | setMaskedBins (std::string test, const std::vector< edm::ParameterSet > &mask) |
void | updateHistogramEndLS (DQMStore::IGetter &igetter, std::string test, std::string histo, int iLS) |
void | updateHistogramEndRun (std::string iHistName) |
Private Attributes | |
std::map< std::string, TH2F * > | mHistDiffMinus1 |
std::map< std::string, std::pair< TH2F *, TH2F * > > | mHistograms |
std::map< std::string, bool > | mHistValid |
std::map< std::string, std::vector< int > > | mLSListDiff |
std::map< std::string, std::vector< int > > | mLSListDiffMinus1 |
std::map< std::string, std::vector< std::pair< int, int > > * > | mMaskedBins |
edm::ParameterSet | mParameters |
bool | mVerbose |
Definition at line 23 of file L1TOccupancyClientHistogramService.h.
L1TOccupancyClientHistogramService::L1TOccupancyClientHistogramService | ( | ) |
Definition at line 20 of file L1TOccupancyClientHistogramService.cc.
L1TOccupancyClientHistogramService::L1TOccupancyClientHistogramService | ( | const edm::ParameterSet & | iParameters, |
DQMStore::IBooker & | ibooker, | ||
bool | iVerbose | ||
) |
Definition at line 30 of file L1TOccupancyClientHistogramService.cc.
References reco::mVerbose().
TH2F * L1TOccupancyClientHistogramService::getDifferentialHistogram | ( | std::string | test | ) |
Definition at line 441 of file L1TOccupancyClientHistogramService.cc.
vector< int > L1TOccupancyClientHistogramService::getLSCertification | ( | std::string | iHistName | ) |
Definition at line 431 of file L1TOccupancyClientHistogramService.cc.
vector< pair< int, int > > L1TOccupancyClientHistogramService::getMaskedBins | ( | std::string | test | ) |
Definition at line 150 of file L1TOccupancyClientHistogramService.cc.
unsigned int L1TOccupancyClientHistogramService::getNBinsHistogram | ( | std::string | test | ) |
Definition at line 45 of file L1TOccupancyClientHistogramService.cc.
unsigned int L1TOccupancyClientHistogramService::getNBinsMasked | ( | std::string | test | ) |
Definition at line 162 of file L1TOccupancyClientHistogramService.cc.
TH2F * L1TOccupancyClientHistogramService::getRebinnedHistogram | ( | DQMStore::IGetter & | igetter, |
std::string | iHistName, | ||
std::string | iHistLocation | ||
) |
Definition at line 317 of file L1TOccupancyClientHistogramService.cc.
References DQMStore::IGetter::get(), edm::ParameterSet::getParameter(), MonitorElement::getTH2F(), edm::ParameterSet::getUntrackedParameter(), and i.
bool L1TOccupancyClientHistogramService::isMasked | ( | std::string | test, |
int | x, | ||
int | y | ||
) |
Definition at line 220 of file L1TOccupancyClientHistogramService.cc.
References i.
bool L1TOccupancyClientHistogramService::isStripMasked | ( | std::string | test, |
int | binStrip, | ||
int | axis | ||
) |
Definition at line 247 of file L1TOccupancyClientHistogramService.cc.
References KineDebug3::count(), and i.
TH2F * L1TOccupancyClientHistogramService::loadHisto | ( | DQMStore::IGetter & | igetter, |
std::string | test, | ||
std::string | histo | ||
) |
Definition at line 282 of file L1TOccupancyClientHistogramService.cc.
int L1TOccupancyClientHistogramService::maskBins | ( | std::string | test, |
TH2F * | histo, | ||
int | strip, | ||
int | axis | ||
) |
Definition at line 178 of file L1TOccupancyClientHistogramService.cc.
References KineDebug3::count(), gather_cfg::cout, i, visualization-live-secondInstance_cfg::m, reco::mVerbose(), and AlCaHLTBitMon_ParallelJobs::p.
void L1TOccupancyClientHistogramService::resetHisto | ( | std::string | test | ) |
Definition at line 404 of file L1TOccupancyClientHistogramService.cc.
References edm::second().
void L1TOccupancyClientHistogramService::setMaskedBins | ( | std::string | test, |
const std::vector< edm::ParameterSet > & | mask | ||
) |
Definition at line 65 of file L1TOccupancyClientHistogramService.cc.
References edm::ParameterSet::getParameter(), timingPdfMaker::histo, i, visualization-live-secondInstance_cfg::m, reco::mVerbose(), AlCaHLTBitMon_ParallelJobs::p, x(), xlast, SiStripMonitorClusterAlca_cfi::xmax, SiStripMonitorClusterAlca_cfi::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
void L1TOccupancyClientHistogramService::updateHistogramEndLS | ( | DQMStore::IGetter & | igetter, |
std::string | test, | ||
std::string | histo, | ||
int | iLS | ||
) |
Definition at line 362 of file L1TOccupancyClientHistogramService.cc.
References edm::first().
void L1TOccupancyClientHistogramService::updateHistogramEndRun | ( | std::string | iHistName | ) |
Definition at line 387 of file L1TOccupancyClientHistogramService.cc.
|
private |
Definition at line 66 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 64 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 63 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 67 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 68 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 65 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 60 of file L1TOccupancyClientHistogramService.h.
|
private |
Definition at line 59 of file L1TOccupancyClientHistogramService.h.