24 #ifndef __PixelLumi_PixelLumiDQM_PixelLumiDQM_h__ 25 #define __PixelLumi_PixelLumiDQM_PixelLumiDQM_h__ 72 unsigned int calculateBunchMask(std::vector<float> &,
unsigned int, std::vector<bool> &);
89 dnumB(kNumLayers, 0.0),
97 for(
unsigned int i = 0 ;
i<
numB.size();
i++){
101 for(
unsigned int i = 0 ;
i<
numFM.size();
i++){
bool fIncludePixelQualCheckHistos
static double SECONDS_PER_LS
unsigned int filledAndUnmaskedBunches
MonitorElement * fIntActiveCrossingsFromDB
virtual void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
static const unsigned int lastBunchCrossing
virtual 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
virtual 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)
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::vector< UInt_t > numFM
static double XSEC_PIXEL_CLUSTER_UNC
MonitorElement * fHistClusterCountByBxCumulative
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
MonitorElement * fHistnBClusVsLS[3]
std::vector< double > dnumB
std::vector< bool > bunchTriggerMask
static double CM2_TO_NANOBARN
bool fIncludePixelClusterInfo
static double XSEC_PIXEL_CLUSTER
MonitorElement * fHistBunchCrossings
std::map< std::string, MonitorElement * > fHistContainerThisRun
MonitorElement * fHistBunchCrossingsLastLumi
std::string fLogFileName_
PixelLumiDQM(const edm::ParameterSet &)
static double rXSEC_PIXEL_CLUSTER_UNC
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
std::map< int, PixelClusterCount > fNumPixelClusters
MonitorElement * fHistRecordedByBxLastLumi
static size_t kOffsetLayers
MonitorElement * fHistnFPClusVsLS[2]