File indexing completed on 2025-08-03 08:21:00
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