Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PdbCalBank Class Referenceabstract

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/database/pdbcal/base/PdbCalBank.h>

+ Inheritance diagram for PdbCalBank:
+ Collaboration diagram for PdbCalBank:

Public Member Functions

 PdbCalBank ()
 
virtual ~PdbCalBank ()
 
virtual PdbCalBankclone () const =0
 
virtual void printHeader () const =0
 
virtual void print ()=0
 
virtual void printEntry (size_t)=0
 
virtual size_t getLength ()=0
 
virtual PdbCalChangetEntry (size_t)=0
 
virtual void setLength (size_t val)=0
 
virtual PdbBankID getBankID () const =0
 
virtual PHTimeStamp getInsertTime () const =0
 
virtual PHTimeStamp getStartValTime () const =0
 
virtual PHTimeStamp getEndValTime () const =0
 
virtual std::string getDescription () const =0
 
virtual std::string getUserName () const =0
 
virtual void setBankID (const PdbBankID &)=0
 
virtual void setInsertTime (const PHTimeStamp &)=0
 
virtual void setStartValTime (const PHTimeStamp &)=0
 
virtual void setEndValTime (const PHTimeStamp &)=0
 
virtual void setDescription (const std::string &)=0
 
virtual void setUserName (const std::string &)=0
 
virtual int isValid (const PHTimeStamp &) const =0
 
 ClassDef (PdbCalBank, 2)
 

Detailed Description

Definition at line 20 of file PdbCalBank.h.

Constructor & Destructor Documentation

PdbCalBank::PdbCalBank ( )

Definition at line 6 of file PdbCalBank.cc.

PdbCalBank::~PdbCalBank ( )
virtual

Definition at line 10 of file PdbCalBank.cc.

Member Function Documentation

PdbCalBank::ClassDef ( PdbCalBank  ,
 
)
virtual PdbCalBank* PdbCalBank::clone ( ) const
pure virtual
virtual PdbBankID PdbCalBank::getBankID ( ) const
pure virtual
virtual std::string PdbCalBank::getDescription ( ) const
pure virtual
virtual PHTimeStamp PdbCalBank::getEndValTime ( ) const
pure virtual
virtual PdbCalChan& PdbCalBank::getEntry ( size_t  )
pure virtual
virtual PHTimeStamp PdbCalBank::getInsertTime ( ) const
pure virtual
virtual size_t PdbCalBank::getLength ( )
pure virtual
virtual PHTimeStamp PdbCalBank::getStartValTime ( ) const
pure virtual
virtual std::string PdbCalBank::getUserName ( ) const
pure virtual
virtual int PdbCalBank::isValid ( const PHTimeStamp ) const
pure virtual
virtual void PdbCalBank::print ( )
pure virtual
virtual void PdbCalBank::printEntry ( size_t  )
pure virtual
virtual void PdbCalBank::printHeader ( ) const
pure virtual
virtual void PdbCalBank::setBankID ( const PdbBankID )
pure virtual
virtual void PdbCalBank::setDescription ( const std::string &  )
pure virtual
virtual void PdbCalBank::setEndValTime ( const PHTimeStamp )
pure virtual
virtual void PdbCalBank::setInsertTime ( const PHTimeStamp )
pure virtual
virtual void PdbCalBank::setLength ( size_t  val)
pure virtual

Referenced by PHParametersContainer::WriteToDB(), PHG4ParametersContainer::WriteToDB(), PHG4Parameters::WriteToDB(), and PHParameters::WriteToDB().

+ Here is the caller graph for this function:

virtual void PdbCalBank::setStartValTime ( const PHTimeStamp )
pure virtual
virtual void PdbCalBank::setUserName ( const std::string &  )
pure virtual

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