/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/geometry/ChannelSoftId.hh

Go to the documentation of this file.
00001 /* @version $Revision: 1328 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-10-03 17:04:17 +0200 (Mon, 03 Oct 2011) $ */
00002 /* 
00003  * File:   ChannelSoftId.hh
00004  * Author: jacquem
00005  *
00006  * Created on May 8, 2010, 7:51 PM
00007  */
00008 
00009 #ifndef _CHANNELSOFTID_HH
00010 #define _CHANNELSOFTID_HH
00011 
00012 #define NB_CHANNEL 1000
00013 
00014 #include "geometry/ChipSoftId.hh"
00015 
00016 class ChannelSoftId : public ChipSoftId{
00017 public:
00018     ChannelSoftId();
00019     ChannelSoftId(const ChannelSoftId& orig);
00020     virtual ~ChannelSoftId();
00021                 unsigned int GetRow()const { return row; } ;
00022                 unsigned int GetCol()const { return col; } ;
00023                 unsigned int GetChannelId()const { return channelId; } ;
00024                 void SetValue(unsigned int chamberId,unsigned int difId,unsigned int  boradId,unsigned int chipId,unsigned int channelId,unsigned int row,unsigned int col);
00025                 std::string toString( ) const;
00026                 std::string ToString( ) const { return toString(); } ;
00027                 long GetValue() const;
00028 private:
00029 
00030 unsigned int channelId;
00031 unsigned int col;
00032 unsigned int row;
00033 
00034 
00035 };
00036 
00037 #endif  /* _CHANNELSOFTID_HH */
00038 

Generated on Mon Jan 7 13:15:20 2013 for MicromegasFramework by  doxygen 1.4.7