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