00001 #ifndef GASSIPLEXCHANNEL_HH 00002 #define GASSIPLEXCHANNEL_HH 00003 00004 ////////////////////////////////////////////////////////////////////////// 00005 // // 00006 // GassiplexChannel for MICROMEGAS READOUT 00007 // // 00008 ////////////////////////////////////////////////////////////////////////// 00009 00010 #include <string> 00011 #include <vector> 00012 #include "Channel.hh" 00013 00014 class Chip; 00015 00016 ////////////////////////////////////////////////////////////////////////// 00017 /// CLASS GassiplexChannel // 00018 ////////////////////////////////////////////////////////////////////////// 00019 class GassiplexChannel: public Channel { 00020 public: 00021 //GassiplexChannel(const Chip&); 00022 //GassiplexChannel(const Chip& , const std::string aDesc); 00023 GassiplexChannel(const Chip& , const i32 aX, const i32 aY, const i32 aId); 00024 //GassiplexChannel(const Chip& , const std::string aDesc, const i32 aX, const i32 aY, const i32 aId); 00025 ~GassiplexChannel() ; 00026 00027 //------ methods --------// 00028 00029 public: 00030 const ui32 getXLength() const { return 1; };// in centimeter 00031 const ui32 getYLength() const { return 1; };// in centimeter 00032 00033 00034 00035 }; 00036 00037 #endif // GASSIPLEXCHANNEL 00038