ATLAS Offline Software
Loading...
Searching...
No Matches
AtlasMeasurementSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ACTSTRACKRECONSTRUCTION_ATLASMEASUREMENTSELECTOR_H
6#define ACTSTRACKRECONSTRUCTION_ATLASMEASUREMENTSELECTOR_H
7
9#include <vector>
10#include <utility>
11#include <memory>
12
15
16#include <vector>
17#include <utility>
18
19namespace ActsTrk::detail {
20 class IOnBoundStateCalibratorTool;
21 std::unique_ptr<ActsTrk::IMeasurementSelector> getMeasurementSelector(const ActsTrk::IOnBoundStateCalibratorTool *pixelOnTrackCalibratorTool,
22 const ActsTrk::IOnBoundStateCalibratorTool *stripOnTrackCalibratorTool,
23 const ActsTrk::IOnBoundStateCalibratorTool *hgtdOnTrackCalibratorTool,
24 const ActsTrk::detail::MeasurementRangeList &measurementRanges,
25 const std::vector<float> &etaBinsf,
26 const std::vector<std::pair<float, float> > &chi2CutOffOutlier,
27 const std::vector<size_t> &numMeasurementsCutOff);
28
29}
30
31#endif
Athena definition of the Eigen plugin.
GenMeasurementRangeList< AtlasMeasurementContainerList > MeasurementRangeList
std::unique_ptr< ActsTrk::IMeasurementSelector > getMeasurementSelector(const ActsTrk::IOnBoundStateCalibratorTool *pixelOnTrackCalibratorTool, const ActsTrk::IOnBoundStateCalibratorTool *stripOnTrackCalibratorTool, const ActsTrk::IOnBoundStateCalibratorTool *hgtdOnTrackCalibratorTool, const ActsTrk::detail::MeasurementRangeList &measurementRanges, const std::vector< float > &etaBinsf, const std::vector< std::pair< float, float > > &chi2CutOffOutlier, const std::vector< size_t > &numMeasurementsCutOff)