ATLAS Offline Software
Namespaces | Typedefs | Functions
TrackFitInputPreparator.h File Reference
#include "AthContainers/DataVector.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include "TrkEventPrimitives/ParticleHypothesis.h"
#include "TrkFitterUtils/FitterTypes.h"
#include "TrkTrack/TrackStateOnSurface.h"
Include dependency graph for TrackFitInputPreparator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 
 Trk::TrackFitInputPreparator
 Helpers to transform combinations of tracking input (for example, existing tracks plus additional measurements) into a digestable fitter input: either tracks, measurement-sets or proto-state vectors.
 

Typedefs

typedef bool Trk::SortInputFlag
 switch to toggle sorting More...
 
typedef DataVector< const TrackStateOnSurface >::const_iterator Trk::TS_iterator
 
typedef std::vector< std::pair< const Trk::MeasurementBase *, int > > Trk::MB_IndexVector
 

Functions

MeasurementSet Trk::TrackFitInputPreparator::stripMeasurements (const Track &, const MeasurementSet &)
 get the MeasurementSet out of a track+measurements combination. More...
 
PrepRawDataSet Trk::TrackFitInputPreparator::stripPrepRawData (const Track &, const PrepRawDataSet &, const SortInputFlag, const bool)
 create a vector of PrepRawData* from the mixed input of track and single PrepRawData. More...