|
ATLAS Offline Software
|
Go to the documentation of this file.
29 newMbSet.push_back(*
it);
31 MeasurementSet::const_iterator itSet = inputMbs.begin();
32 for (; itSet != inputMbs.end(); ++itSet)
34 newMbSet.push_back(*itSet);
46 const bool reintegrateOutliers)
54 if ((*it)->measurementOnTrack() &&
55 (!((*it)->type(TrackStateOnSurface::Outlier)) || reintegrateOutliers)) {
58 if ((*it)->measurementOnTrack()->type(
65 newPrdSet.push_back(prepRD);
70 Trk::PrepRawDataSet::const_iterator itSet = inputPrds.begin();
71 for (; itSet != inputPrds.end(); ++itSet)
73 newPrdSet.push_back(*itSet);
80 if (!std::is_sorted(newPrdSet.begin(), newPrdSet.end(), PRD_CompFunc))
81 std::sort(newPrdSet.begin(), newPrdSet.end(), PRD_CompFunc);
bool SortInputFlag
switch to toggle sorting
Const iterator class for DataVector/DataList.
std::vector< const PrepRawData * > PrepRawDataSet
vector of clusters and drift circles
const Trk::TrackStates * trackStateOnSurfaces() const
return a pointer to a const DataVector of const TrackStateOnSurfaces.
std::vector< const MeasurementBase * > MeasurementSet
vector of fittable measurements
const DataVector< const TrackParameters > * trackParameters() const
Return a pointer to a vector of TrackParameters.
virtual const Trk::PrepRawData * prepRawData() const =0
returns the PrepRawData (also known as RIO) object to which this RIO_OnTrack is associated.
const DataVector< const MeasurementBase > * measurementsOnTrack() const
return a pointer to a vector of MeasurementBase (NOT including any that come from outliers).
Class providing comparison function, or relational definition, for PrepRawData.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.