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

Go to the documentation of this file.
00001 /* @version $Revision: 1742 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2012-05-29 16:34:39 +0200 (Tue, 29 May 2012) $ */
00002 
00003 #ifndef _MICROROCCHAMBER1_HH_
00004 #define _MICROROCCHAMBER1_HH_
00005 
00006 //////////////////////////////////////////////////////////////////////////
00007 //
00008 //              Microroc board for MICROMEGAS READOUT
00009 //
00010 //////////////////////////////////////////////////////////////////////////
00011 
00012 #include "geometry/Chamber.hh"
00013 #include "tools/SteerDesc.hh"
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 // Class MicrorocChamber1
00017 //////////////////////////////////////////////////////////////////////////
00018 class MicrorocChamber1 : public Chamber {
00019 
00020   public:
00021     MicrorocChamber1 (const float aX, const float aY, const float aZ, const bool  xRotation,const bool yRotation,const i16 zRotation, const i32 id,
00022                     const std::vector<DifInfo_t>& difInfos, const std::vector<BoardInfo_t>& boardInfos,
00023                     const std::vector<ChipInfo_t>& chipInfos);
00024     ~MicrorocChamber1();
00025 
00026   public:
00027     //------ methods --------//
00028     void print(void) const;
00029     unsigned int getNumberOfBoards() const { return 1; }
00030 
00031     const float getXGap() const { return(0); };// beetwen Board(ASU) in micrometer
00032     const float getYGap() const { return(0); };// beetwen Board(ASU) in micrometer
00033  //   const ui32 getXLength() const ;
00034  //   const ui32 getYLength() const ;
00035   protected :
00036        void init(i32 chamberId, const std::vector<DifInfo_t>& difInfos,
00037                                  const std::vector<BoardInfo_t>& boardInfos, const std::vector<ChipInfo_t>& chipInfos);
00038 
00039 
00040   protected :
00041     //------ data members ---------------//
00042 
00043 };
00044 
00045 #endif // _MICROROCCHAMBER1_HH_

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