CMS 3D CMS Logo

TPatternsGroup.h
Go to the documentation of this file.
1 #ifndef L1Trigger_TPatternsGroup_h
2 #define L1Trigger_TPatternsGroup_h
3 // -*- C++ -*-
4 //
5 // Package: L1Trigger
6 // Class : TPatternsGroup
7 //
23  friend class RPCPacData;
24  friend class RPCPac;
25 
26 public:
27  void addPattern(const RPCPattern::RPCPatVec::const_iterator& pattern);
28 
30  void updateShape(const RPCPattern::RPCPatVec::const_iterator& pattern);
31 
32  void setPatternsGroupType(RPCPattern::TPatternType patternsGroupType);
33 
35 
36  void setGroupDescription(std::string groupDescription);
37 
39 
40 protected:
42  //L1RpcPatternsVec m_PatternsVec; //!< Vector of patterns.
43 
45  std::vector<RPCPattern::RPCPatVec::const_iterator> m_PatternsItVec;
46 
49 
51 };
52 #endif
RPCPattern::TPatternType
char TPatternType
Definition: RPCPattern.h:54
RPCLogCone.h
TPatternsGroup::addPattern
void addPattern(const RPCPattern::RPCPatVec::const_iterator &pattern)
Definition: TPatternsGroup.cc:19
TPatternsGroup::setGroupDescription
void setGroupDescription(std::string groupDescription)
Definition: TPatternsGroup.cc:29
RPCLogCone
Definition: RPCLogCone.h:23
TPatternsGroup::setPatternsGroupType
void setPatternsGroupType(RPCPattern::TPatternType patternsGroupType)
Definition: TPatternsGroup.cc:25
TPatternsGroup::getGroupDescription
std::string getGroupDescription() const
Definition: TPatternsGroup.cc:31
TPatternsGroup::updateShape
void updateShape(const RPCPattern::RPCPatVec::const_iterator &pattern)
Updates m_GroupShape, i.e. sets to true strips belonging to the pattern. Coleed in addPattern()
Definition: TPatternsGroup.cc:4
TPatternsGroup::m_PatternsGroupType
RPCPattern::TPatternType m_PatternsGroupType
Definition: TPatternsGroup.h:41
TPatternsGroup::getPatternsGroupType
RPCPattern::TPatternType getPatternsGroupType() const
Definition: TPatternsGroup.cc:33
TPatternsGroup::m_GroupShape
RPCLogCone m_GroupShape
Definition: TPatternsGroup.h:48
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TPatternsGroup
Definition: TPatternsGroup.h:22
topSingleLeptonDQM_PU_cfi.pattern
pattern
Definition: topSingleLeptonDQM_PU_cfi.py:39
RPCPattern.h
TPatternsGroup::m_PatternsItVec
std::vector< RPCPattern::RPCPatVec::const_iterator > m_PatternsItVec
< Vector of itereator on m_PatternsVec in Pac.
Definition: TPatternsGroup.h:45
RPCPac
Definition: RPCPac.h:13
TPatternsGroup::m_GroupDescription
std::string m_GroupDescription
Definition: TPatternsGroup.h:50
RPCPacData
Definition: RPCPacData.h:33