00001 /* @version $Revision: 1328 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-10-03 17:04:17 +0200 (Mon, 03 Oct 2011) $ */ 00002 #ifndef GASSIPLEXCHANNEL_HH 00003 #define GASSIPLEXCHANNEL_HH 00004 00005 ////////////////////////////////////////////////////////////////////////// 00006 // // 00007 // GassiplexChannel for MICROMEGAS READOUT 00008 // // 00009 ////////////////////////////////////////////////////////////////////////// 00010 00011 #include <string> 00012 #include <vector> 00013 #include "geometry/Channel.hh" 00014 00015 class Chip; 00016 00017 ////////////////////////////////////////////////////////////////////////// 00018 /// CLASS GassiplexChannel // 00019 ////////////////////////////////////////////////////////////////////////// 00020 class GassiplexChannel: public Channel { 00021 public: 00022 //GassiplexChannel(const Chip&); 00023 //GassiplexChannel(const Chip& , const std::string aDesc); 00024 GassiplexChannel(const Chip& , const i32 aX, const i32 aY, const i32 aId); 00025 //GassiplexChannel(const Chip& , const std::string aDesc, const i32 aX, const i32 aY, const i32 aId); 00026 ~GassiplexChannel() ; 00027 00028 //------ methods --------// 00029 00030 public: 00031 const ui32 getXLength() const { return 10000; };// in micrometer 00032 const ui32 getYLength() const { return 10000; };// in micrometer 00033 00034 00035 00036 }; 00037 00038 #endif // GASSIPLEXCHANNEL 00039