1 #ifndef L1Trigger_RPCPacData_h
2 #define L1Trigger_RPCPacData_h
106 const int tower = 99,
107 const int sector = 99,
108 const int segment = 99);
std::string getPatternsGroupDescription(int patternGroupNum)
void insertPatterns(const RPCPattern::RPCPatVec &pattern, const int tower=99, const int sector=99, const int segment=99)
Group of paterns, for which the "baseline"("track") algorithm is performed.
The coordinates of Logic Cone: m_Tower, m_LogSector, m_LogSegment.
uint32_t const *__restrict__ Quality * quality
TTPatternsGroup m_TrackPatternsGroup
Here patters used in "baseline" algorith are stored.
short m_RefGroupCount
From pac file - TT_REF_GROUP_NUMBERS.
std::list< TEPatternsGroup > TEPatternsGroupList
std::vector< RPCPattern > RPCPatVec
void insertQualityRecord(unsigned int qualityTabNumber, unsigned short firedPlanes, short quality)
RPCConst::TQualityTabsVec m_QualityTabsVec
RPCPattern::RPCPatVec m_PatternsVec
RPCPattern getPattern(int patNum) const
std::vector< TQuality > TQualityVec
TEPatternsGroupList m_EnergeticPatternsGroupList
bool getEPatternsGroupShape(int groupNum, int logPlane, int logStripNum)
int getPatternsGroupCount()
RPCPacData(std::string patFilesDir, int m_tower, int logSector, int logSegment)
bool getTPatternsGroupShape(int logPlane, int logStripNum)
std::vector< TQualityTab > TQualityTabsVec
void init(const RPCPatternsParser &parser, const RPCConst::l1RpcConeCrdnts &coneCrdnts)