#include <DTSegmentAnalysisTask.h>
Protected Member Functions | |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Member Functions | |
void | bookHistos (DQMStore::IBooker &ibooker, DTChamberId chamberId) |
void | fillHistos (DTChamberId chamberId, int nHits, float chi2) |
Private Attributes | |
bool | checkNoisyChannels |
bool | detailedAnalysis |
edm::ESHandle< DTGeometry > | dtGeom |
std::map< DTChamberId, std::vector< MonitorElement * > > | histosPerCh |
bool | hltDQMMode |
MonitorElement * | nEventMonitor |
int | nevents |
int | nhitsCut |
double | phiSegmCut |
edm::EDGetTokenT< DTRecSegment4DCollection > | recHits4DToken_ |
std::map< int, MonitorElement * > | summaryHistos |
std::string | topHistoFolder |
DQM Analysis of 4D DT segments, it produces plots about:
Definition at line 38 of file DTSegmentAnalysisTask.h.
DTSegmentAnalysisTask::DTSegmentAnalysisTask | ( | const edm::ParameterSet & | pset | ) |
Constructor.
Definition at line 35 of file DTSegmentAnalysisTask.cc.
References checkNoisyChannels, detailedAnalysis, hltDQMMode, nhitsCut, phiSegmCut, muonDTDigis_cfi::pset, recHits4DToken_, and topHistoFolder.
|
override |
Destructor.
Definition at line 53 of file DTSegmentAnalysisTask.cc.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 106 of file DTSegmentAnalysisTask.cc.
References DTStatusFlag::cellStatus(), checkNoisyChannels, HLT_2018_cff::distance, dqm::impl::MonitorElement::Fill(), fillHistos(), get, edm::HandleBase::isValid(), nEventMonitor, nevents, nhitsCut, phiSegmCut, Pi, FastTimerService_cff::range, recHits4DToken_, singleTopDQM_cfi::setup, findQualityFiles::size, DTRecSegment2D::specificRecHits(), and xdir.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 63 of file DTSegmentAnalysisTask.cc.
References dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookFloat(), bookHistos(), DTGeometry::chambers(), chambers, dtGeom, HltBtagPostValidation_cff::histoName, hltDQMMode, nEventMonitor, dqm::implementation::NavigatorBase::setCurrentFolder(), summaryHistos, topHistoFolder, and makeMuonMisalignmentScenario::wheel.
|
private |
Definition at line 245 of file DTSegmentAnalysisTask.cc.
References dqm::implementation::IBooker::book1D(), detailedAnalysis, combine::histos, histosPerCh, DTChamberId::sector(), dqm::implementation::NavigatorBase::setCurrentFolder(), DTChamberId::station(), relativeConstraints::station, topHistoFolder, DTChamberId::wheel(), and makeMuonMisalignmentScenario::wheel.
Referenced by bookHistograms().
|
overridevirtual |
BeginRun.
Reimplemented from DQMEDAnalyzer.
Definition at line 58 of file DTSegmentAnalysisTask.cc.
References dtGeom, edm::EventSetup::get(), and get.
|
private |
Definition at line 271 of file DTSegmentAnalysisTask.cc.
References hltPixelTracks_cff::chi2, detailedAnalysis, combine::histos, histosPerCh, DTChamberId::sector(), DTChamberId::station(), summaryHistos, and DTChamberId::wheel().
Referenced by analyze().
|
private |
Definition at line 67 of file DTSegmentAnalysisTask.h.
Referenced by analyze(), and DTSegmentAnalysisTask().
|
private |
Definition at line 58 of file DTSegmentAnalysisTask.h.
Referenced by bookHistos(), DTSegmentAnalysisTask(), and fillHistos().
|
private |
Definition at line 61 of file DTSegmentAnalysisTask.h.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 75 of file DTSegmentAnalysisTask.h.
Referenced by bookHistos(), and fillHistos().
|
private |
Definition at line 82 of file DTSegmentAnalysisTask.h.
Referenced by bookHistograms(), and DTSegmentAnalysisTask().
|
private |
Definition at line 88 of file DTSegmentAnalysisTask.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 78 of file DTSegmentAnalysisTask.h.
Referenced by analyze().
|
private |
Definition at line 86 of file DTSegmentAnalysisTask.h.
Referenced by analyze(), and DTSegmentAnalysisTask().
|
private |
Definition at line 84 of file DTSegmentAnalysisTask.h.
Referenced by analyze(), and DTSegmentAnalysisTask().
|
private |
Definition at line 64 of file DTSegmentAnalysisTask.h.
Referenced by analyze(), and DTSegmentAnalysisTask().
|
private |
Definition at line 76 of file DTSegmentAnalysisTask.h.
Referenced by bookHistograms(), and fillHistos().
|
private |
Definition at line 80 of file DTSegmentAnalysisTask.h.
Referenced by bookHistograms(), bookHistos(), and DTSegmentAnalysisTask().