|
|
Go to the documentation of this file.
9 edm::LogInfo(
"TrackFoldedOccupancyClient") <<
"TrackFoldedOccupancyClient::Deleting TrackFoldedOccupancyClient ";
22 edm::LogInfo(
"TrackFoldedOccupancyClient") <<
"TrackFoldedOccupancyClient::Deleting TrackFoldedOccupancyClient ";
29 edm::LogInfo(
"TrackFoldedOccupancyClient") <<
"TrackFoldedOccupancyClient::beginJob done";
36 edm::LogInfo(
"TrackFoldedOccupancyClient") <<
"TrackFoldedOccupancyClient:: Begining of Run";
58 histname =
"TkEtaPhi_RelativeDifference_byFoldingmap_op_" +
histTag_;
64 histname =
"TkEtaPhi_Ratio_byFoldingmap_" +
histTag_;
69 histname =
"TkEtaPhi_Ratio_byFoldingmap_op_" +
histTag_;
80 edm::LogInfo(
"TrackFoldedOccupancyClient") <<
"TrackFoldedOccupancyClient::endLuminosityBlock";
86 hname =
"TrackEtaPhi_";
89 hname =
"TrackEtaPhiInverted_";
92 hname =
"TrackEtaPhiInvertedoutofphase_";
101 for (
int ii = 1;
ii <= nx;
ii++) {
102 for (
int jj = 1;
jj <= ny;
jj++) {
109 if (Sum1 == 0 || Sum2 == 0) {
113 double ratio1 = Sub1 / Sum1;
114 double ratio2 = Sub2 / Sum2;
virtual void divide(const MonitorElement *, const MonitorElement *, double, double, const char *)
Replace entries with results of dividing num by denom.
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap
virtual void setCurrentFolder(std::string const &fullpath)
Log< level::Info, false > LogInfo
MonitorElement * TkEtaPhi_Ratio_byFoldingmap_op
#define DEFINE_FWK_MODULE(type)
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
BeginRun.
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap_op
virtual int getNbinsY() const
get # of bins in Y-axis
void bookMEs(DQMStore::IBooker &ibooker_)
book MEs
void dqmEndJob(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_) override
EndJob.
~TrackFoldedOccupancyClient() override
Destructor.
TrackFoldedOccupancyClient(const edm::ParameterSet &ps)
Constructor.
MonitorElement * TkEtaPhi_Ratio_byFoldingmap
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
virtual int getNbinsX() const
get # of bins in X-axis
void beginJob(void) override
BeginJob.
virtual MonitorElement * get(std::string const &fullpath) const
T getParameter(std::string const &) const
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
virtual double getBinContent(int binx) const
get content of bin (1-D)