ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsTrackReconstruction
src
detail
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
8
#include "
src/IMeasurementSelector.h
"
9
#include <vector>
10
#include <utility>
11
#include <memory>
12
13
#include "
ActsToolInterfaces/IPixelOnTrackCalibratorTool.h
"
14
#include "
ActsToolInterfaces/IStripOnTrackCalibratorTool.h
"
15
#include "
ActsToolInterfaces/IHGTDOnTrackCalibratorTool.h
"
16
#include "
src/detail/AtlasUncalibSourceLinkAccessor.h
"
17
#include "
Definitions.h
"
18
19
#include <vector>
20
#include <utility>
21
22
namespace
ActsTrk::detail
{
23
class
IOnBoundStateCalibratorTool;
24
std::unique_ptr<ActsTrk::IMeasurementSelector>
getMeasurementSelector
(
25
const
EventContext &ctx,
26
const
ActsTrk::IPixelOnTrackCalibratorTool<detail::RecoTrackStateContainer> *pixelOnTrackCalibratorTool,
27
const
ActsTrk::IStripOnTrackCalibratorTool<detail::RecoTrackStateContainer> *stripOnTrackCalibratorTool,
28
const
ActsTrk::IHGTDOnTrackCalibratorTool<detail::RecoTrackStateContainer> *hgtdOnTrackCalibratorTool,
29
const
ActsTrk::detail::MeasurementRangeList
&measurementRanges,
30
const
std::vector<float> &etaBinsf,
31
const
std::vector<std::pair<float, float> > &chi2CutOffOutlier,
32
const
std::vector<size_t> &numMeasurementsCutOff,
33
double
edge_hole_border_width);
34
35
}
36
37
#endif
AtlasUncalibSourceLinkAccessor.h
IHGTDOnTrackCalibratorTool.h
IMeasurementSelector.h
IPixelOnTrackCalibratorTool.h
IStripOnTrackCalibratorTool.h
Definitions.h
ActsTrk::detail
Hash functions to pack the source link into unordered_maps / unordered_sets.
Definition
MeasurementCalibratorBase.h:31
ActsTrk::detail::getMeasurementSelector
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::pair< float, float > > &chi2CutOffOutlier, const std::vector< size_t > &numMeasurementsCutOff, double edge_hole_border_width)
Definition
AtlasMeasurementSelector.cxx:397
ActsTrk::detail::MeasurementRangeList
GenMeasurementRangeList< AtlasMeasurementContainerList > MeasurementRangeList
Definition
AtlasUncalibSourceLinkAccessor.h:255
Generated on
for ATLAS Offline Software by
1.17.0