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

Go to the documentation of this file.
00001 /* @version $Revision: 1393 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-12-16 00:10:36 +0100 (Fri, 16 Dec 2011) $ */
00002 
00003 #ifndef _GASSIPLEXCHAMBER4_HH_
00004 #define _GASSIPLEXCHAMBER4_HH_
00005 
00006 //////////////////////////////////////////////////////////////////////////
00007 //
00008 //              GassiplexChamber4  for MICROMEGAS READOUT
00009 //
00010 //////////////////////////////////////////////////////////////////////////
00011 
00012 #include "geometry/Chamber.hh"
00013 
00014 //////////////////////////////////////////////////////////////////////////
00015 //     CLASS GassiplexChamber4
00016 //////////////////////////////////////////////////////////////////////////
00017 class GassiplexChamber4 : public Chamber {
00018 
00019   public:
00020     GassiplexChamber4(const float xPos, const float yPos, const float zPos, const bool  xRotation,const bool yRotation,const i16 zRotation,  const ui32 nbColumns, const ui32 nbRows ,const i32 id);
00021     //const i32 aX, const i32 aY, const i32 aZ, const i32 _hardId);
00022     ~GassiplexChamber4();
00023   //------ methods --------//
00024 
00025   public:
00026     inline unsigned int getNumberOfBoards() const { return 4; }
00027     unsigned int getNumberOfGassiplexBoards() const { return getNumberOfBoards(); }; // only reimplement in GassioplexBoard* class
00028 
00029 
00030     const float getXGap() const { return(0); }; // in centimeter
00031     const float getYGap() const  { return(0);};
00032 
00033   //  const ui32 getXLength() const ;
00034   //  const ui32 getYLength() const ;
00035 
00036   private:
00037   // ------ data members -------//
00038   private:
00039     void init();
00040 
00041 };
00042 
00043 #endif // _GASSIPLEXCHAMBER4_HH_

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