L1Trigger
RPCTrigger
interface
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
//
16
#include "
CondFormats/L1TObjects/interface/RPCPattern.h
"
17
#include "
L1Trigger/RPCTrigger/interface/RPCLogCone.h
"
22
class
TPatternsGroup
{
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
34
RPCPattern::TPatternType
getPatternsGroupType
()
const
;
35
36
void
setGroupDescription
(
std::string
groupDescription);
37
38
std::string
getGroupDescription
()
const
;
39
40
protected
:
41
RPCPattern::TPatternType
m_PatternsGroupType
;
42
//L1RpcPatternsVec m_PatternsVec; //!< Vector of patterns.
43
45
std::vector<RPCPattern::RPCPatVec::const_iterator>
m_PatternsItVec
;
46
48
RPCLogCone
m_GroupShape
;
49
50
std::string
m_GroupDescription
;
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
TPatternsGroup
Definition:
TPatternsGroup.h:22
topSingleLeptonDQM_PU_cfi.pattern
pattern
Definition:
topSingleLeptonDQM_PU_cfi.py:39
RPCPattern.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
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
Generated for CMSSW Reference Manual by
1.8.16