ATLAS Offline Software
Classes | Namespaces | Functions
AtlasMeasurementSelector.cxx File Reference
#include "ActsGeometryInterfaces/IActsExtrapolationTool.h"
#include "ActsGeometryInterfaces/IActsTrackingGeometryTool.h"
#include "ActsEvent/TrackParameters.h"
#include "ActsEvent/TrackContainer.h"
#include "ActsGeometry/ATLASSourceLink.h"
#include "Acts/Definitions/Common.hpp"
#include "Acts/Definitions/Algebra.hpp"
#include "Acts/Utilities/VectorHelpers.hpp"
#include "Acts/Utilities/Delegate.hpp"
#include "Acts/Utilities/Result.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Utilities/CalibrationContext.hpp"
#include "Acts/EventData/TrackParameters.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include "Acts/Utilities/Logger.hpp"
#include "MeasurementSelector.h"
#include "xAODInDetMeasurement/PixelClusterContainer.h"
#include "xAODInDetMeasurement/StripClusterContainer.h"
#include "ActsEventCnv/IActsToTrkConverterTool.h"
#include "AtlasUncalibSourceLinkAccessor.h"
#include "IMeasurementSelector.h"
#include "CalibratorRegistry.h"
#include "MeasurementCalibrator2.h"
#include "boost/container/small_vector.hpp"
#include <tuple>
#include <type_traits>

Go to the source code of this file.

Classes

struct  AtlasMeasurementSelector< NMeasMax, traj_t, measurement_container_variant_t >
 ATALS specific Implementation of the member functions needed by the measurement selector. More...
 
struct  ConstVectorMapWithInvalidDef< DIM >
 
struct  ConstMatrixMapWithInvalidDef< DIM >
 
struct  MeasurementSelectorTraits< AtlasMeasurementSelector< NMeasMax, traj_t, measurement_container_variant_t > >
 Types to be used for the measurement selection measurement and covariance types during measurement selection and for the final calibration are different to directly use the value of the uncalibrated measurement @TODO a first assessment does not indicate any performance improvement. More...
 
struct  MeasurementSelectorTraits< AtlasMeasurementSelector< NMeasMax, traj_t, measurement_container_variant_t > >::MeasurementContainerTraits< T_Container >
 
struct  AtlasMeasurementSelector< NMeasMax, traj_t, measurement_container_variant_t >
 ATALS specific Implementation of the member functions needed by the measurement selector. More...
 
struct  AtlasMeasurementSelector< NMeasMax, traj_t, measurement_container_variant_t >::CalibratedMeasurementTraits
 
struct  AtlasMeasurementSelector< NMeasMax, traj_t, measurement_container_variant_t >::Empty
 

Namespaces

 ActsTrk
 The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout geometry to cache the final transformations of the sensor surfaces associated to one particular detector technology (Pixel, Sct, etc.).
 

Functions

std::unique_ptr< ActsTrk::IMeasurementSelectorActsTrk::getMeasurementSelector ([[maybe_unused]] const ActsTrk::IActsToTrkConverterTool &ATLASConverterTool, const ActsTrk::IOnBoundStateCalibratorTool *onTrackCalibratorTool, const std::vector< float > &etaBinsf, const std::vector< std::pair< float, float > > &chi2CutOffOutlier, const std::vector< size_t > &numMeasurementsCutOff)