1 #ifndef L1Trigger_DTTriggerPhase2_MuonPath_h
2 #define L1Trigger_DTTriggerPhase2_MuonPath_h
13 MuonPath(std::shared_ptr<MuonPath> &ptr);
std::vector< DTPrimitivePtr > DTPrimitivePtrs
void setXWirePos(float x, int cell)
const int * cellLayout() const
void setPhiCMSSW(float phi_cmssw)
float xWirePos(int cell) const
void setLateralCombFromPrimitives(void)
void setXCoorCell(float x, int cell)
uint16_t *__restrict__ id
void setTWireTDC(float t, int cell)
std::vector< MuonPathPtr > MuonPathPtrs
void setCellHorizontalLayout(int layout[4])
void setNPrimitives(short nprim)
float xCoorCell_[cmsdt::NUM_LAYERS_2SL]
float zWirePos(int cell) const
constexpr std::array< uint8_t, layerIndexSize > layer
void setDriftDistance(float dx, int cell)
short nprimitivesDown() const
float zWirePos_[cmsdt::NUM_LAYERS_2SL]
void setNPrimitivesDown(short nprim)
void setHorizPos(float pos)
short nprimitivesUp() const
const cmsdt::LATERAL_CASES * lateralComb() const
void setBaseChannelId(int bch)
DTPrimitivePtr primitive(int layer) const
bool isEqualTo(MuonPath *ptr)
void setRawId(uint32_t id)
float xWirePos_[cmsdt::NUM_LAYERS_2SL]
float xDriftDistance_[cmsdt::NUM_LAYERS_2SL]
void setChiSquare(float chi)
float tWireTDC_[cmsdt::NUM_LAYERS_2SL]
cmsdt::LATERAL_CASES lateralComb_[cmsdt::NUM_LAYERS]
void setLateralComb(cmsdt::LATERAL_CASES latComb[4])
void setZWirePos(float z, int cell)
void setNPrimitivesUp(short nprim)
constexpr int NUM_LAYERS_2SL
short nprimitives() const
cmsdt::MP_QUALITY quality() const
void setQuality(cmsdt::MP_QUALITY qty)
void setBxTimeValue(int time)
int baseChannelId() const
std::vector< DTPrimitive > DTPrimitives
void setTanPhi(float tanPhi)
std::shared_ptr< MuonPath > MuonPathPtr
std::vector< MuonPath > MuonPaths
void setPhiBCMSSW(float phib_cmssw)
void setPrimitive(DTPrimitivePtr &ptr, int layer)
float xDriftDistance(int cell) const
int cellLayout_[cmsdt::NUM_LAYERS]
float xCoorCell(int cell) const
std::shared_ptr< DTPrimitive > DTPrimitivePtr
cmsdt::MP_QUALITY quality_
float tWireTDC(int cell) const