#include <TempMeasurements.h>
Public Types | |
typedef TransientTrackingRecHit::ConstRecHitPointer | ConstRecHitPointer |
typedef std::vector< float > | Distances |
typedef TransientTrackingRecHit::ConstRecHitContainer | RecHitContainer |
Public Member Functions | |
void | add (ConstRecHitPointer const &h, float d) |
void | add (ConstRecHitPointer &&h, float d) |
void | clear () |
bool | empty () const |
std::size_t | size () const |
void | sortIndex (int *index) const |
Public Attributes | |
Distances | distances |
RecHitContainer | hits |
Definition at line 11 of file TempMeasurements.h.
Definition at line 13 of file TempMeasurements.h.
typedef std::vector<float> tracking::TempMeasurements::Distances |
Definition at line 14 of file TempMeasurements.h.
Definition at line 12 of file TempMeasurements.h.
void tracking::TempMeasurements::add | ( | ConstRecHitPointer const & | h, |
float | d | ||
) | [inline] |
Definition at line 29 of file TempMeasurements.h.
References distances, and hits.
Referenced by TkPixelMeasurementDet::measurements().
void tracking::TempMeasurements::add | ( | ConstRecHitPointer && | h, |
float | d | ||
) | [inline] |
void tracking::TempMeasurements::clear | ( | void | ) | [inline] |
Definition at line 16 of file TempMeasurements.h.
References distances, and hits.
Referenced by LayerMeasurements::groupedMeasurements(), and TrajectorySegmentBuilder::redoMeasurements().
bool tracking::TempMeasurements::empty | ( | void | ) | const [inline] |
std::size_t tracking::TempMeasurements::size | ( | void | ) | const [inline] |
Definition at line 18 of file TempMeasurements.h.
References hits.
Referenced by MeasurementDet::fastMeasurements(), LayerMeasurements::groupedMeasurements(), TkPixelMeasurementDet::measurements(), TrajectorySegmentBuilder::redoMeasurements(), and sortIndex().
{ return hits.size();}
void tracking::TempMeasurements::sortIndex | ( | int * | index | ) | const [inline] |
Definition at line 20 of file TempMeasurements.h.
References distances, i, j, gen::k, and size().
Referenced by MeasurementDet::fastMeasurements().
Definition at line 38 of file TempMeasurements.h.
Referenced by add(), clear(), MeasurementDet::fastMeasurements(), LayerMeasurements::groupedMeasurements(), TrajectorySegmentBuilder::redoMeasurements(), and sortIndex().
Definition at line 37 of file TempMeasurements.h.
Referenced by add(), clear(), empty(), MeasurementDet::fastMeasurements(), LayerMeasurements::groupedMeasurements(), TrajectorySegmentBuilder::redoMeasurements(), and size().