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