52 : m_ConeCrdnts(
tower, logSector, logSegment) {
57 unsigned long long int mask = 255;
73 unsigned long long int pattern = 0;
78 unsigned long long int strip;
84 strip = lp.begin()->first;
97 std::ostringstream ostr;
98 ostr <<
"\n ======================> TOWER = ";
131 shiftPos =
it->first +
pos;
207 return std::vector<int>();
236 if (firedPlanes >= 3)
242 if (firedPlanes >= 4)
static const int m_USED_PLANES_COUNT[m_TOWER_COUNT]
m_Number of Logic Planes existing in each m_Tower.
int getLogSegment() const
int getLogSegment() const
std::map< int, std::vector< int > > TLogPlane
The coordinates of Logic Cone: m_Tower, m_LogSector, m_LogSegment.
std::string toString() const
RPCLogCone()
Default constructor. No hits, no muon.
void setMuonSign(int sign)
void setMuonCode(int code)
sets pt code of muon that fired the strips */
static const int m_LAST_PLANE
Use ase a last index in loops.
void shift(int pos)
Changes fired LogStrips: from "stripNum" to "stripNum + pos".
TLogPlane getLogPlane(int logPlane) const
RPCConst::l1RpcConeCrdnts getConeCrdnts() const
int getHitsCnt(int logPlane) const
Gets fired strips count in given logPlane.
static const int m_LOGPLANE4
RPCConst::l1RpcConeCrdnts m_ConeCrdnts
static const std::string m_LOGPLANE_STR[]
Log Planes names.
bool getLogStripState(int logPlane, unsigned int logStripNum) const
RPCConst::l1RpcConeCrdnts getConeCrdnts() const
Container::value_type value_type
int getFiredPlanesCnt() const
void setLogStrip(int logPlane, int logStripNum, int m_digiIdx)
Set logic strip as fired. m_digiIdx - index of digi in digis vector stored by L1RpcTrigg.
Abs< T >::type abs(const T &t)
bool addLogHit(const RPCLogHit &logHit)
Adds next logHit .
static const unsigned int m_LOGPLANE_SIZE[m_TOWER_COUNT][m_LOGPLANES_COUNT]
Definition of Logic Cone Sizes - number of Logic m_Strips in each plane.
static const int m_FIRST_PLANE
Use ase a first index in loops.
int getStripNumberInCone() const
std::vector< TLogPlane > m_LogPlanesVec
Logic Planes.
std::vector< int > getLogStripDigisIdxs(int logPlane, unsigned int logStripNum) const
unsigned long long getCompressedCone()
Compresses cone. Throws exception, if there is more than one hit in any logplane. ...
static const int m_LOGPLANES_COUNT
Max Logic Planes Count in trigger towers.
int possibleTrigger() const
int getlogPlaneNumber() const
int m_Index
m_Index in LogConesVec stored by L1RpcTrigg
bool isPlaneFired(int logPlane) const