#include <MuonIsolationDQM.h>
Private Types | |
enum | { NOAXIS, XAXIS, YAXIS, ZAXIS } |
typedef edm::Handle< reco::IsoDepositMap > | MuIsoDepHandle |
typedef const reco::IsoDeposit | MuIsoDepRef |
typedef edm::RefToBase< reco::Muon > | MuonBaseRef |
typedef edm::View< reco::Muon >::const_iterator | MuonIterator |
Private Member Functions | |
void | FillHistos (int) |
void | FillNVtxHistos (int) |
int | GetNVtxBin (int) |
TH1 * | GetTH1FromMonitorElement (MonitorElement *me) |
void | InitHistos () |
void | InitStatics () |
void | NormalizeHistos () |
void | RecordData (const reco::Muon &muon) |
Static Private Attributes | |
static const int | NUM_VARS = 48 |
static const int | NUM_VARS_2D = 10 |
static const int | NUM_VARS_NVTX = 6 |
Definition at line 59 of file MuonIsolationDQM.h.
|
private |
Definition at line 63 of file MuonIsolationDQM.h.
|
private |
Definition at line 64 of file MuonIsolationDQM.h.
|
private |
Definition at line 62 of file MuonIsolationDQM.h.
|
private |
Definition at line 61 of file MuonIsolationDQM.h.
|
private |
Enumerator | |
---|---|
NOAXIS | |
XAXIS | |
YAXIS | |
ZAXIS |
Definition at line 155 of file MuonIsolationDQM.h.
|
explicit |
Definition at line 55 of file MuonIsolationDQM.cc.
References gather_cfg::cout, TrackerOfflineValidation_Dqm_cff::dirName, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), createIOVlist::nEvents, muonIsolationDQM_cff::requireGLBMuon, muonIsolationDQM_cff::requireSTAMuon, muonIsolationDQM_cff::requireTRKMuon, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 599 of file MuonIsolationDQM.cc.
References gather_cfg::cout, iEvent, edm::HandleBase::isValid(), HLT_2023v12_cff::muon, PDWG_BPHSkim_cff::muons, createIOVlist::nEvents, edm::Handle< T >::product(), muonIsolationDQM_cff::requireGLBMuon, muonIsolationDQM_cff::requireSTAMuon, muonIsolationDQM_cff::requireTRKMuon, findQualityFiles::v, and bphysicsOniaDQM_cfi::vertex.
|
overridevirtual |
GetTH1FromMonitorElement(h_1D_NVTX[var])->Sumw2();
Implements DQMEDAnalyzer.
Definition at line 762 of file MuonIsolationDQM.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::bookProfile(), dqm::implementation::NavigatorBase::cd(), TrackerOfflineValidation_Dqm_cff::dirName, names, dqm::impl::MonitorElement::setAxisTitle(), dqm::implementation::NavigatorBase::setCurrentFolder(), and trigObjTnPSource_cfi::var.
|
private |
Definition at line 808 of file MuonIsolationDQM.cc.
References gather_cfg::cout, and trigObjTnPSource_cfi::var.
|
private |
Definition at line 833 of file MuonIsolationDQM.cc.
|
private |
|
private |
|
private |
|
private |
Definition at line 101 of file MuonIsolationDQM.cc.
References gather_cfg::cout, createfilelist::int, and names.
|
private |
Definition at line 801 of file MuonIsolationDQM.cc.
References trigObjTnPSource_cfi::var.
|
private |
Definition at line 663 of file MuonIsolationDQM.cc.
References gather_cfg::cout.
|
private |
Definition at line 122 of file MuonIsolationDQM.h.
|
private |
Definition at line 132 of file MuonIsolationDQM.h.
|
private |
Definition at line 101 of file MuonIsolationDQM.h.
Referenced by addOnTests.testit::run(), analyzer.Analyzer::write(), and core.JSONAnalyzer.JSONAnalyzer::write().
|
private |
Definition at line 142 of file MuonIsolationDQM.h.
|
private |
Definition at line 144 of file MuonIsolationDQM.h.
|
private |
Definition at line 143 of file MuonIsolationDQM.h.
|
private |
Definition at line 141 of file MuonIsolationDQM.h.
|
private |
Definition at line 125 of file MuonIsolationDQM.h.
|
private |
Definition at line 108 of file MuonIsolationDQM.h.
|
private |
Definition at line 110 of file MuonIsolationDQM.h.
|
private |
Definition at line 112 of file MuonIsolationDQM.h.
|
private |
Definition at line 121 of file MuonIsolationDQM.h.
|
private |
Definition at line 130 of file MuonIsolationDQM.h.
|
private |
Definition at line 123 of file MuonIsolationDQM.h.
|
private |
Definition at line 128 of file MuonIsolationDQM.h.
|
private |
Definition at line 131 of file MuonIsolationDQM.h.
|
private |
Definition at line 149 of file MuonIsolationDQM.h.
Referenced by looper.Looper::loop().
|
private |
Definition at line 151 of file MuonIsolationDQM.h.
|
private |
Definition at line 150 of file MuonIsolationDQM.h.
|
private |
Definition at line 152 of file MuonIsolationDQM.h.
|
private |
Definition at line 111 of file MuonIsolationDQM.h.
|
staticprivate |
Definition at line 104 of file MuonIsolationDQM.h.
|
staticprivate |
Definition at line 105 of file MuonIsolationDQM.h.
|
staticprivate |
Definition at line 106 of file MuonIsolationDQM.h.
|
private |
Definition at line 124 of file MuonIsolationDQM.h.
|
private |
Definition at line 113 of file MuonIsolationDQM.h.
|
private |
Definition at line 114 of file MuonIsolationDQM.h.
|
private |
Definition at line 115 of file MuonIsolationDQM.h.
|
private |
Definition at line 99 of file MuonIsolationDQM.h.
|
private |
Definition at line 109 of file MuonIsolationDQM.h.
|
private |
Definition at line 136 of file MuonIsolationDQM.h.
|
private |
Definition at line 137 of file MuonIsolationDQM.h.
|
private |
Definition at line 138 of file MuonIsolationDQM.h.
|
private |
Definition at line 96 of file MuonIsolationDQM.h.
|
private |
Definition at line 95 of file MuonIsolationDQM.h.
|
private |
Definition at line 118 of file MuonIsolationDQM.h.
|
private |
Definition at line 117 of file MuonIsolationDQM.h.
|
private |
Definition at line 127 of file MuonIsolationDQM.h.
|
private |
Definition at line 90 of file MuonIsolationDQM.h.
|
private |
Definition at line 92 of file MuonIsolationDQM.h.
|
private |
Definition at line 91 of file MuonIsolationDQM.h.