/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/geometry/Hardroc1Chamber.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 _HARDROC1CHAMBER_HH_
00004 #define _HARDROC1CHAMBER_HH_
00005 
00006 //////////////////////////////////////////////////////////////////////////
00007 //
00008 //              HardRock board for MICROMEGAS READOUT
00009 //
00010 //////////////////////////////////////////////////////////////////////////
00011 
00012 #include "geometry/Chamber.hh"
00013 #include "tools/SteerDesc.hh"
00014 class SteerDesc;
00015 class vector;
00016 
00017 //////////////////////////////////////////////////////////////////////////
00018 // Class Hardroc1Chamber
00019 //////////////////////////////////////////////////////////////////////////
00020 class Hardroc1Chamber : public Chamber {
00021 
00022   public:
00023     Hardroc1Chamber(const float aX, const float aY, const float aZ, const bool  xRotation,const bool yRotation,const i16 zRotation, const i32 id,
00024                     const std::vector<DifInfo_t>& difInfos, const std::vector<BoardInfo_t>& boardInfos,
00025                     const std::vector<ChipInfo_t>& chipInfos);
00026     ~Hardroc1Chamber();
00027 
00028   public:
00029     //------ methods --------//
00030     void print(void) const;
00031     unsigned int getNumberOfBoards() const { return 1; }
00032 
00033     const float getXGap() const { return(0); };// in centimeter
00034     const float getYGap() const { return(0); };// in centimeter
00035   //  const ui32 getXLength() const ;
00036    // const ui32 getYLength() const ;
00037   protected :
00038    void init(i32 chamberId, const std::vector<DifInfo_t>& difInfos,
00039                                  const std::vector<BoardInfo_t>& boardInfos, const std::vector<ChipInfo_t>& chipInfos);
00040 
00041   protected :
00042     //------ data members ---------------//
00043 
00044 };
00045 
00046 #endif // _HARDROCKCHAMBER_HH_

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