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 <array>
10#include <vector>
11#include <utility>
12#include <memory>
13
18#include "Definitions.h"
19
20#include <vector>
21#include <utility>
22
23namespace ActsTrk::detail {
24 class IOnBoundStateCalibratorTool;
25 std::unique_ptr<ActsTrk::IMeasurementSelector> getMeasurementSelector(
26 const EventContext &ctx,
27 const ActsTrk::IPixelOnTrackCalibratorTool<detail::RecoTrackStateContainer> *pixelOnTrackCalibratorTool,
28 const ActsTrk::IStripOnTrackCalibratorTool<detail::RecoTrackStateContainer> *stripOnTrackCalibratorTool,
29 const ActsTrk::IHGTDOnTrackCalibratorTool<detail::RecoTrackStateContainer> *hgtdOnTrackCalibratorTool,
30 const ActsTrk::detail::MeasurementRangeList &measurementRanges,
31 const std::vector<float> &etaBinsf,
32 const std::vector<std::array<std::pair<float, float>, 4> > &chi2CutOffOutlier,
33 const std::vector<size_t> &numMeasurementsCutOff,
34 double edge_hole_border_width);
35
36}
37
38#endif
Hash functions to pack the source link into unordered_maps / unordered_sets.
std::unique_ptr< ActsTrk::IMeasurementSelector > getMeasurementSelector(const EventContext &ctx, const ActsTrk::IPixelOnTrackCalibratorTool< detail::RecoTrackStateContainer > *pixelOnTrackCalibratorTool, const ActsTrk::IStripOnTrackCalibratorTool< detail::RecoTrackStateContainer > *stripOnTrackCalibratorTool, const ActsTrk::IHGTDOnTrackCalibratorTool< detail::RecoTrackStateContainer > *hgtdOnTrackCalibratorTool, const ActsTrk::detail::MeasurementRangeList &measurementRanges, const std::vector< float > &etaBinsf, const std::vector< std::array< std::pair< float, float >, 4 > > &chi2CutOffOutlier, const std::vector< size_t > &numMeasurementsCutOff, double edge_hole_border_width)
GenMeasurementRangeList< AtlasMeasurementContainerList > MeasurementRangeList