Go to the documentation of this file.
20 #ifndef _HLXMONITOR_H_
21 #define _HLXMONITOR_H_
44 #include "RecoLuminosity/TCPReceiver/interface/LumiStructures.hh"
MonitorElement * RecentInstantLumiOccSet2
MonitorElement * Set2Above[36]
MonitorElement * eventId_
UTC time of the run start.
MonitorElement * processId_
Number of collector updates (TBD)
MonitorElement * HistAvgOccBelowSet2HFP
MonitorElement * HFCompareEtSum
MonitorElement * processEvents_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
unsigned int previousSection
MonitorElement * HistInstantLumiEtSum
std::string eventInfoFolderHLX_
double sectionInstantSumOcc1
unsigned int set1BelowIndex
MonitorElement * Set1Above[36]
unsigned int set2BetweenIndex
std::string eventInfoFolder_
double sectionInstantSumOcc2
MonitorElement * AvgOccBelowSet2
MonitorElement * errSummary_
DQM patch version for this job.
MonitorElement * AvgOccAboveSet1
HLXMonitor(const edm::ParameterSet &)
MonitorElement * LumiAvgOccSet1
MonitorElement * HistInstantLumiOccSet1Error
MonitorElement * workingDir_
DQM "name" of the job (eg, Hcal or DT)
MonitorElement * HFCompareOccBelowSet1
std::string OccXAxisTitle
MonitorElement * Set1Between[36]
MonitorElement * MaxInstLumiBXNum2
MonitorElement * MaxInstLumiBX2
MonitorElement * HFCompareOccBelowSet2
void FillHistograms(const LUMI_SECTION &)
void SetupEventInfo(DQMStore::IBooker &)
MonitorElement * nUpdates_
These MEs are either static or updated upon each analyze() call.
HCAL_HLX::LUMI_SECTION lumiSection
MonitorElement * LumiAvgEtSum
unsigned int numActiveTowersSet2
MonitorElement * Set2Between[36]
MonitorElement * HistAvgLumiOccSet1
MonitorElement * MaxInstLumiBX4
MonitorElement * SumAllOccSet2
MonitorElement * HistAvgLumiOccSet2
MonitorElement * HistIntegratedLumiEtSum
MonitorElement * HistAvgOccBelowSet2HFM
MonitorElement * LumiIntegratedEtSum
void FillHistoHFCompare(const LUMI_SECTION &)
MonitorElement * MaxInstLumiBX3
MonitorElement * errSummaryEtaPhi_
Subdetector-specific error summary (float)
MonitorElement * MaxInstLumiBXNum4
MonitorElement * HistAvgEtSumHFM
MonitorElement * HistAvgOccAboveSet2HFP
unsigned int runNumLength
MonitorElement * processTimeStamp_
The UTC time of the first event processed.
MonitorElement * HistAvgOccAboveSet1HFP
MonitorElement * processStartTimeStamp_
The PID associated with this job.
void SetupHists(DQMStore::IBooker &)
unsigned int HLXHFMap[36]
MonitorElement * dqmPatch_
CMSSW version run for this job.
unsigned int expectedNibbles_
MonitorElement * LumiAvgOccSet2
MonitorElement * cmsswVer_
Current working directory of the job.
unsigned int numActiveTowersSet1
MonitorElement * processName_
Hostname of the local machine.
MonitorElement * LumiInstantOccSet2
MonitorElement * HFCompareOccBetweenSet2
MonitorElement * LumiIntegratedOccSet2
MonitorElement * LumiInstantEtSum
MonitorElement * HFCompareOccBetweenSet1
HCAL_HLX::LUMI_SECTION LUMI_SECTION
MonitorElement * MaxInstLumiBXNum1
std::string OccYAxisTitle
MonitorElement * LumiIntegratedOccSet1
MonitorElement * processEventRate_
Time elapsed since the last event.
MonitorElement * Set1Below[36]
MonitorElement * MissingDQMDataCheck
HCAL_HLX::TCPReceiver TCPReceiver
unsigned int lumiSectionCount
MonitorElement * LumiInstantOccSet1
std::string OutputFilePrefix
double sectionInstantErrSumEt
MonitorElement * AvgOccBetweenSet1
MonitorElement * HistAvgOccBetweenSet1HFP
MonitorElement * MaxInstLumiBX1
double sectionInstantSumEt
MonitorElement * reportSummaryMap_
unsigned int set2AboveIndex
MonitorElement * processLatency_
The UTC time of the last event.
MonitorElement * HFCompareOccAboveSet2
MonitorElement * HistInstantLumiOccSet1
MonitorElement * RecentInstantLumiEtSum
short int SectionComplete
MonitorElement * reportSummary_
MonitorElement * HistAvgOccBetweenSet2HFP
unsigned int set1AboveIndex
MonitorElement * lumisecId_
MonitorElement * HistInstantLumiEtSumError
unsigned int set1BetweenIndex
MonitorElement * RecentIntegratedLumiEtSum
unsigned int set2BelowIndex
MonitorElement * HistIntegratedLumiOccSet1
MonitorElement * HistIntegratedLumiOccSet2
MonitorElement * RecentInstantLumiOccSet1
MonitorElement * SumAllOccSet1
MonitorElement * HFCompareOccAboveSet1
MonitorElement * AvgOccBetweenSet2
MonitorElement * HistAvgOccBelowSet1HFP
MonitorElement * AvgOccAboveSet2
unsigned int totalNibbles_[36]
MonitorElement * RecentIntegratedLumiOccSet2
double getUTCtime(timeval *a, timeval *b=nullptr)
MonitorElement * hostName_
MonitorElement * HistAvgEtSumHFP
MonitorElement * runStartTimeStamp_
MonitorElement * ETSum[36]
unsigned int secNumLength
MonitorElement * Set2Below[36]
MonitorElement * BXvsTimeAvgEtSumHFM
MonitorElement * HistInstantLumiOccSet2Error
MonitorElement * AvgEtSum
MonitorElement * HistAvgOccBetweenSet2HFM
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * HistAvgOccAboveSet2HFM
MonitorElement * AvgOccBelowSet1
MonitorElement * HistAvgOccAboveSet1HFM
MonitorElement * BXvsTimeAvgEtSumHFP
MonitorElement * HistAvgOccBetweenSet1HFM
unsigned int MinLSBeforeSave
MonitorElement * HistAvgOccBelowSet1HFM
MonitorElement * HistAvgLumiEtSum
MonitorElement * errSummarySegment_[10]
Subdetector-specific etaPhi summary (float)
double sectionInstantErrSumOcc2
double sectionInstantNorm
MonitorElement * MaxInstLumiBXNum3
double sectionInstantErrSumOcc1
std::string subSystemName_
MonitorElement * RecentIntegratedLumiOccSet1
MonitorElement * eventTimeStamp_
MonitorElement * HistInstantLumiOccSet2
void FillEventInfo(const LUMI_SECTION &, const edm::Event &e)