ATLAS Offline Software
Loading...
Searching...
No Matches
AtlasMeasurementSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 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
17
18#include <vector>
19#include <utility>
20
21namespace ActsTrk::detail {
22 class IOnBoundStateCalibratorTool;
23 std::unique_ptr<ActsTrk::IMeasurementSelector> getMeasurementSelector(const EventContext &ctx,
24 const ActsTrk::IPixelOnBoundStateCalibratorTool *pixelOnTrackCalibratorTool,
25 const ActsTrk::IStripOnBoundStateCalibratorTool *stripOnTrackCalibratorTool,
26 const ActsTrk::IHGTDOnBoundStateCalibratorTool *hgtdOnTrackCalibratorTool,
27 const ActsTrk::detail::MeasurementRangeList &measurementRanges,
28 const std::vector<float> &etaBinsf,
29 const std::vector<std::pair<float, float> > &chi2CutOffOutlier,
30 const std::vector<size_t> &numMeasurementsCutOff,
31 double edge_hole_border_width);
32
33}
34
35#endif
Athena definition of the Eigen plugin.
GenMeasurementRangeList< AtlasMeasurementContainerList > MeasurementRangeList
std::unique_ptr< ActsTrk::IMeasurementSelector > getMeasurementSelector(const EventContext &ctx, const ActsTrk::IPixelOnBoundStateCalibratorTool *pixelOnTrackCalibratorTool, const ActsTrk::IStripOnBoundStateCalibratorTool *stripOnTrackCalibratorTool, const ActsTrk::IHGTDOnBoundStateCalibratorTool *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, double edge_hole_border_width)