Class Reference for E1039 Core & Analysis Software
RunToTime Class Referenceabstract

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/database/pdbcal/base/RunToTime.h>

+ Collaboration diagram for RunToTime:

Public Member Functions

virtual PHTimeStampgetBeginTime (const int runNumber)=0
 
virtual PHTimeStampgetEndTime (const int runNumber)=0
 
virtual int getRunNumber (const PHTimeStamp &ts)=0
 
virtual int DisconnectDB ()=0
 

Static Public Member Functions

static RunToTimeinstance ()
 

Protected Member Functions

 RunToTime ()
 
virtual ~RunToTime ()
 

Static Protected Attributes

static RunToTime__instance = 0
 

Detailed Description

Definition at line 6 of file RunToTime.h.

Constructor & Destructor Documentation

◆ RunToTime()

RunToTime::RunToTime ( )
protected

Definition at line 7 of file RunToTime.cc.

◆ ~RunToTime()

RunToTime::~RunToTime ( )
protectedvirtual

Definition at line 12 of file RunToTime.cc.

Member Function Documentation

◆ DisconnectDB()

virtual int RunToTime::DisconnectDB ( )
pure virtual

◆ getBeginTime()

virtual PHTimeStamp* RunToTime::getBeginTime ( const int  runNumber)
pure virtual

◆ getEndTime()

virtual PHTimeStamp* RunToTime::getEndTime ( const int  runNumber)
pure virtual

◆ getRunNumber()

virtual int RunToTime::getRunNumber ( const PHTimeStamp ts)
pure virtual

◆ instance()

RunToTime * RunToTime::instance ( )
static

Definition at line 16 of file RunToTime.cc.

References __instance.

Member Data Documentation

◆ __instance

RunToTime * RunToTime::__instance = 0
staticprotected

Definition at line 14 of file RunToTime.h.

Referenced by instance().


The documentation for this class was generated from the following files: