CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 namespace l1t {
6 
7  class Mask {
8  public:
9  Mask(){};
10  Mask(std::string id, std::string procRole);
11  void setProcRole(std::string procRole) { procRole_ = procRole; };
12  void setPort(std::string id);
14  unsigned getPort() { return port_; };
15  std::string getId() { return id_; };
16 
17  private:
18  unsigned port_;
20  };
21 
22 } // namespace l1t
23 #endif
Mask()
Definition: Mask.h:9
unsigned getPort()
Definition: Mask.h:14
void setProcRole(std::string procRole)
Definition: Mask.h:11
std::string id_
Definition: Mask.h:19
unsigned port_
Definition: Mask.h:15
std::string procRole_
Definition: Mask.h:19
std::string getProcRole()
Definition: Mask.h:13
void setPort(std::string id)
Definition: Mask.cc:11
std::string getId()
Definition: Mask.h:15
Definition: Mask.h:7