2 #ifndef Validation_RecoEgamma_ElectronValidator_h
3 #define Validation_RecoEgamma_ElectronValidator_h
25 (
const std::string &
name,
const std::string &
title,
26 int nchX,
double lowX,
double highX,
27 const std::string & titleX =
"",
const std::string & titleY =
"Events" ) ;
30 (
const std::string & name,
const std::string & title,
31 int nchX,
double lowX,
double highX,
32 const std::string & titleX =
"",
const std::string & titleY =
"Events" ) ;
35 (
const std::string & name,
const std::string & title,
36 int nchX,
double lowX,
double highX,
37 int nchY,
double lowY,
double highY,
38 const std::string & titleX =
"",
const std::string & titleY =
"" ) ;
41 (
const std::string & name,
const std::string & title,
42 int nchX,
double lowX,
double highX,
43 int nchY,
double lowY,
double highY,
44 const std::string & titleX =
"",
const std::string & titleY =
"" ) ;
47 (
const std::string & name,
const std::string & title,
48 int nchX,
double lowX,
double highX,
49 double lowY,
double highY,
50 const std::string & titleX =
"",
const std::string & titleY =
"" ) ;
54 const std::string & titleX,
const std::string & titleY,
55 const std::string & title =
"",
bool print =
false ) ;
59 const std::string & titleX,
const std::string & titleY,
60 const std::string & title =
"",
bool print =
false ) ;
64 const std::string & title =
"",
const std::string & titleX =
"",
const std::string & titleY =
"",
65 Double_t minimum = -1111, Double_t maximum = -1111 ) ;
69 const std::string & title =
"",
const std::string & titleX =
"",
const std::string & titleY =
"",
70 Double_t minimum = -1111, Double_t maximum = -1111 ) ;
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")
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="")
std::string print(const Track &, edm::Verbosity=edm::Concise)
Track print utility.
MonitorElement * profileX(const std::string &name, MonitorElement *me2d, const std::string &title="", const std::string &titleX="", const std::string &titleY="", Double_t minimum=-1111, Double_t maximum=-1111)
void saveStore(const std::string &filename)
MonitorElement * profileY(const std::string &name, MonitorElement *me2d, const std::string &title="", const std::string &titleX="", const std::string &titleY="", Double_t minimum=-1111, Double_t maximum=-1111)
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="")
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")
void setStoreFolder(const std::string &path)
MonitorElement * bookH1andDivide(const std::string &name, MonitorElement *num, MonitorElement *denom, const std::string &titleX, const std::string &titleY, const std::string &title="", bool print=false)
MonitorElement * bookH2andDivide(const std::string &name, MonitorElement *num, MonitorElement *denom, const std::string &titleX, const std::string &titleY, const std::string &title="", bool print=false)
ElectronValidator(const edm::ParameterSet &conf)
virtual ~ElectronValidator()
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="")