![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbEventID Class Reference
[BdbEvent]#include <BdbEventID.hh>
Inheritance diagram for BdbEventID:
List of all members.
Public Methods
BdbEventID () BdbEventID (d_ULong sec, d_ULong nsec=0) BdbEventID (const BdbTime &theTime) BdbEventID (const AbsEventID &theID) BdbEventID (const BdbEventID &theID) virtual ~BdbEventID () void time (BdbTime &theTime) const d_ULong key () const d_ULong key2 () const long majorID () const long minorID () const void setTime (d_ULong sec, d_ULong nsec=0) void setID (long major, long minor=0) bool operator< (const BdbSortable &theOther) const virtual const EidEventTriplet eventIdTriplet (void) const virtual const EidCondKeyTriplet condKeyTriplet (void) const virtual d_ULong run (void) const virtual d_ULong configKey (void) const Private Attributes
BdbTime _time Constructor & Destructor Documentation
BdbEventID::BdbEventID ( )
Definition at line 46 of file BdbEventID.cc.
BdbEventID::BdbEventID ( d_ULong sec, d_ULong nsec = 0 )
Definition at line 52 of file BdbEventID.cc.
BdbEventID::BdbEventID ( const BdbTime & theTime )
Definition at line 57 of file BdbEventID.cc.
BdbEventID::BdbEventID ( const AbsEventID & theID )
Definition at line 67 of file BdbEventID.cc.
References setID().
BdbEventID::BdbEventID ( const BdbEventID & theID )
Definition at line 62 of file BdbEventID.cc.
BdbEventID::~BdbEventID ( ) [virtual]
Definition at line 76 of file BdbEventID.cc.
Member Function Documentation
const EidCondKeyTriplet BdbEventID::condKeyTriplet ( void ) const [virtual]
Implements AbsEventID.
Definition at line 159 of file BdbEventID.cc.
References _time.
d_ULong BdbEventID::configKey ( void ) const [virtual]
Implements AbsEventID.
Definition at line 172 of file BdbEventID.cc.
const EidEventTriplet BdbEventID::eventIdTriplet ( void ) const [virtual]
Implements AbsEventID.
Definition at line 147 of file BdbEventID.cc.
d_ULong BdbEventID::key ( ) [virtual]
Implements BdbSortable.
Definition at line 85 of file BdbEventID.cc.
References _time, and BdbTime::getGmtSec().
Referenced by BdbEvent::key(), majorID(), and operator<().
d_ULong BdbEventID::key2 ( ) [virtual]
Implements BdbSortable.
Definition at line 91 of file BdbEventID.cc.
References _time, and BdbTime::getGmtNsec().
Referenced by BdbEvent::key2(), minorID(), and operator<().
long BdbEventID::majorID ( ) [virtual]
Implements AbsEventID.
Definition at line 97 of file BdbEventID.cc.
References key().
long BdbEventID::minorID ( ) [virtual]
Implements AbsEventID.
Definition at line 103 of file BdbEventID.cc.
References key2().
bool BdbEventID::operator< ( const BdbSortable & theOther ) const [virtual]
Reimplemented from BdbSortable.
Definition at line 135 of file BdbEventID.cc.
References BdbSortable::key(), key(), BdbSortable::key2(), key2(), and result.
d_ULong BdbEventID::run ( void ) const [virtual]
Implements AbsEventID.
Definition at line 166 of file BdbEventID.cc.
void BdbEventID::setID ( long major, long minor = 0 ) [virtual]
Implements AbsEventID.
Definition at line 125 of file BdbEventID.cc.
References setTime().
Referenced by BdbEventID(), and BdbEvent::setEventID().
void BdbEventID::setTime ( d_ULong sec, d_ULong nsec = 0 )
Definition at line 119 of file BdbEventID.cc.
References _time.
Referenced by BdbEvent_001::setEventID(), and setID().
void BdbEventID::time ( BdbTime & theTime ) const
Definition at line 109 of file BdbEventID.cc.
References _time.
Member Data Documentation
BdbTime BdbEventID::_time [private]
Definition at line 86 of file BdbEventID.hh.
Referenced by condKeyTriplet(), key(), key2(), setTime(), and time().
The documentation for this class was generated from the following files:
- /BdbEvent/BdbEventID.hh
- /BdbEvent/BdbEventID.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002