26 #ifndef __PixelLumi_PixelLumiDQM_PixelLumiDQM_h__ 27 #define __PixelLumi_PixelLumiDQM_PixelLumiDQM_h__ 71 unsigned int calculateBunchMask(std::vector<float> &,
unsigned int, std::vector<bool> &);
94 for (
unsigned int i = 0;
i <
numB.size();
i++) {
98 for (
unsigned int i = 0;
i <
numFM.size();
i++) {
bool fIncludePixelQualCheckHistos
static constexpr double XSEC_PIXEL_CLUSTER
static constexpr double XSEC_PIXEL_CLUSTER_UNC
unsigned int filledAndUnmaskedBunches
MonitorElement * fIntActiveCrossingsFromDB
static const unsigned int lastBunchCrossing
std::vector< uint32_t > fDeadModules
std::vector< double > dnumFP
static constexpr size_t kOffsetDisks
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
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
static constexpr size_t kNumDisks
static constexpr double rXSEC_PIXEL_CLUSTER_UNC
std::vector< double > dnumFM
MonitorElement * fHistnFMClusVsLS[2]
static constexpr double SECONDS_PER_LS
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > fPixelClusterLabel
unsigned int calculateBunchMask(MonitorElement *, std::vector< bool > &)
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
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
bool fIncludePixelClusterInfo
static constexpr double rXSEC_PIXEL_CLUSTER
MonitorElement * fHistBunchCrossings
MonitorElement * fHistBunchCrossingsLastLumi
std::string fLogFileName_
PixelLumiDQM(const edm::ParameterSet &)
static constexpr size_t kOffsetLayers
void analyze(const edm::Event &, const edm::EventSetup &) override
std::map< int, PixelClusterCount > fNumPixelClusters
MonitorElement * fHistRecordedByBxLastLumi
MonitorElement * fHistnFPClusVsLS[2]
static constexpr double FREQ_ORBIT
static constexpr double CM2_TO_NANOBARN
static constexpr size_t kNumLayers