#ifndef PIXEL_H #define PIXEL_H #include class Pixel { private: unsigned int _DRSboard; unsigned int _DRSchip; unsigned int _DRSchannel; unsigned int _HVboard; unsigned int _HVchain; unsigned int _HVchannel; public: Pixel(); Pixel(unsigned int DRSboard, unsigned int DRSchip, unsigned int DRSchannel, unsigned int HVboard, unsigned int HVchain, unsigned int HVchannel); ~Pixel() { } //void SetPixelDRSboard(unsigned int DRSboard); //void SetPixelDRSchip(unsigned int DRSchip); //void SetPixelDRSchannel(unsigned int DRSchannel); //void SetPixelHVboard(unsigned int HVboard); //void SetPixelHVchain(unsigned int HVchain); //void SetPixelHVchannel(unsigned int HVchannel); unsigned int GetPixelDRSboard() const {return _DRSboard;} unsigned int GetPixelDRSchip() const {return _DRSchip;} unsigned int GetPixelDRSchannel() const {return _DRSchannel;} unsigned int GetPixelHVboard() const {return _HVboard;} unsigned int GetPixelHVchain() const {return _HVchain;} unsigned int GetPixelHVchannel() const {return _HVchannel;} friend std::ostream& operator << (std::ostream& s, const Pixel& pixel); }; #endif