Analysis Software
Documentation for sPHENIX simulation 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 ()
 
void printHeader () const override
 
void printEntry (size_t) override=0
 
void print () override=0
 
size_t getLength () override=0
 
PdbCalChangetEntry (size_t) override=0
 
void setLength (size_t val) override=0
 
PdbBankID getBankID () const override
 
PHTimeStamp getInsertTime () const override
 
PHTimeStamp getStartValTime () const override
 
PHTimeStamp getEndValTime () const override
 
std::string getDescription () const override
 
std::string getUserName () const override
 
virtual std::string getTableName () const
 
void setBankID (const PdbBankID &) override
 
void setInsertTime (const PHTimeStamp &) override
 
void setStartValTime (const PHTimeStamp &) override
 
void setEndValTime (const PHTimeStamp &) override
 
void setDescription (const std::string &) override
 
void setUserName (const std::string &) override
 
virtual void setTableName (const std::string &)
 
int isValid (const PHTimeStamp &) const override
 
 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 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  ,
 
)
PdbBankID PgPostCalBank::getBankID ( ) const
inlineoverridevirtual

Implements PdbCalBank.

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:

std::string PgPostCalBank::getDescription ( ) const
inlineoverridevirtual

Implements PdbCalBank.

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:

PHTimeStamp PgPostCalBank::getEndValTime ( ) const
inlineoverridevirtual

Implements PdbCalBank.

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:

PdbCalChan& PgPostCalBank::getEntry ( size_t  )
overridepure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

Referenced by PgPostBankBackupManager::dumpTable().

+ Here is the caller graph for this function:

PHTimeStamp PgPostCalBank::getInsertTime ( ) const
inlineoverridevirtual

Implements PdbCalBank.

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:

size_t PgPostCalBank::getLength ( )
overridepure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

Referenced by PgPostBankBackupManager::dumpTable().

+ Here is the caller graph for this function:

PHTimeStamp PgPostCalBank::getStartValTime ( ) const
inlineoverridevirtual

Implements PdbCalBank.

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:

std::string PgPostCalBank::getUserName ( ) const
inlineoverridevirtual

Implements PdbCalBank.

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:

int PgPostCalBank::isValid ( const PHTimeStamp ) const
inlineoverridevirtual

Implements PdbCalBank.

Definition at line 47 of file PgPostCalBank.h.

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

void PgPostCalBank::print ( )
overridepure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

void PgPostCalBank::printEntry ( size_t  )
overridepure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

void PgPostCalBank::printHeader ( ) const
inlineoverridevirtual

Implements PdbCalBank.

Definition at line 22 of file PgPostCalBank.h.

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

void PgPostCalBank::setBankID ( const PdbBankID )
inlineoverridevirtual

Implements PdbCalBank.

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:

void PgPostCalBank::setDescription ( const std::string &  )
inlineoverridevirtual

Implements PdbCalBank.

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:

void PgPostCalBank::setEndValTime ( const PHTimeStamp )
inlineoverridevirtual

Implements PdbCalBank.

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:

void PgPostCalBank::setInsertTime ( const PHTimeStamp )
inlineoverridevirtual

Implements PdbCalBank.

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:

void PgPostCalBank::setLength ( size_t  val)
overridepure virtual

Implements PdbCalBank.

Implemented in PgPostBankWrapper.

void PgPostCalBank::setStartValTime ( const PHTimeStamp )
inlineoverridevirtual

Implements PdbCalBank.

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:

void PgPostCalBank::setUserName ( const std::string &  )
inlineoverridevirtual

Implements PdbCalBank.

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: