1 #ifndef ScoutingAnalyzerBase_h
2 #define ScoutingAnalyzerBase_h
42 (
const std::string &
name,
const std::string &
title,
43 int nchX,
double lowX,
double highX,
44 const std::string & titleX =
"",
const std::string & titleY =
"Events",
45 Option_t * option =
"E1 P" ) ;
48 (
const std::string &
name,
const std::string &
title,
49 int nchX,
double lowX,
double highX,
50 const std::string & titleX =
"",
const std::string & titleY =
"Events",
51 Option_t * option =
"E1 P" ) ;
54 (
const std::string &
name,
const std::string &
title,
55 int nchX,
float *xbinsize,
56 const std::string & titleX =
"",
const std::string & titleY =
"Events",
57 Option_t * option =
"E1 P" ) ;
60 (
const std::string &
name,
const std::string &
title,
61 int nchX,
float *xbinsize,
62 const std::string & titleX =
"",
const std::string & titleY =
"Events",
63 Option_t * option =
"E1 P" ) ;
66 (
const std::string &
name,
const std::string &
title,
67 int nchX,
double lowX,
double highX,
68 int nchY,
double lowY,
double highY,
69 const std::string & titleX =
"",
const std::string & titleY =
"",
70 Option_t * option =
"COLZ" ) ;
73 (
const std::string &
name,
const std::string &
title,
74 int nchX,
double lowX,
double highX,
75 int nchY,
double lowY,
double highY,
76 const std::string & titleX =
"",
const std::string & titleY =
"",
77 Option_t * option =
"COLZ" ) ;
80 (
const std::string &
name,
const std::string &
title,
81 int nchX,
double lowX,
double highX,
82 double lowY,
double highY,
83 const std::string & titleX =
"",
const std::string & titleY =
"",
84 Option_t * option =
"E1 P" ) ;
88 const std::string & titleX,
const std::string & titleY,
89 const std::string &
title =
"" ) ;
93 const std::string & titleX,
const std::string & titleY,
94 const std::string &
title =
"" ) ;
98 const std::string &
title =
"",
const std::string & titleX =
"",
const std::string & titleY =
"",
99 Double_t minimum = -1111, Double_t maximum = -1111 ) ;
103 const std::string &
title =
"",
const std::string & titleX =
"",
const std::string & titleY =
"",
104 Double_t minimum = -1111, Double_t maximum = -1111 ) ;
virtual ~ScoutingAnalyzerBase()
unsigned m_verbosityLevel
MonitorElement * bookH2withSumw2(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
MonitorElement * bookH1withSumw2(const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
MonitorElement * bookP1(const std::string &name, const std::string &title, int nchX, double lowX, double highX, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="E1 P")
MonitorElement * bookH1withSumw2BinArray(const std::string &name, const std::string &title, int nchX, float *xbinsize, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
MonitorElement * profileY(MonitorElement *me2d, const std::string &title="", const std::string &titleX="", const std::string &titleY="", Double_t minimum=-1111, Double_t maximum=-1111)
std::string newName(const std::string &name)
MonitorElement * profileX(MonitorElement *me2d, const std::string &title="", const std::string &titleX="", const std::string &titleY="", Double_t minimum=-1111, Double_t maximum=-1111)
virtual void analyze(const edm::Event &e, const edm::EventSetup &c)
virtual void endRun(edm::Run const &, edm::EventSetup const &)
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
ScoutingAnalyzerBase(const edm::ParameterSet &conf)
MonitorElement * bookH1BinArray(const std::string &name, const std::string &title, int nchX, float *xbinsize, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
MonitorElement * bookH1(const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
MonitorElement * bookH2andDivide(const std::string &name, MonitorElement *num, MonitorElement *denom, const std::string &titleX, const std::string &titleY, const std::string &title="")
MonitorElement * bookH1andDivide(const std::string &name, MonitorElement *num, MonitorElement *denom, const std::string &titleX, const std::string &titleY, const std::string &title="")
MonitorElement * bookH2(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")