26 #ifndef __PixelLumi_PixelLumiDQM_PixelLumiDQM_h__ 27 #define __PixelLumi_PixelLumiDQM_PixelLumiDQM_h__ 72 unsigned int calculateBunchMask(std::vector<float> &,
unsigned int, std::vector<bool> &);
86 :
numB(kNumLayers, 0),
89 dnumB(kNumLayers, 0.0),
95 for (
unsigned int i = 0;
i <
numB.size();
i++) {
99 for (
unsigned int i = 0;
i <
numFM.size();
i++) {
bool fIncludePixelQualCheckHistos
static double SECONDS_PER_LS
unsigned int filledAndUnmaskedBunches
MonitorElement * fIntActiveCrossingsFromDB
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
static const unsigned int lastBunchCrossing
void endRun(edm::Run const &, edm::EventSetup const &) override
std::vector< uint32_t > fDeadModules
std::vector< double > dnumFP
static size_t kOffsetDisks
int fResetIntervalInLumiSections
MonitorElement * fHistRecordedByBxCumulative
void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
std::vector< UInt_t > numB
MonitorElement * fHistClusByLS
std::vector< UInt_t > numFP
std::vector< double > dnumFM
MonitorElement * fHistnFMClusVsLS[2]
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > fPixelClusterLabel
unsigned int calculateBunchMask(MonitorElement *, std::vector< bool > &)
static double rXSEC_PIXEL_CLUSTER
MonitorElement * fHistClusterCountByBxLastLumi
MonitorElement * fHistTotalRecordedLumiByLS
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::vector< UInt_t > numFM
static double XSEC_PIXEL_CLUSTER_UNC
MonitorElement * fHistClusterCountByBxCumulative
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
MonitorElement * fHistnBClusVsLS[3]
std::vector< double > dnumB
std::map< std::string, MonitorElement * > fHistContainerThisRun
std::vector< bool > bunchTriggerMask
static double CM2_TO_NANOBARN
bool fIncludePixelClusterInfo
static double XSEC_PIXEL_CLUSTER
MonitorElement * fHistBunchCrossings
MonitorElement * fHistBunchCrossingsLastLumi
std::string fLogFileName_
PixelLumiDQM(const edm::ParameterSet &)
static double rXSEC_PIXEL_CLUSTER_UNC
void analyze(const edm::Event &, const edm::EventSetup &) override
std::map< int, PixelClusterCount > fNumPixelClusters
MonitorElement * fHistRecordedByBxLastLumi
static size_t kOffsetLayers
MonitorElement * fHistnFPClusVsLS[2]