Back to index

See source file

PdbObjyCalBank.ddl

 
//----------------------------------------------------------------------------- 
//  $Header: /afs/rhic/phenix/PHENIX_CVS/offline/database/pdbcal/PdbObjyCalBank.ddl,v 1.4 2000/01/11 18:16:26 messer Exp $ 
// 
//  The pdbcal package 
//  Copyright (C) PHENIX collaboration, 1999 
// 
//  Declaration of class PdbObjyCalBank 
// 
//  Purpose: Objy calibration bank base class 
// 
//  Description: 
// 
//  Author: Matthias Messer 
//----------------------------------------------------------------------------- 
#ifndef __PDBOBJYCALBANK_DDL__ 
#define __PDBOBJYCALBANK_DDL__ 
 
#include "PdbCalBank.hh" 
#include "PdbBankID.hh" 
#include "PHTimeStamp.h" 
#include "PHString.h" 
#include "oo.h" 
 
class PdbObjyCalBank : public ooObj, public PdbCalBank { 
public: 
   PdbObjyCalBank();  
   virtual ~PdbObjyCalBank(); 
   virtual ooHandle(PdbObjyCalBank) clone(ooHandle(ooContObj)) = 0; 
    
   // 
   // Access functions for the header (dummy in this child) 
   // 
   void printHeader() const { }  
   PdbBankID   getBankID()       const { return 0; } 
   PHTimeStamp getInsertTime()   const { return 0; } 
   PHTimeStamp getStartValTime() const { return 0; } 
   PHTimeStamp getEndValTime()   const { return 0; } 
   PHString    getDescription()  const { return 0; } 
   PHString    getUserName()     const { return 0; } 
 
   void setBankID(const PdbBankID & val) { }   
   void setInsertTime(const PHTimeStamp & val) { } 
   void setStartValTime(const PHTimeStamp & val) { } 
   void setEndValTime(const PHTimeStamp & val) { } 
   void setDescription(const PHString & val) { } 
   void setUserName(const PHString & val) { } 
    
}; 
 
#endif /* __PDBOBJYCALBANK_DDL__ */ 

Back to index

See source file