EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/dbase/dbInterface/FairDbValRecSet.h>
Public Member Functions | |
FairDbValRecSet (const string &tableName, UInt_t dbNo, UInt_t seqNo=0) | |
virtual | ~FairDbValRecSet () |
UInt_t | GetDbNo () const |
UInt_t | GetNumRows () const |
const string | GetTableName () const |
const FairDbValidityRec * | GetTableRow (UInt_t rowNum) const |
const FairDbValidityRec * | GetTableRowBySeqNo (UInt_t seqNo) const |
Private Member Functions | |
FairDbValRecSet (const FairDbValRecSet &) | |
FairDbValRecSet | operator= (const FairDbValRecSet &) |
Private Attributes | |
UInt_t | fDbNo |
FairDbResult * | fResult |
Result holding table of FairDbValidityRec. | |
map< UInt_t, const FairDbValidityRec * > | fSeqNoToRec |
Definition at line 11 of file FairDbValRecSet.h.
View newest version in sPHENIX GitHub at line 11 of file FairDbValRecSet.h
FairDbValRecSet::FairDbValRecSet | ( | const string & | tableName, |
UInt_t | dbNo, | ||
UInt_t | seqNo = 0 |
||
) |
|
virtual |
Definition at line 34 of file FairDbValRecSet.cxx.
View newest version in sPHENIX GitHub at line 34 of file FairDbValRecSet.cxx
References fResult.
|
private |
|
inline |
Definition at line 21 of file FairDbValRecSet.h.
View newest version in sPHENIX GitHub at line 21 of file FairDbValRecSet.h
References fDbNo.
UInt_t FairDbValRecSet::GetNumRows | ( | ) | const |
Definition at line 42 of file FairDbValRecSet.cxx.
View newest version in sPHENIX GitHub at line 42 of file FairDbValRecSet.cxx
References fResult, and FairDbResult::GetNumRows().
Referenced by GetTableRowBySeqNo().
const string FairDbValRecSet::GetTableName | ( | ) | const |
Definition at line 49 of file FairDbValRecSet.cxx.
View newest version in sPHENIX GitHub at line 49 of file FairDbValRecSet.cxx
References fResult, and FairDbResult::TableName().
const FairDbValidityRec * FairDbValRecSet::GetTableRow | ( | UInt_t | rowNum | ) | const |
Definition at line 56 of file FairDbValRecSet.cxx.
View newest version in sPHENIX GitHub at line 56 of file FairDbValRecSet.cxx
References fResult, and FairDbResult::GetTableRow().
Referenced by GetTableRowBySeqNo().
const FairDbValidityRec * FairDbValRecSet::GetTableRowBySeqNo | ( | UInt_t | seqNo | ) | const |
Definition at line 65 of file FairDbValRecSet.cxx.
View newest version in sPHENIX GitHub at line 65 of file FairDbValRecSet.cxx
References fSeqNoToRec, GetNumRows(), FairDbValidityRec::GetSeqNo(), and GetTableRow().
|
private |
|
private |
Definition at line 34 of file FairDbValRecSet.h.
View newest version in sPHENIX GitHub at line 34 of file FairDbValRecSet.h
Referenced by GetDbNo().
|
private |
Result holding table of FairDbValidityRec.
Definition at line 37 of file FairDbValRecSet.h.
View newest version in sPHENIX GitHub at line 37 of file FairDbValRecSet.h
Referenced by GetNumRows(), GetTableName(), GetTableRow(), and ~FairDbValRecSet().
|
mutableprivate |
Lookup SeqNo -> FairDbValidityRec lazy creation - see GetTableRowBySeqNo
Definition at line 41 of file FairDbValRecSet.h.
View newest version in sPHENIX GitHub at line 41 of file FairDbValRecSet.h
Referenced by GetTableRowBySeqNo().