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)
void setPhiCMSSW(float phi_cmssw)
float zWirePos(int cell) const
void setLateralCombFromPrimitives(void)
void setXCoorCell(float x, int cell)
float tWireTDC(int cell) const
void setTWireTDC(float t, int cell)
const int * cellLayout() const
std::vector< MuonPathPtr > MuonPathPtrs
void setCellHorizontalLayout(int layout[4])
void setNPrimitives(short nprim)
float xCoorCell_[cmsdt::NUM_LAYERS_2SL]
float xCoorCell(int cell) const
constexpr std::array< uint8_t, layerIndexSize > layer
void setDriftDistance(float dx, int cell)
float zWirePos_[cmsdt::NUM_LAYERS_2SL]
void setNPrimitivesDown(short nprim)
void setHorizPos(float pos)
float xWirePos(int cell) const
void setBaseChannelId(int bch)
bool isEqualTo(MuonPath *ptr)
void setRawId(uint32_t id)
float xWirePos_[cmsdt::NUM_LAYERS_2SL]
float xDriftDistance_[cmsdt::NUM_LAYERS_2SL]
short nprimitivesDown() const
short nprimitivesUp() const
void setChiSquare(float chi)
float xDriftDistance(int cell) const
float tWireTDC_[cmsdt::NUM_LAYERS_2SL]
DTPrimitivePtr primitive(int layer) const
cmsdt::LATERAL_CASES lateralComb_[cmsdt::NUM_LAYERS]
int baseChannelId() const
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
void setQuality(cmsdt::MP_QUALITY qty)
void setBxTimeValue(int time)
std::vector< DTPrimitive > DTPrimitives
void setTanPhi(float tanPhi)
std::shared_ptr< MuonPath > MuonPathPtr
cmsdt::MP_QUALITY quality() const
std::vector< MuonPath > MuonPaths
void setPhiBCMSSW(float phib_cmssw)
void setPrimitive(DTPrimitivePtr &ptr, int layer)
int cellLayout_[cmsdt::NUM_LAYERS]
std::shared_ptr< DTPrimitive > DTPrimitivePtr
const cmsdt::LATERAL_CASES * lateralComb() const
cmsdt::MP_QUALITY quality_