/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/slowControl/SCSteerParams.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 
00003 
00004 
00005 #ifndef SCSTEERPARAM_HH
00006 #define SCSTEERPARAM_HH
00007 
00008 #include "mTypes.h"
00009 
00010 
00011 
00012 
00013 //////////////////////////////////////////////////////////////////////////
00014 // steer file parameters
00015 class SCSteerParams {
00016   public:
00017     ui32 scId;               // the id for slow control
00018     std::string type;        // data type : "CHAMBER", "PM", "DOUBLE", "DUMMY" ...
00019     ui32 chamberId;          // the id of the dif
00020     ui32 difId;              // the correspindant dif id of board device
00021     ui32 boardId;            // the corresp0ndant board id
00022     ui32 pmId;               // the correspondant PMid
00023     std::string name;        // the name of the device
00024   public:
00025     inline SCSteerParams(const ui32 aScId, const std::string aType,const ui32 aChamberId, const ui32 aDifId,  const ui32 aBoardId,  const ui32 aPmId,  const std::string aName)
00026       : scId(aScId), type(aType), chamberId(aChamberId), difId(aDifId), boardId(aBoardId), pmId(aPmId),  name(aName) { };
00027 
00028 
00029 }; // class SCSteerParams
00030 
00031 #endif

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