CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Mask.h
Go to the documentation of this file.
1 #ifndef L1Trigger_L1TCommon_Mask_h
2 #define L1Trigger_L1TCommon_Mask_h
3 #include <string>
4 
5 //boost libraries
6 #include <boost/lexical_cast.hpp>
7 
8 namespace l1t{
9 
10 class Mask
11 {
12  public:
13  Mask() {};
14  Mask(std::string id, std::string procRole);
15  void setProcRole(std::string procRole) { procRole_ = procRole; };
16  void setPort(std::string id);
18  unsigned getPort() { return port_; };
19  std::string getId() {return id_;};
20 
21  private:
22  unsigned port_;
24 };
25 
26 }
27 #endif
28 
Mask()
Definition: Mask.h:13
unsigned getPort()
Definition: Mask.h:18
void setProcRole(std::string procRole)
Definition: Mask.h:15
std::string id_
Definition: Mask.h:23
unsigned port_
Definition: Mask.h:19
std::string procRole_
Definition: Mask.h:23
std::string getProcRole()
Definition: Mask.h:17
void setPort(std::string id)
Definition: Mask.cc:12
std::string getId()
Definition: Mask.h:19
Definition: Mask.h:10