Object containing AbsMeasurement and AbsFitterInfo objects.
More...
#include <TrackPoint.h>
Object containing AbsMeasurement and AbsFitterInfo objects.
Definition at line 49 of file TrackPoint.h.
◆ TrackPoint() [1/6]
genfit::TrackPoint::TrackPoint |
( |
| ) |
|
◆ TrackPoint() [2/6]
genfit::TrackPoint::TrackPoint |
( |
Track * |
track | ) |
|
◆ TrackPoint() [3/6]
◆ TrackPoint() [4/6]
◆ TrackPoint() [5/6]
genfit::TrackPoint::TrackPoint |
( |
const TrackPoint & |
| ) |
|
◆ TrackPoint() [6/6]
custom copy constructor where all TrackRep pointers are exchanged according to the map. FitterInfos with a rep in repsToIgnore will NOT be copied.
◆ ~TrackPoint()
virtual genfit::TrackPoint::~TrackPoint |
( |
| ) |
|
|
virtual |
◆ addRawMeasurement()
◆ deleteFitterInfo()
void genfit::TrackPoint::deleteFitterInfo |
( |
const AbsTrackRep * |
rep | ) |
|
|
inline |
Definition at line 115 of file TrackPoint.h.
117 delete fitterInfos_[rep];
118 fitterInfos_.erase(rep);
◆ deleteRawMeasurements()
void genfit::TrackPoint::deleteRawMeasurements |
( |
| ) |
|
◆ fixupRepsForReading()
void genfit::TrackPoint::fixupRepsForReading |
( |
| ) |
|
This function is used when reading the TrackPoint and is called by the owner in order to build fitterInfos_ from vFitterInfos_. This requires that the track_ be set. It also empties vFitterInfos_ which has served its purpose after this function is called.
Referenced by setScatterer().
◆ getFitterInfo()
◆ getFitterInfos()
◆ getKalmanFitterInfo()
◆ getMaterialInfo()
Definition at line 101 of file TrackPoint.h.
101 {
return thinScatterer_.get(); }
◆ getNumRawMeasurements()
unsigned int genfit::TrackPoint::getNumRawMeasurements |
( |
| ) |
const |
|
inline |
Definition at line 91 of file TrackPoint.h.
91 {
return rawMeasurements_.size(); }
◆ getRawMeasurement()
AbsMeasurement* genfit::TrackPoint::getRawMeasurement |
( |
int |
i = 0 | ) |
const |
◆ getRawMeasurements()
◆ getSortingParameter()
double genfit::TrackPoint::getSortingParameter |
( |
| ) |
const |
|
inline |
◆ getTrack()
Track* genfit::TrackPoint::getTrack |
( |
| ) |
const |
|
inline |
◆ hasFitterInfo()
bool genfit::TrackPoint::hasFitterInfo |
( |
const AbsTrackRep * |
rep | ) |
const |
|
inline |
Definition at line 99 of file TrackPoint.h.
99 {
return (fitterInfos_.find(rep) != fitterInfos_.end()); }
◆ hasRawMeasurements()
bool genfit::TrackPoint::hasRawMeasurements |
( |
| ) |
const |
|
inline |
◆ hasThinScatterer()
bool genfit::TrackPoint::hasThinScatterer |
( |
| ) |
const |
|
inline |
Definition at line 102 of file TrackPoint.h.
102 {
return thinScatterer_.get() !=
nullptr; }
◆ operator=()
◆ Print()
void genfit::TrackPoint::Print |
( |
const Option_t * |
= "" | ) |
const |
◆ setFitterInfo()
◆ setScatterer()
void genfit::TrackPoint::setScatterer |
( |
ThinScatterer * |
scatterer | ) |
|
|
inline |
◆ setSortingParameter()
void genfit::TrackPoint::setSortingParameter |
( |
double |
sortingParameter | ) |
|
|
inline |
Definition at line 104 of file TrackPoint.h.
104 { sortingParameter_ = sortingParameter; }
◆ setTrack()
void genfit::TrackPoint::setTrack |
( |
Track * |
track | ) |
|
|
inline |
◆ swap()
void genfit::TrackPoint::swap |
( |
TrackPoint & |
other | ) |
|
The documentation for this class was generated from the following file: