CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMHelper.cc
Go to the documentation of this file.
2 
3 
5 
6 }
7 
9 
10 }
11 
12 MonitorElement* DQMHelper::book1dHisto(TString name,TString title,int n,double xmin,double xmax,
13  TString xaxis, TString yaxis){
14  MonitorElement* dqm=ibooker->book1D(std::string(name.Data()),std::string(title.Data()),n,xmin,xmax);
15  dqm->getTH1()->Sumw2();
16  dqm->setAxisTitle(std::string(xaxis.Data()),1);
17  dqm->setAxisTitle(std::string(yaxis.Data()),2);
18  return dqm;
19 }
20 
22  MonitorElement* dqm=ibooker->book1D(name,title,n,xmin,xmax);
23  dqm->getTH1()->Sumw2();
24  return dqm;
25 }
26 
27 MonitorElement* DQMHelper::book2dHisto(TString name,TString title,int nx,double xmin,double xmax,
28  int ny,double ymin,double ymax,TString xaxis, TString yaxis){
29  MonitorElement* dqm=ibooker->book2D(std::string(name.Data()),std::string(title.Data()),nx,xmin,xmax,ny,ymin,ymax);
30  dqm->getTH1()->Sumw2();
31  dqm->setAxisTitle(std::string(xaxis.Data()),1);
32  dqm->setAxisTitle(std::string(yaxis.Data()),2);
33  return dqm;
34 }
35 
36 
37 MonitorElement* DQMHelper::book2dHisto(const std::string &name,const std::string &title,int nx,double xmin,double xmax,int ny,double ymin,double ymax){
38  MonitorElement* dqm=ibooker->book2D(name,title,nx,xmin,xmax,ny,ymin,ymax);
39  dqm->getTH1()->Sumw2();
40  return dqm;
41 }
42 
43 
44 
int i
Definition: DBlmapReader.cc:9
MonitorElement * book2dHisto(TString name, TString title, int nx, double xmin, double xmax, int ny, double ymin, double ymax, TString xaxis, TString yaxis)
Definition: DQMHelper.cc:27
DQMHelper(DQMStore::IBooker *i)
Definition: DQMHelper.cc:4
MonitorElement * book1D(Args &&...args)
Definition: DQMStore.h:113
TH1 * getTH1(void) const
MonitorElement * book2D(Args &&...args)
Definition: DQMStore.h:131
virtual ~DQMHelper()
Definition: DQMHelper.cc:8
DQMStore::IBooker * ibooker
Definition: DQMHelper.h:28
MonitorElement * book1dHisto(TString name, TString title, int n, double xmin, double xmax, TString xaxis, TString yaxis)
Definition: DQMHelper.cc:12
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)