ATLAS Offline Software
TrackFitInputPreparator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // TrackFitInputPreparator, (c) ATLAS Detector software
8 
9 #ifndef TRK_TRACKFITINPUTPREPARATOR_H
10 #define TRK_TRACKFITINPUTPREPARATOR_H
11 
17 
18 namespace Trk {
19 
20 class Track;
21 typedef bool SortInputFlag;
23 typedef std::vector<std::pair<const Trk::MeasurementBase *, int> >
25 
34 namespace TrackFitInputPreparator {
35 
38 
43  const SortInputFlag, const bool);
44 }; // namespace TrackFitInputPreparator
45 } // namespace Trk
46 
47 #endif // TRK_TRACKFITINPUTPREPARATOR_H
Trk::SortInputFlag
bool SortInputFlag
switch to toggle sorting
Definition: TrackFitInputPreparator.h:20
DataModel_detail::const_iterator
Const iterator class for DataVector/DataList.
Definition: DVLIterator.h:82
Trk::PrepRawDataSet
std::vector< const PrepRawData * > PrepRawDataSet
vector of clusters and drift circles
Definition: FitterTypes.h:26
Trk::TrackFitInputPreparator::stripPrepRawData
PrepRawDataSet stripPrepRawData(const Track &, const PrepRawDataSet &, const SortInputFlag, const bool)
create a vector of PrepRawData* from the mixed input of track and single PrepRawData.
Definition: TrackFitInputPreparator.cxx:42
FitterTypes.h
Trk::TS_iterator
DataVector< const TrackStateOnSurface >::const_iterator TS_iterator
Definition: TrackFitInputPreparator.h:22
GeoPrimitives.h
ParticleHypothesis.h
Trk::MeasurementSet
std::vector< const MeasurementBase * > MeasurementSet
vector of fittable measurements
Definition: FitterTypes.h:30
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::MB_IndexVector
std::vector< std::pair< const Trk::MeasurementBase *, int > > MB_IndexVector
Definition: TrackFitInputPreparator.h:24
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
Trk::TrackFitInputPreparator::stripMeasurements
MeasurementSet stripMeasurements(const Track &, const MeasurementSet &)
get the MeasurementSet out of a track+measurements combination.
Definition: TrackFitInputPreparator.cxx:19
TrackStateOnSurface.h