105 desc.
add<
std::string>(
"folderName",
"ALCAStreamHcalIterativePhiSym");
115 descriptions.
add(
"dqmHcalIterativePhiSymAlCaReco", desc);
133 sprintf(name,
"MBdepth%d", (
k + 1));
134 sprintf(title,
"Depth %d", (
k + 1));
151 edm::LogWarning(
"DQMHcal") <<
"DQMHcalIterativePhiSymAlCaReco: Error! can't get HBHE RecHit Collection!";
157 int id = hid.
depth() - 1;
167 edm::LogWarning(
"DQMHcal") <<
"DQMHcalIterativePhiSymAlCaReco: Error! can't get HF RecHit Collection!";
173 int id = hid.
depth() - 1;
183 edm::LogWarning(
"DQMHcal") <<
"DQMHcalIterativePhiSymAlCaReco: Error! can't get HO RecHit Collection!";
189 int id = hid.
depth() - 1;
~DQMHcalIterativePhiSymAlCaReco() override
MonitorElement * hiDistrHFsize1D_
T getUntrackedParameter(std::string const &, T const &) const
const edm::EventSetup & c
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
object to monitor
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
uint16_t *__restrict__ id
virtual void setCurrentFolder(std::string const &fullpath)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
std::vector< T >::const_iterator const_iterator
DQMHcalIterativePhiSymAlCaReco(const edm::ParameterSet &)
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
MonitorElement * hiDistr2D_[maxDepth_]
constexpr int iphi() const
get the cell iphi
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
constexpr int ieta() const
get the cell ieta
void analyze(const edm::Event &e, const edm::EventSetup &c) override
ParameterDescriptionBase * add(U const &iLabel, T const &value)
const_iterator end() const
MonitorElement * hiDistrHOsize1D_
MonitorElement * hiDistrHBHEsize1D_
T const * product() const
void dqmEndRun(const edm::Run &r, const edm::EventSetup &c) override
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
T getParameter(std::string const &) const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static constexpr int maxDepth_
constexpr int depth() const
get the tower depth
Log< level::Warning, false > LogWarning
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< HORecHitCollection > tok_ho_
const_iterator begin() const
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)