Go to the documentation of this file.
120 std::vector<std::vector<double> >
param;
138 std::vector<MonitorElement*>
h_1D;
139 std::vector<MonitorElement*>
h_2D;
~MuonIsolationDQM() override
std::vector< std::string > titles_2D
std::vector< int > isContinuous
edm::Handle< reco::IsoDepositMap > MuIsoDepHandle
double theDataNVtx[NUM_VARS_NVTX]
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::vector< std::vector< double > > param
std::vector< std::string > axis_titles
std::vector< std::string > axis_titles_NVtxs
static const int NUM_VARS
edm::RefToBase< reco::Muon > MuonBaseRef
double theData2D[NUM_VARS_2D]
edm::EDGetTokenT< edm::View< reco::Muon > > theMuonCollectionLabel_
edm::EDGetTokenT< reco::VertexCollection > theVertexCollectionLabel_
static const int NUM_VARS_NVTX
std::vector< std::string > main_titles_NVtxs
TH1 * GetTH1FromMonitorElement(MonitorElement *me)
void analyze(const edm::Event &, const edm::EventSetup &) override
std::vector< MonitorElement * > h_2D
std::vector< std::string > main_titles
MonitorElement * h_nMuons
MuonIsolationDQM(const edm::ParameterSet &)
std::vector< MonitorElement * > h_1D
std::vector< std::string > names
edm::View< reco::Muon >::const_iterator MuonIterator
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
std::vector< MonitorElement * > h_1D_NVTX
std::vector< std::string > names_2D
void RecordData(const reco::Muon &muon)
static const int NUM_VARS_2D
const typedef reco::IsoDeposit MuIsoDepRef
std::vector< std::string > names_NVtxs