Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:10

0001 #ifndef PDBCAL_BASE_RUNTOTIME_H
0002 #define PDBCAL_BASE_RUNTOTIME_H
0003 
0004 class PHTimeStamp;
0005 
0006 class RunToTime
0007 {
0008  protected:
0009   RunToTime() = default;
0010   virtual ~RunToTime() = default;
0011 
0012   static RunToTime *__instance;
0013 
0014  public:
0015   virtual PHTimeStamp *getBeginTime(const int runNumber) = 0;
0016   virtual PHTimeStamp *getEndTime(const int runNumber) = 0;
0017   virtual int getRunNumber(const PHTimeStamp &ts) = 0;
0018   virtual int DisconnectDB() = 0;
0019   static RunToTime *instance();
0020 };
0021 
0022 #endif /* PDBCAL_BASE_RUNTOTIME_H */