8 std::string MsgLoggerCat =
"GlobalHitsTester_GlobalHitsTester";
19 m_Prov.getUntrackedParameter<
bool>(
"GetAllProvenances");
21 m_Prov.getUntrackedParameter<
bool>(
"PrintProvenanceInfo");
25 <<
"\n===============================\n"
26 <<
"Initialized as EDAnalyzer with parameter values:\n"
27 <<
" Name = " <<
fName <<
"\n"
28 <<
" Verbosity = " << verbosity <<
"\n"
29 <<
" Frequency = " << frequency <<
"\n"
30 <<
" VtxUnit = " << vtxunit <<
"\n"
31 <<
" OutputFile = " << outputfile <<
"\n"
32 <<
" DoOutput = " << doOutput <<
"\n"
33 <<
" GetProv = " << getAllProvenances <<
"\n"
34 <<
" PrintProv = " << printProvenanceInfo <<
"\n"
35 <<
"===============================\n";
70 -10., 10., 100, -10., 10.);
78 10., 100, -10, 10., 100, -10., 10.);
104 std::string MsgLoggerCat =
"GlobalHitsTester_endJob";
107 <<
"Terminating having processed " <<
count <<
" events.";
130 for(
int i = 0;
i < 1000; ++
i) {
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * meTestProfile1
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonitorElement * book3D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ)
Book 3D histogram.
MonitorElement * meTestInt
MonitorElement * bookFloat(const char *name)
Book float.
MonitorElement * meTestString
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * meTestTH3F
void tag(MonitorElement *me, unsigned int myTag)
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
MonitorElement * bookString(const char *name, const char *value)
Book string.
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", const uint32_t run=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE")
MonitorElement * bookProfile(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const char *option="s")
virtual void beginJob(void)
const std::string getFullname(void) const
get full name of ME including Pathname
MonitorElement * meTestProfile2
virtual void endRun(const edm::Run &, const edm::EventSetup &)
virtual ~GlobalHitsTester()
MonitorElement * meTestTH1F
volatile std::atomic< bool > shutdown_flag false
MonitorElement * meTestFloat
MonitorElement * bookInt(const char *name)
Book int.
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
GlobalHitsTester(const edm::ParameterSet &)
void setCurrentFolder(const std::string &fullpath)
MonitorElement * meTestTH2F
MonitorElement * bookProfile2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ, const char *option="s")