/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/slowControl/ChamberSlowControl.hh

Go to the documentation of this file.
00001 /* @version $Revision: 1328 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-10-03 17:04:17 +0200 (Mon, 03 Oct 2011) $ */
00002 #ifndef CHAMBERSLOWCONTROL_HH
00003 #define CHAMBERSLOWCONTROL_HH
00004 
00005 #include "mTypes.h"
00006 #include <list>
00007 #include "DriftParams_t.hh"
00008 #include "MeshParams_t.hh"
00009 
00010 
00011 class ChamberSlowControl {
00012   friend class SlowControl;
00013   protected:
00014     std::string name;
00015     ui32 id;
00016     //std::list<ChamberParams> params;
00017     DriftParams_t drift;
00018     MeshParams_t mesh;
00019   public:
00020     ChamberSlowControl(const std::string aName, const ui32 aId)
00021       : name(aName), id(aId) { };
00022     void setParams(const MeshParams_t& aMesh, const DriftParams_t& aDrift);
00023     const DriftParams_t& getDrift() const { return drift; };
00024     const MeshParams_t& getMesh()  const {return mesh; };
00025 };
00026 
00027 #endif

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