/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/geometry/DiracChamber1.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 _DIRACCHAMBER_HH
00004 #define _DIRACCHAMBER_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 DiracChamber1
00019 //////////////////////////////////////////////////////////////////////////
00020 class DiracChamber1 : public Chamber {
00021 
00022   public:
00023     DiracChamber1(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, const std::vector<ChipInfo_t>& chipInfos);
00025     ~DiracChamber1();
00026 
00027   public:
00028     //------ methods --------//
00029     void print(void) const;
00030     unsigned int getNumberOfBoards() const { return 1; }
00031 
00032     const float getXGap() const { return(0); };// in centimeter
00033     const float getYGap() const { return(0); };// in centimeter
00034 //    const ui32 getXLength() const ;
00035 //    const ui32 getYLength() const ;
00036   protected :
00037    void init(i32 chamberId, const std::vector<DifInfo_t>& difInfos,
00038                                  const std::vector<BoardInfo_t>& boardInfos, const std::vector<ChipInfo_t>& chipInfos);
00039 
00040   protected :
00041     //------ data members ---------------//
00042 
00043 };
00044 
00045 #endif 

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