File indexing completed on 2026-04-04 08:16:09
0001 #ifndef EXAMPLE_MYMON_H
0002 #define EXAMPLE_MYMON_H
0003
0004 #include <onlmon/OnlMon.h>
0005
0006 class Event;
0007 class OnlMonDB;
0008 class TH1;
0009 class TH2;
0010
0011 class MyMon : public OnlMon
0012 {
0013 public:
0014 MyMon(const std::string &name = "MYMON");
0015 virtual ~MyMon();
0016
0017 int process_event(Event *evt);
0018 int Init();
0019 int BeginRun(const int runno);
0020 int Reset();
0021
0022 protected:
0023 int DBVarInit();
0024 int evtcnt {0};
0025 int idummy {0};
0026 OnlMonDB *dbvars {nullptr};
0027 TH1 *myhist1 {nullptr};
0028 TH2 *myhist2 {nullptr};
0029 };
0030
0031 #endif