LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "IOVTimeStamp.h"
Public Member Functions | |
IOVTimeStamp (unsigned long stamp, unsigned int substamp=0) | |
Constructor. More... | |
virtual | ~IOVTimeStamp () |
Default destructor. More... | |
unsigned long | Stamp () const |
unsigned long | SubStamp () const |
const std::string & | DBStamp () const |
void | SetStamp (unsigned long stamp, unsigned int substamp=0) |
void | CalcDBStamp () |
bool | operator< (const IOVTimeStamp &ts) const |
comparison operators More... | |
bool | operator<= (const IOVTimeStamp &ts) const |
bool | operator>= (const IOVTimeStamp &ts) const |
bool | operator> (const IOVTimeStamp &ts) const |
bool | operator== (const IOVTimeStamp &ts) const |
implementation of equality operator More... | |
bool | operator!= (const IOVTimeStamp &ts) const |
remaining comparison operators implemented in terms of == and < More... | |
IOVTimeStamp & | operator= (const IOVTimeStamp &ts) |
assignment operator More... | |
Static Public Member Functions | |
static IOVTimeStamp | GetFromString (const std::string &ts) |
static IOVTimeStamp | MinTimeStamp () |
static IOVTimeStamp | MaxTimeStamp () |
Protected Attributes | |
unsigned long | fStamp |
unsigned int | fSubStamp |
std::string | fDBStamp |
Definition at line 24 of file IOVTimeStamp.h.