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

#include <coresoftware/blob/master/offline/database/pdbcal/pg/PgPostCalBank.h>

+ Inheritance diagram for PgPostCalBank:
+ Collaboration diagram for PgPostCalBank:

Public Member Functions

 PgPostCalBank ()
 
virtual ~PgPostCalBank ()
 
virtual void printHeader () const
 
virtual void printEntry (size_t)=0
 
virtual void print ()=0
 
virtual size_t getLength ()=0
 
virtual PdbCalChangetEntry (size_t)=0
 
virtual void setLength (size_t val)=0
 
virtual PdbBankID getBankID () const
 
virtual PHTimeStamp getInsertTime () const
 
virtual PHTimeStamp getStartValTime () const
 
virtual PHTimeStamp getEndValTime () const
 
virtual std::string getDescription () const
 
virtual std::string getUserName () const
 
virtual std::string getTableName () const
 
virtual void setBankID (const PdbBankID &)
 
virtual void setInsertTime (const PHTimeStamp &)
 
virtual void setStartValTime (const PHTimeStamp &)
 
virtual void setEndValTime (const PHTimeStamp &)
 
virtual void setDescription (const std::string &)
 
virtual void setUserName (const std::string &)
 
virtual void setTableName (const std::string &)
 
virtual int isValid (const PHTimeStamp &) const
 
 ClassDefOverride (PgPostCalBank, 2)
 
- Public Member Functions inherited from PdbCalBank
 PdbCalBank ()
 
 ~PdbCalBank () override
 
PHObjectCloneMe () const override
 Virtual copy constructor.
 
 ClassDefOverride (PdbCalBank, 1)
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual void identify (std::ostream &os=std::cout) const
 
virtual void Reset ()
 Clear Event.
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Detailed Description

Definition at line 16 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 16 of file PgPostCalBank.h

Constructor & Destructor Documentation

PgPostCalBank::PgPostCalBank ( )
inline

Definition at line 19 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 19 of file PgPostCalBank.h

virtual PgPostCalBank::~PgPostCalBank ( )
inlinevirtual

Definition at line 20 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 20 of file PgPostCalBank.h

Member Function Documentation

PgPostCalBank::ClassDefOverride ( PgPostCalBank  ,
 
)
virtual PdbBankID PgPostCalBank::getBankID ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 31 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 31 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual std::string PgPostCalBank::getDescription ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 35 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 35 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual PHTimeStamp PgPostCalBank::getEndValTime ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 34 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 34 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual PdbCalChan& PgPostCalBank::getEntry ( size_t  )
pure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

Referenced by PgPostBankBackupManager::dumpTable().

+ Here is the caller graph for this function:

virtual PHTimeStamp PgPostCalBank::getInsertTime ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 32 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 32 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual size_t PgPostCalBank::getLength ( )
pure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

Referenced by PgPostBankBackupManager::dumpTable().

+ Here is the caller graph for this function:

virtual PHTimeStamp PgPostCalBank::getStartValTime ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 33 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 33 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual std::string PgPostCalBank::getTableName ( ) const
inlinevirtual

Reimplemented in PgPostBankWrapper.

Definition at line 37 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 37 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual std::string PgPostCalBank::getUserName ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 36 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 36 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::set_obj_info().

+ Here is the caller graph for this function:

virtual int PgPostCalBank::isValid ( const PHTimeStamp ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 47 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 47 of file PgPostCalBank.h

virtual void PgPostCalBank::print ( )
pure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

virtual void PgPostCalBank::printEntry ( size_t  )
pure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

virtual void PgPostCalBank::printHeader ( ) const
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 22 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 22 of file PgPostCalBank.h

virtual void PgPostCalBank::setBankID ( const PdbBankID )
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 39 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 39 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:

virtual void PgPostCalBank::setDescription ( const std::string &  )
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 43 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 43 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:

virtual void PgPostCalBank::setEndValTime ( const PHTimeStamp )
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 42 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 42 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:

virtual void PgPostCalBank::setInsertTime ( const PHTimeStamp )
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 40 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 40 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:

virtual void PgPostCalBank::setLength ( size_t  val)
pure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

virtual void PgPostCalBank::setStartValTime ( const PHTimeStamp )
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 41 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 41 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:

virtual void PgPostCalBank::setTableName ( const std::string &  )
inlinevirtual

Reimplemented in PgPostBankWrapper.

Definition at line 45 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 45 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:

virtual void PgPostCalBank::setUserName ( const std::string &  )
inlinevirtual

Implements PdbCalBank.

Reimplemented in PgPostBankWrapper.

Definition at line 44 of file PgPostCalBank.h.

View newest version in sPHENIX GitHub at line 44 of file PgPostCalBank.h

Referenced by PgPostBankBackupStorage::createBank().

+ Here is the caller graph for this function:


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