|
float | getPositionX () const |
| Gets the track x position.
|
|
float | getPositionY () const |
| Gets the track y position.
|
|
float | getPositionZ () const |
| Gets the track z position.
|
|
void | setPosition (float xPos, float yPos, float zPos) |
|
float | getDirectionX () const |
| Gets the track x direction.
|
|
float | getDirectionY () const |
| Gets the track y direction.
|
|
float | getDirectionZ () const |
| Gets the track z direction.
|
|
void | setDirection (float xDir, float yDir, float zDir) |
|
const std::array< float, 6 > & | getCovarianceParameters () const |
| Gets the covariance parameters.
|
|
float | getCovarianceParameter (CovarianceParamIndex covParam) const |
| returns the covariance parameter covParam
|
|
void | setCovarianceParameters (float xErr2, float yErr2, float slopeXErr2, float slopeYErr2, float covXSlopeX, float covYSlopeY) |
|
void | setCovarianceParameters (const std::array< float, 6 > &covParam) |
|
bool | isCovarianceSet () |
| Checks if covariance is set.
|
|
bool | propagateToZ (float zPosition) |
|
int | getClusterMatchedUnchecked (int chamber) const |
|
int | getClusterMatched (int chamber) const |
|
void | setClusterMatchedUnchecked (int chamber, int id) |
|
void | setClusterMatched (int chamber, int id) |
|
float | getChi2 () const |
| Returns the chi2 of the track.
|
|
void | setChi2 (float chi2) |
| Sets the chi2 of the track.
|
|
int | getNDF () const |
| Returns the number of degrees of freedom of the track.
|
|
void | setNDF (int ndf) |
| Sets the number of degrees of freedom of the track.
|
|
float | getChi2OverNDF () const |
| Returns the normalized chi2 of the track.
|
|
bool | isCompatible (const Track &track, float chi2Cut) const |
|
void | setFiredChamber (int chamber, int cathode) |
|
bool | isFiredChamber (int chamber, int cathode) const |
|
uint8_t | getHitMap () const |
| Gets hit map.
|
|
uint32_t | getEfficiencyWord () const |
| Gets the word allowing to compute the chamber efficiency.
|
|
void | setFiredFEEId (int uniqueFeeId) |
| Sets the fired FEE ID.
|
|
int | getFiredFEEId () const |
| Gets the fired FEE ID.
|
|
int | getFiredLocalBoard () const |
| Gets the fired local board for efficiency calculation.
|
|
int | getFiredDEId () const |
| Gets the fired Detection Element ID.
|
|
int | getFiredDeId () const |
| Gets the fired Detection Element ID.
|
|
int | getFiredColumnId () const |
| Gets the fired column ID.
|
|
int | getFiredLineId () const |
| Gets the fired line ID.
|
|
void | setEfficiencyFlag (int effFlag) |
|
int | getEfficiencyFlag () const |
|
void | setIncomplete (int cathode) |
| record that the track misses information on that cathode
|
|
void | resetIncomplete () |
| reset the flag for missing cathode information
|
|
bool | isIncomplete (int cathode) const |
| return true is the track misses information on that cathode
|
|
void | setEfficiencyWord (uint32_t efficiencyWord) |
| set efficiency word (public function)
|
|
This class defines the MID track.
Definition at line 29 of file Track.h.