/*************************************************************************** * * $Id$ * * Author: Marcelo Munhoz *************************************************************************** * * Description: SVT Hybrid BASE class * *************************************************************************** * * $Log$ **************************************************************************/ #ifndef STSVTHYBRID_HH #define STSVTHYBRID_HH #include "StObject.h" class StSvtHybrid: public StObject { public: StSvtHybrid(); StSvtHybrid(int barrel, int ladder, int wafer, int hybrid); StSvtHybrid(const StSvtHybrid&); virtual ~StSvtHybrid(); StSvtHybrid& operator = (const StSvtHybrid&); int getBarrelID() {return mBarrel;} // return Barrel number int getLadderID() {return mLadder;} // return Ladder number int getWaferID() {return mWafer;} // return Wafer number int getHybridID() {return mHybrid;} // return Hybrid number int getLayerID(); // return Layer number void setBarrelID(int barrel) {mBarrel = barrel;} // set Barrel number void setLadderID(int ladder) {mLadder = ladder;} // set Ladder number void setWaferID(int wafer) {mWafer = wafer;} // set Wafer number void setHybridID(int hybrid) {mHybrid = hybrid;} // set Hybrid number protected: int mBarrel; // Barrel number int mLayer; // Layer number int mLadder; // Ladder number int mWafer; // Wafer number int mHybrid; // Hybrid number ClassDef(StSvtHybrid,1) }; #endif