![]() |
ATLAS Offline Software
|
#include <MMT_Road.h>
Public Member Functions | |
| MMT_Road (const char sector, const int roadSize, const int UpX, const int DownX, const int UpUV, const int DownUV, const int xthr, const int uvthr, const int iroadx, const int iroadu=-1, const int iroadv=-1) | |
| ~MMT_Road ()=default | |
| void | addHits (std::vector< std::shared_ptr< MMT_Hit > > &hits) |
| double | avgSofX () const |
| double | avgSofUV (const int uv1, const int uv2) const |
| bool | checkCoincidences (const int bcwind) const |
| unsigned int | countHits () const |
| unsigned int | countRealHits () const |
| unsigned int | countUVHits (bool flag) const |
| unsigned int | countXHits (bool flag) const |
| bool | evaluateLowRes () const |
| bool | horizontalCheck () const |
| void | incrementAge (const int bcwind) |
| const std::vector< MMT_Hit > & | getHitVector () const |
| char | getSector () const |
| int | getXthreshold () const |
| int | getUVthreshold () const |
| int | iRoadx () const |
| int | iRoadu () const |
| int | iRoadv () const |
| bool | matureCheck (const int bcwind) const |
| double | mxl () const |
| void | reset () |
| bool | stereoCheck () const |
Private Attributes | |
| std::vector< MMT_Hit > | m_road_hits |
| double | m_slopeXlow |
| double | m_slopeXhigh |
| double | m_slopeUlow |
| double | m_slopeUhigh |
| double | m_slopeVlow |
| double | m_slopeVhigh |
| int | m_iroadx |
| int | m_iroadu |
| int | m_iroadv |
| int | m_xthr |
| int | m_uvthr |
| char | m_sector |
Definition at line 12 of file MMT_Road.h.
| MMT_Road::MMT_Road | ( | const char | sector, |
| const int | roadSize, | ||
| const int | UpX, | ||
| const int | DownX, | ||
| const int | UpUV, | ||
| const int | DownUV, | ||
| const int | xthr, | ||
| const int | uvthr, | ||
| const int | iroadx, | ||
| const int | iroadu = -1, | ||
| const int | iroadv = -1 ) |
|
default |
| void MMT_Road::addHits | ( | std::vector< std::shared_ptr< MMT_Hit > > & | hits | ) |
Definition at line 29 of file MMT_Road.cxx.
| double MMT_Road::avgSofUV | ( | const int | uv1, |
| const int | uv2 ) const |
Definition at line 82 of file MMT_Road.cxx.
| double MMT_Road::avgSofX | ( | ) | const |
Definition at line 70 of file MMT_Road.cxx.
|
inline |
Definition at line 21 of file MMT_Road.h.
|
inline |
Definition at line 24 of file MMT_Road.h.
| unsigned int MMT_Road::countRealHits | ( | ) | const |
Definition at line 95 of file MMT_Road.cxx.
| unsigned int MMT_Road::countUVHits | ( | bool | flag | ) | const |
Definition at line 100 of file MMT_Road.cxx.
| unsigned int MMT_Road::countXHits | ( | bool | flag | ) | const |
Definition at line 105 of file MMT_Road.cxx.
| bool MMT_Road::evaluateLowRes | ( | ) | const |
Definition at line 110 of file MMT_Road.cxx.
|
inline |
Definition at line 31 of file MMT_Road.h.
|
inline |
Definition at line 32 of file MMT_Road.h.
|
inline |
Definition at line 34 of file MMT_Road.h.
|
inline |
Definition at line 33 of file MMT_Road.h.
| bool MMT_Road::horizontalCheck | ( | ) | const |
Definition at line 119 of file MMT_Road.cxx.
| void MMT_Road::incrementAge | ( | const int | bcwind | ) |
Definition at line 130 of file MMT_Road.cxx.
|
inline |
Definition at line 36 of file MMT_Road.h.
|
inline |
Definition at line 37 of file MMT_Road.h.
|
inline |
Definition at line 35 of file MMT_Road.h.
| bool MMT_Road::matureCheck | ( | const int | bcwind | ) | const |
Definition at line 139 of file MMT_Road.cxx.
| double MMT_Road::mxl | ( | ) | const |
Definition at line 146 of file MMT_Road.cxx.
| void MMT_Road::reset | ( | ) |
Definition at line 162 of file MMT_Road.cxx.
| bool MMT_Road::stereoCheck | ( | ) | const |
Definition at line 166 of file MMT_Road.cxx.
|
private |
Definition at line 46 of file MMT_Road.h.
|
private |
Definition at line 46 of file MMT_Road.h.
|
private |
Definition at line 46 of file MMT_Road.h.
|
private |
Definition at line 44 of file MMT_Road.h.
|
private |
Definition at line 48 of file MMT_Road.h.
|
private |
Definition at line 45 of file MMT_Road.h.
|
private |
Definition at line 45 of file MMT_Road.h.
|
private |
Definition at line 45 of file MMT_Road.h.
|
private |
Definition at line 45 of file MMT_Road.h.
|
private |
Definition at line 45 of file MMT_Road.h.
|
private |
Definition at line 45 of file MMT_Road.h.
|
private |
Definition at line 47 of file MMT_Road.h.
|
private |
Definition at line 47 of file MMT_Road.h.