1 #ifndef DQM_L1TMONITORCLIENT_L1TOCCUPANCYCLIENTHISTOGRAMSERVICE_H
2 #define DQM_L1TMONITORCLIENT_L1TOCCUPANCYCLIENTHISTOGRAMSERVICE_H
65 std::map<std::string,std::vector<std::pair<int,int> >* >
mMaskedBins;
std::map< std::string, bool > mHistValid
std::map< std::string, TH2F * > mHistDiffMinus1
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::pair< TH2F *, TH2F * > > mHistograms
int maskBins(std::string test, TH2F *histo, int strip, int axis)
void setMaskedBins(std::string test, const std::vector< edm::ParameterSet > &mask)
L1TOccupancyClientHistogramService()
bool isStripMasked(std::string test, int binStrip, int axis)
std::map< std::string, std::vector< int > > mLSListDiffMinus1
void resetHisto(std::string test)
void updateHistogramEndRun(std::string iHistName)
std::map< std::string, std::vector< int > > mLSListDiff
unsigned int getNBinsHistogram(std::string test)
void updateHistogramEndLS(DQMStore::IGetter &igetter, std::string test, std::string histo, int iLS)
edm::ParameterSet mParameters
unsigned int getNBinsMasked(std::string test)
bool isMasked(std::string test, int x, int y)
TH2F * getDifferentialHistogram(std::string test)