Back to index

See source file

PdbBbcConf.hh

 
//----------------------------------------------------------------------------- 
// 
//  The pdbcal package 
//  Copyright (C) PHENIX collaboration, 1999 
// 
//  Declaration of class PdbBbcConf 
// 
//  Purpose: User defined storage class 
// 
//  Description: 
// 
//  Author: ohnishi 
//----------------------------------------------------------------------------- 
#ifndef __PDBBBCCONF_HH__ 
#define __PDBBBCCONF_HH__ 
 
#include "PdbCalChan.hh" 
#include "PHString.h" 
 
class PdbBbcConf : public PdbCalChan { 
public: 
  PdbBbcConf(); 
  virtual ~PdbBbcConf(); 
         
  void setPmtID(int   id)     { PmtID = id; }  
  void setFemID(int   id)     { FemID = id; } 
  void setFemChanID(int   id) { FemChanID = id; } 
  void setHVgroupID(int   id) { HVgroupID = id; } 
  void setHV(int   val)       { HV = val; } 
  void setFiberID(int id)     { FiberID=id; } 
  void setPmtIDinPIAS(int id) { PmtIDinPIAS=id; } 
 
  void setArmID(const PHString & arm) {strcpy(ArmID,arm.getString());} 
  void setPmtSerialID(const PHString & sel) {strcpy(PmtSerialID,sel.getString());} 
 
  int    getPmtID()       const { return PmtID; }         
  int    getFemID()       const { return FemID; } 
  int    getFemChanID()   const { return FemChanID; } 
  int    getHVgroupID()   const { return HVgroupID; } 
  int    getHV()          const { return HV; } 
  int    getFiberID()     const { return FiberID; } 
  int    getPmtIDinPIAS() const { return PmtIDinPIAS; } 
     
  char*  getArmID()             { return ArmID; } 
  char*  getPmtSerialID()       { return PmtSerialID; } 
 
  virtual void print() const; 
 
private: 
  char     ArmID[6]; 
  char     PmtSerialID[7]; 
  int      PmtID; 
  int      FemID; 
  int      FemChanID; 
  int      HVgroupID; 
  int      HV; 
  int      FiberID; 
  int      PmtIDinPIAS; 
}; 
 
#endif /* __PDBBBCCONF_HH__ */ 

Back to index

See source file