1 #ifndef L1Trigger_RPCPattern_h
2 #define L1Trigger_RPCPattern_h
67 RPCPattern(
int tower,
int sector,
int segment);
95 void setCoords(
int tower,
int sector,
int segment);
void setRefGroup(int refGroup)
int getStripTo(int logPlane) const
Next-to-last strip in range.
int getLogSegment() const
void setStripTo(int logPlane, int stripTo)
static const int m_NOT_CONECTED
RPCLogicalStrip m_Strips[m_LOGPLANES_COUNT]
LogicalStrip for every LogPlane.
static const int m_LOGPLANES_COUNT
char m_RefGroup
If pattern is of type PAT_TYPE_E, denotes the index of group to which this pattern belongs...
void setPatternType(TPatternType patternType)
void setCoords(int tower, int sector, int segment)
unsigned char m_StripFrom
First strip in range.
RPCPattern()
Default Constructor. Empty pattern, no muon, all planes m_NOT_CONECTED.
void setStripFrom(int logPlane, int stripFrom)
int getStripFrom(int logPlane) const
First strip in range.
static const int m_LAST_PLANE
static const TPatternType PAT_TYPE_T
unsigned char m_FiredPlanes
std::vector< RPCPattern > RPCPatVec
void setQualityTabNumber(int qualityTabNumber)
short m_Number
m_Number of pattern in m_PAC's patterns set.
int getQualityTabNumber() const
std::vector< TQuality > TQualityVec
static const TPatternType PAT_TYPE_E
unsigned char m_StripTo
Next-to-last strip in range.
TPatternType getPatternType() const
static const int m_FIRST_PLANE
TPatternType m_PatternType
char m_Sign
Muon's sign.