Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ( )
protected

Definition at line 7 of file RunToTime.cc.

RunToTime::~RunToTime ( )
protectedvirtual

Definition at line 12 of file RunToTime.cc.

Member Function Documentation

virtual int RunToTime::DisconnectDB ( )
pure virtual
virtual PHTimeStamp* RunToTime::getBeginTime ( const int  runNumber)
pure virtual
virtual PHTimeStamp* RunToTime::getEndTime ( const int  runNumber)
pure virtual
virtual int RunToTime::getRunNumber ( const PHTimeStamp ts)
pure virtual
RunToTime * RunToTime::instance ( )
static

Definition at line 16 of file RunToTime.cc.

References __instance.

Member Data Documentation

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: