![]() |
Project
|
track for internal use More...
#include <Track.h>
Public Member Functions | |
| Track ()=default | |
| ~Track ()=default | |
| Track (const Track &track) | |
| Track & | operator= (const Track &track)=delete |
| Track (Track &&)=delete | |
| Track & | operator= (Track &&)=delete |
| int | getNClusters () const |
| Return the number of attached clusters. | |
| int | getNDF () const |
| Return the number of degrees of freedom of the track. | |
| const TrackParam & | first () const |
| Return a reference to the track parameters at first cluster. | |
| const TrackParam & | last () const |
| Return a reference to the track parameters at last cluster. | |
| auto | begin () |
| Return an iterator to the track parameters at clusters (point to the first one) | |
| auto | begin () const |
| auto | end () |
| Return an iterator passing the track parameters at last cluster. | |
| auto | end () const |
| auto | rbegin () |
| Return a reverse iterator to the track parameters at clusters (point to the last one) | |
| auto | rbegin () const |
| auto | rend () |
| Return a reverse iterator passing the track parameters at first cluster. | |
| auto | rend () const |
| TrackParam & | createParamAtCluster (const Cluster &cluster) |
| void | addParamAtCluster (const TrackParam ¶m) |
| auto | removeParamAtCluster (std::list< TrackParam >::iterator &itParam) |
| Remove the given track parameters from the internal list and return an iterator to the parameters that follow. | |
| int | getNClustersInCommon (const Track &track, int stMin=0, int stMax=4) const |
| bool | isBetter (const Track &track) const |
| void | tagRemovableClusters (uint8_t requestedStationMask, bool request2ChInSameSt45) |
| void | setCurrentParam (const TrackParam ¶m, int chamber) |
| TrackParam & | getCurrentParam () |
| int & | getCurrentChamber () |
| get a reference to the current chamber on which the current parameters are given | |
| bool | hasCurrentParam () const |
| check whether the current track parameters exist | |
| bool | areCurrentParamValid () const |
| check if the current parameters are valid | |
| void | invalidateCurrentParam () |
| invalidate the current parameters | |
| void | connected (bool connected=true) |
| set the flag telling if this track shares cluster(s) with another | |
| bool | isConnected () const |
| return the flag telling if this track shares cluster(s) with another | |
| void | removable (bool removable=true) |
| set the flag telling if this track should be deleted | |
| bool | isRemovable () const |
| return the flag telling if this track should be deleted | |
| void | print () const |
|
default |
|
default |
| o2::mch::Track::Track | ( | const Track & | track | ) |
|
delete |
| void o2::mch::Track::addParamAtCluster | ( | const TrackParam & | param | ) |
|
inline |
|
inline |
|
inline |
| TrackParam & o2::mch::Track::createParamAtCluster | ( | const Cluster & | cluster | ) |
|
inline |
|
inline |
|
inline |
| TrackParam & o2::mch::Track::getCurrentParam | ( | ) |
|
inline |
| int o2::mch::Track::getNClustersInCommon | ( | const Track & | track, |
| int | stMin = 0, |
||
| int | stMax = 4 |
||
| ) | const |
|
inline |
|
inline |
|
inline |
| bool o2::mch::Track::isBetter | ( | const Track & | track | ) | const |
|
inline |
|
inline |
|
inline |
| void o2::mch::Track::print | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| void o2::mch::Track::setCurrentParam | ( | const TrackParam & | param, |
| int | chamber | ||
| ) |
| void o2::mch::Track::tagRemovableClusters | ( | uint8_t | requestedStationMask, |
| bool | request2ChInSameSt45 | ||
| ) |