#include <BeamMonSwicMask.h>
Inheritance diagram for BeamMonSwicMask:

Public Member Functions | |
| BeamMonSwicMask (const char *device="", int index=0, float mask=1) | |
| virtual DbiTableRow * | CreateTableRow () const |
| DbiTableRow API. | |
| void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
| DbiTableRow API. | |
| virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
| DbiTableRow API. | |
| const char * | GetDeviceName () const |
| int | GetOffset () const |
| float | GetMask () const |
| void | GetRange (VldTimeStamp &start, VldTimeStamp &stop) |
| void | SetDeviceName (const char *n) |
| void | SetIndex (int i) |
| void | SetMask (float m) |
| void | SetRange (VldTimeStamp start=VldTimeStamp::GetBOT(), VldTimeStamp stop=VldTimeStamp::GetEOT()) |
Private Attributes | |
| VldTimeStamp | fStartTime |
| VldTimeStamp | fStopTime |
| std::string | fName |
| int | fIndex |
| float | fMask |
Created on: Mon Apr 25 14:18:13 2005
Definition at line 33 of file BeamMonSwicMask.h.
|
||||||||||||||||
|
Definition at line 9 of file BeamMonSwicMask.cxx. 00010 : DbiTableRow(), fName(device), fIndex(index), fMask(mask) 00011 { 00012 }
|
|
|
DbiTableRow API.
Implements DbiTableRow. Definition at line 14 of file BeamMonSwicMask.cxx. 00015 {
00016 return new BeamMonSwicMask;
00017 }
|
|
||||||||||||
|
DbiTableRow API.
Implements DbiTableRow. Definition at line 19 of file BeamMonSwicMask.cxx. References fIndex, fName, fStartTime, and fStopTime. 00020 {
00021 rs >> fStartTime >> fStopTime >> fName >> fIndex >> fMask;
00022 }
|
|
|
Definition at line 45 of file BeamMonSwicMask.h. References fName. Referenced by BDSwicMaskAccessor::SetSpillTime(). 00045 { return fName.c_str(); }
|
|
|
Definition at line 47 of file BeamMonSwicMask.h. Referenced by BDSwicMaskAccessor::SetSpillTime(). 00047 { return fMask; }
|
|
|
Definition at line 46 of file BeamMonSwicMask.h. Referenced by BDSwicMaskAccessor::SetSpillTime(). 00046 { return fIndex; }
|
|
||||||||||||
|
Definition at line 48 of file BeamMonSwicMask.h. 00049 { start = fStartTime; stop = fStopTime; }
|
|
|
Definition at line 51 of file BeamMonSwicMask.h. References fName. 00051 { fName = n; }
|
|
|
Definition at line 52 of file BeamMonSwicMask.h. References fIndex. 00052 { fIndex = i; }
|
|
|
Definition at line 53 of file BeamMonSwicMask.h. References fMask. 00053 { fMask = m; }
|
|
||||||||||||
|
Definition at line 54 of file BeamMonSwicMask.h. References fStartTime, and fStopTime. 00056 { fStartTime = start; fStopTime = stop; }
|
|
||||||||||||
|
DbiTableRow API.
Reimplemented from DbiTableRow. Definition at line 24 of file BeamMonSwicMask.cxx. References fIndex, fName, fStartTime, and fStopTime. 00025 {
00026 ors << fStartTime<< fStopTime << fName << fIndex << fMask;
00027 }
|
|
|
Definition at line 60 of file BeamMonSwicMask.h. Referenced by Fill(), SetIndex(), and Store(). |
|
|
Definition at line 61 of file BeamMonSwicMask.h. Referenced by SetMask(). |
|
|
Definition at line 59 of file BeamMonSwicMask.h. Referenced by Fill(), GetDeviceName(), SetDeviceName(), and Store(). |
|
|
Definition at line 58 of file BeamMonSwicMask.h. Referenced by Fill(), SetRange(), and Store(). |
|
|
Definition at line 58 of file BeamMonSwicMask.h. Referenced by Fill(), SetRange(), and Store(). |
1.3.9.1