EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PdbCalBankIterator Class Referenceabstract

#include <fun4all_coresoftware/blob/master/offline/database/pdbcal/base/PdbCalBankIterator.h>

+ Inheritance diagram for PdbCalBankIterator:

Public Member Functions

virtual ~PdbCalBankIterator ()
 
virtual bool init (const std::string &fulldbname, const PdbBankID &bankid)=0
 
virtual bool isValid () const =0
 
virtual void print (std::ostream &os=std::cout) const =0
 
virtual void setBankID (const PdbBankID &id)=0
 
virtual void setEndValTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture))=0
 
virtual void setInsertTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture))=0
 
virtual void setStartValTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture))=0
 
virtual PdbCalBanknext ()=0
 

Detailed Description

Definition at line 11 of file PdbCalBankIterator.h.

View newest version in sPHENIX GitHub at line 11 of file PdbCalBankIterator.h

Constructor & Destructor Documentation

virtual PdbCalBankIterator::~PdbCalBankIterator ( )
inlinevirtual

Definition at line 14 of file PdbCalBankIterator.h.

View newest version in sPHENIX GitHub at line 14 of file PdbCalBankIterator.h

Member Function Documentation

virtual bool PdbCalBankIterator::init ( const std::string &  fulldbname,
const PdbBankID bankid 
)
pure virtual

Implemented in PgPostCalBankIterator.

virtual bool PdbCalBankIterator::isValid ( ) const
pure virtual

Implemented in PgPostCalBankIterator.

virtual PdbCalBank* PdbCalBankIterator::next ( )
pure virtual

Implemented in PgPostCalBankIterator.

virtual void PdbCalBankIterator::print ( std::ostream &  os = std::cout) const
pure virtual

Implemented in PgPostCalBankIterator.

virtual void PdbCalBankIterator::setBankID ( const PdbBankID id)
pure virtual

Implemented in PgPostCalBankIterator.

virtual void PdbCalBankIterator::setEndValTimeLimits ( const PHTimeStamp min = PHTimeStamp(0),
const PHTimeStamp max = PHTimeStamp(PHTimeStamp::PHFarFuture) 
)
pure virtual

Implemented in PgPostCalBankIterator.

virtual void PdbCalBankIterator::setInsertTimeLimits ( const PHTimeStamp min = PHTimeStamp(0),
const PHTimeStamp max = PHTimeStamp(PHTimeStamp::PHFarFuture) 
)
pure virtual

Implemented in PgPostCalBankIterator.

virtual void PdbCalBankIterator::setStartValTimeLimits ( const PHTimeStamp min = PHTimeStamp(0),
const PHTimeStamp max = PHTimeStamp(PHTimeStamp::PHFarFuture) 
)
pure virtual

Implemented in PgPostCalBankIterator.


The documentation for this class was generated from the following file: