CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TEPatternsGroup.h
Go to the documentation of this file.
1 #ifndef L1Trigger_RPCTEPatternsGroup_h
2 #define L1Trigger_RPCTEPatternsGroup_h
4 
5 // -*- C++ -*-
6 //
7 // Package: L1Trigger
8 // Class : TEPatternsGroup
9 //
24  //friend class RPCPacData;
25  friend class RPCPac;
26  public:
27 
28  TEPatternsGroup(const RPCPattern::RPCPatVec::const_iterator& pattern);
29 
31  bool check(const RPCPattern::RPCPatVec::const_iterator& pattern);
32 
34  bool operator < (const TEPatternsGroup& ePatternsGroup) const;
35 
36  private:
38  };
39 
40 
41 
42 #endif
bool operator<(const TEPatternsGroup &ePatternsGroup) const
used for sorting TEPatternsGroups
bool check(const RPCPattern::RPCPatVec::const_iterator &pattern)
Checks, if patern can belong to this group, i.e. if has the same m_Code, m_Sign, m_RefGroup and m_Qua...
TEPatternsGroup(const RPCPattern::RPCPatVec::const_iterator &pattern)
Definition: RPCPac.h:14
Group of paterns for &quot;improved&quot;(&quot;energetic&quot;) algorithm. In current implementation all patterns in giv...