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