/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/geometry/GassiplexChamber1.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 _GASSIPLEX_CHAMBER_1_HH_
00004 #define _GASSIPLEX_CHAMBER_1_HH_
00005 
00006 //////////////////////////////////////////////////////////////////////////
00007 //
00008 //              GassiplexChamber1  for MICROMEGAS READOUT
00009 //
00010 //////////////////////////////////////////////////////////////////////////
00011 
00012 #include "geometry/Chamber.hh"
00013 
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 //     CLASS GassiplexChamber1
00017 //////////////////////////////////////////////////////////////////////////
00018 class GassiplexChamber1 : public Chamber {
00019 
00020   public:
00021     GassiplexChamber1(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);
00022     ~GassiplexChamber1();
00023 
00024   //------ methods --------//
00025   public:
00026     unsigned int getNumberOfBoards() const { return 1; }
00027     unsigned int getNumberOfGassiplexBoards() const { return getNumberOfBoards(); }; // only reimplement in GassioplexBoard* class
00028 
00029     const float getXGap() const { return(0); };// in centimeter
00030     const float getYGap() const  { return(0); };// in centimeter
00031 
00032 //    const ui32 getXLength() const ;
00033  //   const ui32 getYLength() const ;
00034   // ------ data members -------//
00035 
00036   private:
00037     void init();
00038 
00039 };
00040 
00041 #endif // _GASSIPLEX_CHAMBER_1_HH_

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