Back to home page

sPhenix code displayed by LXR

 
 

    


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 /* EXAMPLE_MYMON_H */