6 monitorDir(ps.getUntrackedParameter<
std::
string>(
"monitorDir")),
9 makeMuonAtVtxPlots(ps.getUntrackedParameter<
bool>(
"makeMuonAtVtxPlots"))
18 desc.
addUntracked<
std::string>(
"monitorDir",
"")->setComment(
"Target directory in the DQM file. Will be created if not existing.");
22 descriptions.
add(
"l1tStage2uGMTMuon", desc);
142 if (
verbose)
edm::LogInfo(
"L1TStage2uGMTMuon") <<
"L1TStage2uGMTMuon: analyze..." << std::endl;
149 for (
int itBX = MuonBxCollection->
getFirstBX(); itBX <= MuonBxCollection->
getLastBX(); ++itBX) {
const_iterator end(int bx) const
~L1TStage2uGMTMuon() override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
MonitorElement * ugmtMuonhwPhi
MonitorElement * ugmtMuonPhiAtVtxvsEtaAtVtx
unsigned size(int bx) const
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
MonitorElement * ugmtMuonhwQual
MonitorElement * ugmtMuonhwEta
MonitorElement * ugmtMuonPhi
MonitorElement * ugmtMuonCharge
MonitorElement * ugmtMuonPtvsPhi
MonitorElement * ugmtMuonPhivsEta
MonitorElement * ugmtMuonBXvshwPhiAtVtx
MonitorElement * ugmtMuonEtaAtVtx
MonitorElement * ugmtMuonPhiAtVtx
MonitorElement * ugmtMuonBXvshwEta
MonitorElement * ugmtMuonEta
edm::EDGetTokenT< l1t::MuonBxCollection > ugmtMuonToken
MonitorElement * ugmtMuonBXvshwPt
MonitorElement * ugmtMuonPt
void setCurrentFolder(std::string const &fullpath)
MonitorElement * ugmtMuonhwCharge
void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override
MonitorElement * ugmtMuonBXvshwCharge
MonitorElement * book1D(Args &&...args)
MonitorElement * ugmtMuonPtvsEtaAtVtx
ParameterDescriptionBase * add(U const &iLabel, T const &value)
MonitorElement * ugmtMuonhwEtaAtVtx
MonitorElement * ugmtMuonhwChargeValid
MonitorElement * ugmtMuonBXvshwChargeValid
BXVector< Muon > MuonBxCollection
MonitorElement * ugmtMuonBXvshwPhi
MonitorElement * ugmtMuonBX
MonitorElement * book2D(Args &&...args)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
MonitorElement * ugmtMuonPtvsPhiAtVtx
L1TStage2uGMTMuon(const edm::ParameterSet &ps)
MonitorElement * ugmtnMuons
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * ugmtMuonBXvshwEtaAtVtx
MonitorElement * ugmtMuonhwPhiAtVtx
const_iterator begin(int bx) const
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
MonitorElement * ugmtMuonhwPt
MonitorElement * ugmtMuonBXvshwQual
MonitorElement * ugmtMuonPtvsEta
std::vector< T >::const_iterator const_iterator