1 #ifndef DQM_L1TMONITORCLIENT_L1TOCCUPANCYCLIENTHISTOGRAMSERVICE_H 2 #define DQM_L1TMONITORCLIENT_L1TOCCUPANCYCLIENTHISTOGRAMSERVICE_H 46 const std::vector<edm::ParameterSet>&
mask);
66 std::map<std::string, std::vector<std::pair<int, int> >*>
mMaskedBins;
TH2F * loadHisto(DQMStore::IGetter &igetter, std::string test, std::string histo)
TH2F * getRebinnedHistogram(DQMStore::IGetter &igetter, std::string iHistName, std::string iHistLocation)
std::vector< int > getLSCertification(std::string iHistName)
std::vector< std::pair< int, int > > getMaskedBins(std::string test)
std::map< std::string, std::vector< std::pair< int, int > > * > mMaskedBins
int maskBins(std::string test, TH2F *histo, int strip, int axis)
std::map< std::string, bool > mHistValid
void setMaskedBins(std::string test, const std::vector< edm::ParameterSet > &mask)
L1TOccupancyClientHistogramService()
bool isStripMasked(std::string test, int binStrip, int axis)
dqm::legacy::DQMStore DQMStore
std::map< std::string, std::vector< int > > mLSListDiff
std::map< std::string, std::pair< TH2F *, TH2F * > > mHistograms
void resetHisto(std::string test)
void updateHistogramEndRun(std::string iHistName)
std::map< std::string, std::vector< int > > mLSListDiffMinus1
std::map< std::string, TH2F * > mHistDiffMinus1
unsigned int getNBinsHistogram(std::string test)
void updateHistogramEndLS(DQMStore::IGetter &igetter, std::string test, std::string histo, int iLS)
dqm::legacy::MonitorElement MonitorElement
edm::ParameterSet mParameters
unsigned int getNBinsMasked(std::string test)
bool isMasked(std::string test, int x, int y)
TH2F * getDifferentialHistogram(std::string test)