|
|
#include <MuonPath.h>
|
int | baseChannelId () const |
|
int | bxNumId () const |
|
int | bxTimeValue () const |
|
const int * | cellLayout () const |
|
float | chiSquare () const |
|
bool | completeMP () |
|
float | horizPos () const |
|
bool | isAnalyzable () |
|
bool | isEqualTo (MuonPath *ptr) |
|
const cmsdt::LATERAL_CASES * | lateralComb () const |
|
| MuonPath () |
|
| MuonPath (DTPrimitivePtrs &ptrPrimitive, int prup=0, int prdw=0) |
|
| MuonPath (DTPrimitives &ptrPrimitive, int prup=0, int prdw=0) |
|
| MuonPath (std::shared_ptr< MuonPath > &ptr) |
|
short | nprimitives () const |
|
short | nprimitivesDown () const |
|
short | nprimitivesUp () const |
|
float | phi () const |
|
float | phiB () const |
|
DTPrimitivePtr | primitive (int layer) const |
|
cmsdt::MP_QUALITY | quality () const |
|
uint32_t | rawId () const |
|
void | setBaseChannelId (int bch) |
|
void | setBxTimeValue (int time) |
|
void | setCellHorizontalLayout (const int *layout) |
|
void | setCellHorizontalLayout (int layout[4]) |
|
void | setChiSquare (float chi) |
|
void | setDriftDistance (float dx, int cell) |
|
void | setHorizPos (float pos) |
|
void | setLateralComb (cmsdt::LATERAL_CASES latComb[4]) |
|
void | setLateralComb (const cmsdt::LATERAL_CASES *latComb) |
|
void | setLateralCombFromPrimitives (void) |
|
void | setNPrimitives (short nprim) |
|
void | setNPrimitivesDown (short nprim) |
|
void | setNPrimitivesUp (short nprim) |
|
void | setPhi (float phi) |
|
void | setPhiB (float phib) |
|
void | setPrimitive (DTPrimitivePtr &ptr, int layer) |
|
void | setQuality (cmsdt::MP_QUALITY qty) |
|
void | setRawId (uint32_t id) |
|
void | setTanPhi (float tanPhi) |
|
void | setTWireTDC (float t, int cell) |
|
void | setXCoorCell (float x, int cell) |
|
void | setXWirePos (float x, int cell) |
|
void | setZWirePos (float z, int cell) |
|
float | tanPhi () const |
|
float | tWireTDC (int cell) const |
|
float | xCoorCell (int cell) const |
|
float | xDriftDistance (int cell) const |
|
float | xWirePos (int cell) const |
|
float | zWirePos (int cell) const |
|
virtual | ~MuonPath () |
|
Definition at line 8 of file MuonPath.h.
◆ MuonPath() [1/4]
◆ MuonPath() [2/4]
MuonPath::MuonPath |
( |
DTPrimitivePtrs & |
ptrPrimitive, |
|
|
int |
prup = 0 , |
|
|
int |
prdw = 0 |
|
) |
| |
◆ MuonPath() [3/4]
MuonPath::MuonPath |
( |
DTPrimitives & |
ptrPrimitive, |
|
|
int |
prup = 0 , |
|
|
int |
prdw = 0 |
|
) |
| |
◆ MuonPath() [4/4]
MuonPath::MuonPath |
( |
std::shared_ptr< MuonPath > & |
ptr | ) |
|
◆ ~MuonPath()
virtual MuonPath::~MuonPath |
( |
| ) |
|
|
inlinevirtual |
◆ baseChannelId()
int MuonPath::baseChannelId |
( |
| ) |
const |
|
inline |
◆ bxNumId()
int MuonPath::bxNumId |
( |
| ) |
const |
|
inline |
◆ bxTimeValue()
int MuonPath::bxTimeValue |
( |
| ) |
const |
|
inline |
◆ cellLayout()
const int* MuonPath::cellLayout |
( |
| ) |
const |
|
inline |
◆ chiSquare()
float MuonPath::chiSquare |
( |
| ) |
const |
|
inline |
◆ completeMP()
bool MuonPath::completeMP |
( |
| ) |
|
◆ horizPos()
float MuonPath::horizPos |
( |
| ) |
const |
|
inline |
◆ isAnalyzable()
bool MuonPath::isAnalyzable |
( |
| ) |
|
◆ isEqualTo()
bool MuonPath::isEqualTo |
( |
MuonPath * |
ptr | ) |
|
◆ lateralComb()
◆ nprimitives()
short MuonPath::nprimitives |
( |
| ) |
const |
|
inline |
◆ nprimitivesDown()
short MuonPath::nprimitivesDown |
( |
| ) |
const |
|
inline |
◆ nprimitivesUp()
short MuonPath::nprimitivesUp |
( |
| ) |
const |
|
inline |
◆ phi()
float MuonPath::phi |
( |
void |
| ) |
const |
|
inline |
◆ phiB()
float MuonPath::phiB |
( |
| ) |
const |
|
inline |
◆ primitive()
◆ quality()
◆ rawId()
uint32_t MuonPath::rawId |
( |
| ) |
const |
|
inline |
◆ setBaseChannelId()
void MuonPath::setBaseChannelId |
( |
int |
bch | ) |
|
|
inline |
◆ setBxTimeValue()
void MuonPath::setBxTimeValue |
( |
int |
time | ) |
|
◆ setCellHorizontalLayout() [1/2]
void MuonPath::setCellHorizontalLayout |
( |
const int * |
layout | ) |
|
◆ setCellHorizontalLayout() [2/2]
void MuonPath::setCellHorizontalLayout |
( |
int |
layout[4] | ) |
|
◆ setChiSquare()
void MuonPath::setChiSquare |
( |
float |
chi | ) |
|
|
inline |
◆ setDriftDistance()
void MuonPath::setDriftDistance |
( |
float |
dx, |
|
|
int |
cell |
|
) |
| |
|
inline |
◆ setHorizPos()
void MuonPath::setHorizPos |
( |
float |
pos | ) |
|
|
inline |
◆ setLateralComb() [1/2]
◆ setLateralComb() [2/2]
◆ setLateralCombFromPrimitives()
void MuonPath::setLateralCombFromPrimitives |
( |
void |
| ) |
|
◆ setNPrimitives()
void MuonPath::setNPrimitives |
( |
short |
nprim | ) |
|
|
inline |
◆ setNPrimitivesDown()
void MuonPath::setNPrimitivesDown |
( |
short |
nprim | ) |
|
|
inline |
◆ setNPrimitivesUp()
void MuonPath::setNPrimitivesUp |
( |
short |
nprim | ) |
|
|
inline |
◆ setPhi()
void MuonPath::setPhi |
( |
float |
phi | ) |
|
|
inline |
◆ setPhiB()
void MuonPath::setPhiB |
( |
float |
phib | ) |
|
|
inline |
◆ setPrimitive()
◆ setQuality()
◆ setRawId()
void MuonPath::setRawId |
( |
uint32_t |
id | ) |
|
|
inline |
◆ setTanPhi()
void MuonPath::setTanPhi |
( |
float |
tanPhi | ) |
|
|
inline |
◆ setTWireTDC()
void MuonPath::setTWireTDC |
( |
float |
t, |
|
|
int |
cell |
|
) |
| |
|
inline |
◆ setXCoorCell()
void MuonPath::setXCoorCell |
( |
float |
x, |
|
|
int |
cell |
|
) |
| |
|
inline |
◆ setXWirePos()
void MuonPath::setXWirePos |
( |
float |
x, |
|
|
int |
cell |
|
) |
| |
|
inline |
◆ setZWirePos()
void MuonPath::setZWirePos |
( |
float |
z, |
|
|
int |
cell |
|
) |
| |
|
inline |
◆ tanPhi()
float MuonPath::tanPhi |
( |
| ) |
const |
|
inline |
◆ tWireTDC()
float MuonPath::tWireTDC |
( |
int |
cell | ) |
const |
|
inline |
◆ xCoorCell()
float MuonPath::xCoorCell |
( |
int |
cell | ) |
const |
|
inline |
◆ xDriftDistance()
float MuonPath::xDriftDistance |
( |
int |
cell | ) |
const |
|
inline |
◆ xWirePos()
float MuonPath::xWirePos |
( |
int |
cell | ) |
const |
|
inline |
◆ zWirePos()
float MuonPath::zWirePos |
( |
int |
cell | ) |
const |
|
inline |
◆ baseChannelId_
int MuonPath::baseChannelId_ |
|
private |
◆ bxNumId_
◆ bxTimeValue_
int MuonPath::bxTimeValue_ |
|
private |
◆ cellLayout_
◆ chiSquare_
float MuonPath::chiSquare_ |
|
private |
◆ horizPos_
float MuonPath::horizPos_ |
|
private |
◆ lateralComb_
◆ nprimitives_
short MuonPath::nprimitives_ |
|
private |
◆ nprimitivesDown_
short MuonPath::nprimitivesDown_ |
|
private |
◆ nprimitivesUp_
short MuonPath::nprimitivesUp_ |
|
private |
◆ phi_
◆ phiB_
◆ prim_
◆ quality_
◆ rawId_
uint32_t MuonPath::rawId_ |
|
private |
◆ tanPhi_
◆ tWireTDC_
◆ xCoorCell_
◆ xDriftDistance_
◆ xWirePos_
◆ zWirePos_
float zWirePos_[cmsdt::NUM_LAYERS_2SL]
float xCoorCell_[cmsdt::NUM_LAYERS_2SL]
void setTanPhi(float tanPhi)
void setNPrimitives(short nprim)
void setXCoorCell(float x, int cell)
void setLateralComb(cmsdt::LATERAL_CASES latComb[4])
DTPrimitivePtr primitive(int layer) const
void setQuality(cmsdt::MP_QUALITY qty)
void setCellHorizontalLayout(int layout[4])
void setTWireTDC(float t, int cell)
short nprimitives() const
constexpr std::array< uint8_t, layerIndexSize > layer
void setHorizPos(float pos)
void setChiSquare(float chi)
constexpr int LHC_CLK_FREQ
cmsdt::MP_QUALITY quality_
void setDriftDistance(float dx, int cell)
int cellLayout_[cmsdt::NUM_LAYERS]
void setRawId(uint32_t id)
void setXWirePos(float x, int cell)
void setBaseChannelId(int bch)
constexpr int NUM_LAYERS_2SL
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)
float xDriftDistance_[cmsdt::NUM_LAYERS_2SL]
float tWireTDC_[cmsdt::NUM_LAYERS_2SL]