![]() |
ATLAS Offline Software
|
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.). More...
Namespaces | |
| namespace | detail |
| Hash functions to pack the source link into unordered_maps / unordered_sets. | |
| namespace | Cache |
| namespace | ParticleHypothesis |
| namespace | details |
| namespace | traits |
| namespace | ScoreBasedSolverCutsImpl |
Classes | |
| class | MuonBlueprintNodeBuilder |
| Helper class to build a Blueprint node of the muon system. More... | |
| class | ActsMuonTrackingGeometryTest |
| Extrapolation test for the ActsMuonTrackingGeometry for gen3. More... | |
| class | AlignStoreProviderAlg |
| class | DetectorAlignCondAlg |
| class | GeometryContextAlg |
| class | CaloExtensionAlg |
| The CaloExtensionAlg takes the ID / ITk tracks from their track state of their last measurement and propagates them to the exit portal of the calorimeter tracking volume. More... | |
| class | TrackContainerReader |
| class | PixelClusterDataPreparationAlg |
| class | PixelClusterCacheDataPreparationAlg |
| class | StripClusterDataPreparationAlg |
| class | StripClusterCacheDataPreparationAlg |
| class | HgtdClusterDataPreparationAlg |
| class | SpacePointDataPreparationAlg |
| class | SpacePointCacheDataPreparationAlg |
| struct | CellTmpl |
| Definition of a cell to be used by the in-place clusterization. More... | |
| struct | CellContainer |
| temporary cell container suitable for the in-place clusterization More... | |
| class | ClusterizationAlg |
| class | DataPreparationAlg |
| struct | HgtdAuxDataCache |
| class | RDOCollectionAdapter< PhaseIIPixelRawDataContainer > |
| class | RDOAdapter |
| class | RDOAdapter< PixelRDO_Container > |
| class | RDOAdapter< PhaseIIPixelRawDataContainer > |
| class | PixelSpacePointFormationAlgBase |
| class | RDOCollectionAdapter |
| class | StripSpacePointFormationAlgBase |
| This version of StripSpacePointFormationAlgBase uses xAOD strip clusters to find space points in the ITk strip detectors. More... | |
| class | HgtdClusteringTool |
| class | HgtdClusterizationAlg |
| class | HgtdTimedClusteringTool |
| class | PhaseIIPixelClusterizationAlg |
| class | PhaseIIPixelCacheClusterizationAlg |
| class | PixelClusteringToolImpl |
| class | PixelClusteringTool |
| class | PhaseIIPixelClusteringTool |
| class | PixelClusterizationAlg |
| class | PixelCacheClusterizationAlg |
| class | PixelSpacePointFormationAlg |
| This version of PixelSpacePointFormationAlg uses xAOD pixel clusters to find space points in the ITk pixeldetectors. More... | |
| class | PixelCacheSpacePointFormationAlg |
| class | PixelSpacePointFormationTool |
| Tool to produce pixel space points. More... | |
| struct | StripAuxDataCache |
| class | StripClusteringTool |
| class | StripClusterizationAlg |
| class | StripCacheClusterizationAlg |
| class | StripInformationHelper |
| class | StripSpacePointFormationAlg |
| class | StripCacheSpacePointFormationAlg |
| class | StripSpacePointFormationTool |
| class | AuxiliaryMeasurementHandler |
| Utility class to handle the creation of the Auxiliary measurement used in an Acts track fit This class declares the additionally written xAOD::AuxiliaryMeasurementContainers to the AvalancheScheduler. More... | |
| class | CaloExtension |
| The CaloExtension holds the ID extrapolation states through the calorimeter and the associated CaloClusters. More... | |
| class | ContextUtility |
| Utility class to handle the three contexts neeeded in an ACTS reconstruction job 1) GeometryContext -> handles the aligned transforms of the Surfaces & volumes 2) MagneticFieldContext -> Contains the magnetic field 3) CalibrationContext -> Pipes the StoreGate access through the Acts caller chain The utility class declares the data dependencies on the needed conditions by calling the declareProperty on its client. More... | |
| class | MeasurementToTruthParticleAssociation |
| class | MutableMultiTrajectory |
| Athena implementation of ACTS::MultiTrajectory (ReadWrite version) The data is stored in 4 external backends. More... | |
| class | MultiTrajectory |
| Read only version of MTJ The implementation is separate as the details are significantly different and in addition only const methods are ever needed. More... | |
| struct | DataLinkHolder |
| class | PersistentTrackContainer |
| struct | MutablePersistentTrackContainer |
| class | PrepRawDataAssociation |
| struct | ProtoTrack |
| struct | SpacePointRange |
| struct | Seed |
| struct | SeedContainer |
| class | TrackContainer |
| class | IndexingPolicy |
| class | MutableTrackContainerHandlesHelper |
| class | ConstTrackContainerHandlesHelper |
| struct | TrackContainerUtils |
| Convenience struct which defines track augmentations. More... | |
| class | TrackSummaryContainer |
| class | MutableTrackSummaryContainer |
| class | HitCounterArray |
| class | HitCountsPerTrack |
| Container for hit counts per track Contains hit counts per associated truth particle and the total hit counts As last element in the container. More... | |
| class | TrackToTruthParticleAssociation |
| class | ActsToTrkConverterTool |
| class | ActsToTrkConvertorAlg |
| class | ActsToTrkFitterWrapTool |
| Tool wrapping an ACTS track fitter tool to expose the Trk::ITrackFitter interface. More... | |
| class | ActsToXAODTrackConverterAlg |
| Conversion algorithm to transform the Acts track container into an xAOD track container which can be persitified in an ESD. More... | |
| class | GeometryRealmConvTool |
| Implementation of the IGeometryRealmConvTool. More... | |
| class | SeedToTrackCnvAlg |
| class | TrackToTrackParticleCnvAlg |
| Conversion algorithm to translate multiple transient Acts track containers to an xAOD track particle container. More... | |
| class | TrackToTrackParticleCnvTool |
| class | TrkToActsConvertorAlg |
| Algorithm convert Trk::Track to ACTS multistate objects. More... | |
| class | xAODtoTrkConverterAlg |
| Algorithm that converts the Acts::Tracks from which the xAOD::TrackParticle is made into a Trk::Track object and fills the trackLink of the xAOD::TrackParticle. More... | |
| class | ActsVolumeIdToDetectorElementCollectionMap |
| struct | DetectorElementToActsGeometryIdMap |
| class | ActsVolumeIdToDetectorElementCollectionMappingAlg |
| class | BeamPipeBlueprintNodeBuilder |
| Helper class to build the BeamPipe Blueprint node It adds the beam pipe as a node to the Blueprint. More... | |
| class | CaloBlueprintNodeBuilder |
| Builds the Calo Blueprint Node. More... | |
| class | ExtrapolationTool |
| class | HgtdBlueprintNodeBuilder |
| Helper class to build the HgtdBlueprint node It adds the system as a node to the Blueprint. More... | |
| class | ItkBlueprintNodeBuilder |
| Helper class to build the ItkBlueprint node It adds the system as a node to the Blueprint. More... | |
| class | ITkMaterialDecoratorTool |
| Mutable tracking geometry visitor to load the material on the tracking surfaces inside the ITk. More... | |
| class | TrackingGeoAlignVisitor |
| TrackingGeometryVisitor to load the aligned surface and volume transforms into the DetectorAlignStore of a given subdetector. More... | |
| class | TrackingGeometrySvc |
| class | WriteTrackingGeometry |
| Algorithm that uses the Acts JSON plugin to dump the tracking geometry into a JSON format which can be read back by Acts Standalone. More... | |
| class | DetectorAlignStore |
| class | GeometryContext |
| class | IBlueprintNodeBuilder |
| Interface for the Blueprint node builder This interface is used to build a Blueprint node for the Acts tracking geometry. More... | |
| class | IDetectorElement |
| ATLAS interface of a detector element. More... | |
| class | IExtrapolationTool |
| Tool to extrapolate bound track parameters through the Acts::TrackingGeometry. More... | |
| class | IGeometryRealmConvTool |
| Interface for the conversion tool to translate the surface and track parameter objects between the Acts & the ATLAS Trk realm. More... | |
| class | IRefineTrackingGeoTool |
| Interface to pass mutable TrackingGeometry visitors to the built tracking geometry before the geometry is becoming a const object. More... | |
| class | ISurfacePlacement |
| Extension of the interface of the Acts::SurfacePlacementBase for ATLAS. More... | |
| class | ITrackingGeometrySvc |
| Interface class for the ATLAS service providing the ActsTrackingGeometry. More... | |
| class | IVolumePlacement |
| ATLAS extension of the VolumePlacementBase interface. More... | |
| class | SurfacePlacement |
| : Helper class to assign a @Acts::SurfacePlacementBase to the Acts::Surfaces in order to make them alignable. More... | |
| class | AlignableGeoPositioning |
| class | IReadoutSurfacePositioning |
| Interface extension for caches used to hold the transforms of surfaces from the readout geometry. More... | |
| class | ReadoutSurfacePositioning |
| Extension to handle the caching process of the transform held by the cache. More... | |
| class | VolumePlacement |
| Implementation to make a (tracking) volume alignable. More... | |
| class | CUDAClusterizationAlgProviderTool |
| Tool providing CUDA-based traccc clusterization and measurement sorting algorithms. More... | |
| class | CUDASPFormationAlgProviderTool |
| Tool providing CUDA-based traccc spacepoint formation algorithm. More... | |
| class | DeviceClusterizationAlg |
| Algorithm executing traccc clusterization and measurement sorting on the GPU. More... | |
| class | DeviceSPFormationAlg |
| Algorithm executing traccc (pixel) spacepoint formation on the GPU. More... | |
| class | IDeviceClusterizationAlgProviderTool |
| class | IDeviceSPFormationAlgProviderTool |
| class | PhaseIIRDOtoTracccCellConverterAlg |
| Converts Pixel and Strip PhaseII RDO container into Traccc cells, the input to the Acts GPU reconstruction chain. More... | |
| class | RDOtoTracccCellConverterAlg |
| Converts Pixel and Strip RDO container into Traccc cells, the input to the Acts GPU reconstruction chain. More... | |
| struct | RDOtoTracccCellConverterCommons |
| This struct contains the components common to RDOtoTracccCellConverterAlg and PhaseIIRDOtoTracccCellConverterAlg. More... | |
| class | TracccCellValidationAlg |
| Algo that compares two traccc silicon_cell_collection. More... | |
| class | TracccMeasurementConverterAlg |
| Algorithm converting traccc measurements (device buffer) to xAOD clusters (host container). More... | |
| class | JSONDeviceDetectorDescriptionProviderSvc |
| Service providing device detector description from JSON files. More... | |
| class | IDeviceDetectorDescriptionProviderSvc |
| class | IMaterialWriterTool |
| Interface definition for material writing. More... | |
| class | MaterialMapping |
| Reads the MaterialTracks and produces the material maps for the Tracking Geometry. More... | |
| class | MaterialTrackReader |
| Writes out RecordedMaterialTrackCollection to a root file. More... | |
| class | MaterialTrackRecorder |
| Collects the G4 steps and writes out RecordedMaterialTrackCollection to a store gate. More... | |
| class | MaterialTrackRecorderTool |
| class | MaterialTrackWriter |
| Writes out RecordedMaterialTrackCollection to a root file. More... | |
| class | MaterialValidation |
| Reads the MaterialTracks and produces the material maps for the Tracking Geometry. More... | |
| class | RootMaterialWriterTool |
| Material decorator from Root format. More... | |
| class | ActsClusterComparisonAlg |
| class | ActsInspectTruthContentAlg |
| class | EstimatedTrackParamsAnalysisAlg |
| class | ExtrapolationTestAlg |
| class | HgtdClusterAnalysisAlg |
| class | HgtdClusterValidationPlots |
| class | ITkAlignMonResidualsAlg |
| class | PhysValTool |
| class | PixelClusterAnalysisAlg |
| class | PixelClusterValidationPlots |
| class | PixelSpacePointValidationPlots |
| class | ReadoutGeoDumpAlg |
| Algorithm that scans the tracking geometry and dumps the transforms and surface bounds of the individual readout elements into a tree It's used in the context of the validtion of the SQLite workflow applied on data. More... | |
| class | SeedAnalysisAlg |
| class | SeedsToTrackParamsAlg |
| class | SeedToTrackAnalysisAlg |
| class | SpacePointAnalysisAlg |
| class | StripClusterAnalysisAlg |
| class | StripClusterValidationPlots |
| class | StripSpacePointValidationPlots |
| class | TrackAnalysisAlg |
| class | TrackParticleAnalysisAlg |
| class | ActsTrackStateOnSurfaceDecoratorAlg |
| class | GNNScoreDecoratorAlg |
| class | MeasurementToTrackParticleDecorationAlg |
| class | PixelClusterSiHitDecoratorAlg |
| class | PixelClusterTruthDecoratorAlg |
| class | StripClusterSiHitDecoratorAlg |
| class | StripClusterTruthDecoratorAlg |
| class | GbtsSeedingTool |
| class | GenericSeedingAlg |
| class | GridTripletSeedingTool |
| class | TrackParamsEstimationTool |
| class | PrdAssociationAlg |
| class | CaloBasedRoICreatorTool |
| class | FullScanRoICreatorTool |
| class | RegionsOfInterestCreatorAlg |
| class | TestRoICreatorTool |
| struct | RDOContainerTraits |
| class | ICellClusteringToolBase |
| class | IFitterTool |
| Generic interface class to fit xAOD::Uncalibrated measurements to (multi)-trajectories. More... | |
| class | IHGTDClusteringTool |
| class | IHGTDOnBoundStateCalibratorTool |
| class | IHGTDOnTrackCalibratorTool |
| class | ClusterCalibratorBase |
| class | OnBoundStateCalibratorBase |
| Base class of a InDet calibrator object. More... | |
| class | IOnBoundStateCalibratorTool |
| interface of a tool to create a calibrator for a certain cluster type. More... | |
| class | OnTrackCalibratorBase |
| class | IOnTrackCalibratorTool |
| struct | RDOContainerTraits< PhaseIIPixelRawDataContainer > |
| class | IPhaseIIPixelClusteringTool |
| struct | RDOContainerTraits< PixelRDO_Container > |
| class | IPixelClusteringTool |
| class | IPixelOnBoundStateCalibratorTool |
| class | IPixelOnTrackCalibratorTool |
| class | IPixelSpacePointFormationTool |
| Base class for pixel space point formation tool. More... | |
| class | IProtoTrackCreatorTool |
| class | IRoICreatorTool |
| class | ISeedingTool |
| class | IStripClusteringTool |
| class | IStripOnBoundStateCalibratorTool |
| class | IStripOnTrackCalibratorTool |
| struct | StripSP |
| class | IStripSpacePointFormationTool |
| class | ITrackConverterTool |
| ConversionTool between the Acts Track EDM and the Trk::Track EDM. More... | |
| class | ITrackParamsEstimationTool |
| class | ITrackToTrackParticleCnvTool |
| Interface for a tool that converts a single Acts track proxy into an xAOD::TrackParticle. More... | |
| class | AmbiguityResolutionAlg |
| struct | MeasurementParameterMap |
| struct | MeasurementCalibrator |
| class | NNinput |
| struct | NumberNNoutput |
| class | PositionNNoutput |
| class | GaussianSumFitterTool |
| class | GlobalChiSquareFitterTool |
| class | HGTDTrackExtensionAlg |
| class | HGTDTruthTrackDecorationAlg |
| class | IMeasurementSelector |
| class | ITkAnalogueClusteringTool |
| class | ITkNNClusterCalibratorTool |
| class | ITkStripCalibrationTool |
| class | KalmanFitterTool |
| class | ProtoTrackCreationAndFitAlg |
| class | ProtoTrackReportingAlg |
| Very lightweight algorithm to print out the results of the EF track finding. More... | |
| class | RandomProtoTrackCreatorTool |
| class | ReFitterAlg |
| class | ScoreBasedAmbiguityResolutionAlg |
| class | TrackExtensionAlg |
| class | TrackFindingAlg |
| class | TrackFindingBaseAlg |
| class | TrackFindingGNNAlg |
| class | TrackStatePrinterTool |
| class | TruthGuidedProtoTrackCreatorTool |
| class | PixelClusterToTruthAssociationAlg |
| class | StripClusterToTruthAssociationAlg |
| class | HgtdClusterToTruthAssociationAlg |
| class | DummyRDOList |
| struct | has_rdoList |
| struct | has_rdoList< Object, std::void_t< rdoListFunc_t< Object > > > |
| class | MeasurementToTruthAssociationAlg |
| Algorithm template to associate measurements of a certain type to a xAOD truth particles using a sim data collection where the sim data collection contains associates RDOs to truth particles and there energy/charge disposition. More... | |
| class | TrackFindingValidationAlg |
| class | TrackParticleTruthDecorationAlg |
| class | TrackToTruthAssociationAlg |
| class | TrackTruthMatchingBaseAlg |
| class | TruthParticleHitCountAlg |
| class | HoughVtxFinderTool |
| class | AdaptiveMultiPriVtxFinderTool |
| class | IterativePriVtxFinderTool |
Enumerations | |
| enum | NeighbourIndices { ThisOne , Opposite , PhiMinus , PhiPlus , EtaMinus , EtaPlus , nNeighbours } |
| Total number of neightbours and indices. More... | |
| enum class | caloRegion { DiscNegativeZ , DiscPositiveZ , CylinderSymmetricZZero , CylinderNegativeZ , CylinderPositiveZ } |
| enum class | DetectorType : std::uint8_t { Pixel , Sct , Trt , Hgtd , Mdt , Rpc , Tgc , Csc , Mm , sTgc , UnDefined } |
| Simple enum to Identify the Type of the ACTS sub detector. More... | |
| enum class | SystemEnvelope : std::uint8_t { ITkExit , CaloExit , MsExit } |
| Define an enumeration to retrieve the envelope tracking volume from. More... | |
| enum class | ClusterTruthOrigin { UNIDENTIFIED = 0 , TRUTH_PARTICLE = 1 , UNRELATED_PARTICLE = 2 , SECONDARY = 3 } |
Functions | |
| Acts::CalibrationContext | getCalibrationContext (const EventContext &ctx) |
| The Acts::Calibration context is piped through the Acts fitters to (re)calibrate the Acts::SourceLinks during the track State upate. | |
| static std::pair< Eigen::Matrix< float, 1, 1 >, Eigen::Matrix< float, 3, 1 > > | computePosition (const InPlaceClusterization::ClusterProxy< const IStripClusteringTool::CellContainer > &cluster, const InDetDD::SiDetectorElement &element, const InDetDD::SiDetectorDesign &design, double lorentzShift, bool isITk) |
| static InDetDD::SiLocalPosition | computeCentrePosition (const InPlaceClusterization::ClusterProxy< const IStripClusteringTool::CellContainer > &cluster, const InDetDD::SiDetectorDesign &design) |
| static float | computeRotatedLocalCov (const InPlaceClusterization::ClusterProxy< const IStripClusteringTool::CellContainer > &cluster, float localPos, float localCov, const InDetDD::SiDetectorElement &element, const InDetDD::SiDetectorDesign &design) |
| const CaloExtension * | getCaloExtension (const xAOD::TrackParticle &track) |
| Retrieve a pointer to the CaloExtension linked with the passed TrackParticle. | |
| std::optional< ActsTrk::TrackContainer::ConstTrackProxy > | getActsTrack (const xAOD::TrackParticle &trkPart) |
| Return the proxy to the Acts track from which the track particle was made frome. | |
| std::optional< ActsTrk::TrackContainer::ConstTrackStateProxy > | lastMeasurementState (const xAOD::TrackParticle &trkPart, const bool skipOutlier=true) |
| Returns the track state proxy corresponding to the last measurement on track. | |
| std::optional< ActsTrk::TrackContainer::ConstTrackStateProxy > | firstMeasurementState (const xAOD::TrackParticle &trkPart, const bool skipOutlier=true) |
| Returns the track state proxy corresponding to the measurement that is closest to the defining track parameter. | |
| std::optional< Acts::BoundTrackParameters > | lastTrackParameters (const xAOD::TrackParticle &trkPart, const bool skipOutlier=true) |
| Returns the last MeasurementState in form of Acts::BoundTrackParameters. | |
| std::optional< Acts::BoundTrackParameters > | firstTrackParameters (const xAOD::TrackParticle &trkPart, const bool skipOutlier=true) |
| Returns the first MeasurementState in form of Acts::BoundTrackParameters. | |
| DetectorType | toDetType (const xAOD::UncalibMeasType mType) |
| Converts the uncalibrated measurement type to a detector type. | |
| xAOD::UncalibMeasType | toMeasType (const DetectorType dType) |
| Conversts the detector type to an uncalibrated measurement type. | |
| Trk::TrackInfo::TrackFitter | toTrkFitterType (const xAOD::TrackFitter fType) |
| Converts xAOD fitter type to Trk fitter type. | |
| template<typename IFACE, typename AUX> | |
| std::unique_ptr< IFACE > | makeInterfaceContainer (const AUX *aux) |
| helper to construct interface container for already filled Aux container TODO maybe should be moved to xAOD area | |
| std::string | prefixFromTrackContainerName (const std::string &tracks) |
| Parse TrackContainer name to get the prefix for backends The name has to contain XYZTracks, the XYZ is returned. | |
| std::unique_ptr< Trk::TrackParameters > | rotateParams (const Trk::TrackParameters &inPars, const Trk::Surface &target) |
| DetectorElementKey | makeDetectorElementKey (xAOD::UncalibMeasType meas_type, unsigned int identifier_hash) |
| Acts::GeometryIdentifier | getSurfaceGeometryIdOfMeasurement (const DetectorElementToActsGeometryIdMap &detector_element_to_geoid, const xAOD::UncalibratedMeasurement &measurement) |
| std::ostream & | operator<< (std::ostream &ostr, const DetectorType type) |
| Pipe the detector type to an outstream object. | |
| std::ostream & | operator<< (std::ostream &ostr, const SystemEnvelope type) |
| Pipe the Volume envelope to an oustream object. | |
| void | encodeSurface (xAOD::TrackSurfaceAuxContainer *backend, size_t index, const Acts::Surface *surface, const Acts::GeometryContext &geoContext) |
| Prepares persistifiable representation of surface into xAOD::TrackSurface object. | |
| void | encodeSurface (xAOD::TrackSurface *backend, const Acts::Surface *surface, const Acts::GeometryContext &geoContext) |
| As above, but works on xAOD::TrackSurface object. | |
| std::shared_ptr< const Acts::Surface > | decodeSurface (const xAOD::TrackSurface *backend) |
| Creates transient Acts Surface objects given a surface backend implementation should be exact mirror of encodeSurface. | |
| std::shared_ptr< const Acts::Surface > | decodeSurface (const xAOD::TrackSurfaceAuxContainer *backend, size_t i) |
| As above, but takes data from Aux container at an index i. | |
| void | encodeSurface (xAOD::SurfaceType &surfaceType, std::vector< float > &translation, std::vector< float > &rotation, std::vector< float > &boundValues, const Acts::Surface *surface, const Acts::GeometryContext &geoContext) |
| std::shared_ptr< const Acts::Surface > | decodeSurface (const xAOD::SurfaceType surfaceType, const std::vector< float > &translation, const std::vector< float > &rotation, const std::vector< float > &boundValues) |
| void | sort_traccc_soa (traccc::edm::silicon_cell_collection::device &sorted_cells, traccc::edm::silicon_cell_collection::device const &cells) |
| std::pair< int, int > | countPixelStrip (const traccc::edm::measurement_collection::const_device &measurements) |
| Count the number of measurements 2D (pixel) vs 1D (strip). | |
| template<typename ClusterT, typename AuxContainerT, typename ContainerT = DataVector<ClusterT>> | |
| std::pair< std::unique_ptr< ContainerT >, std::unique_ptr< AuxContainerT > > | makeOutputContainer (const EventContext &ctx, int n) |
| template<typename MEAS> | |
| void | fillStripCluster (const MEAS &meas, const Identifier &athenaId, const SCT_ID *stripID, const InDetDD::SCT_DetectorManager *stripManager, xAOD::StripCluster &xaod_scl, std::size_t combinedIndex) |
| template<typename MEAS> | |
| void | fillPixelCluster (const MEAS &meas, const Identifier &athenaId, const PixelID *pixelID, const InDetDD::PixelDetectorManager *pixelManager, xAOD::PixelCluster &xaod_pcl, std::size_t combinedIndex) |
| Acts::Logging::Level | actsLevelVector (MSG::Level lvl) |
| MSG::Level | athLevelVector (Acts::Logging::Level lvl) |
| constexpr double | energyToActs (const double athenaE) |
| Converts an energy scalar from Athena to Acts units. | |
| constexpr double | energyToAthena (const double actsE) |
| Converts an energy scalar from Acts to Athena units. | |
| constexpr double | lengthToActs (const double athenaL) |
| Converts a length scalar from Acts to Athena units. | |
| constexpr double | lengthToAthena (const double actsL) |
| Converts a length scalar from Acts to Athena units. | |
| template<std::floating_point T> | |
| constexpr auto | timeToActs (T athenaT) |
| Converts a time unit from Athena to Acts units. | |
| template<std::floating_point T> | |
| constexpr double | timeToAthena (T actsT) |
| Converts a time unit from Acts to Athena units. | |
| template<std::floating_point T> | |
| constexpr auto | timeCovToActs (T athenaTCov) |
| Converts a time covariance element from Athena to Acts units. | |
| template<std::floating_point T> | |
| constexpr double | timeCovToAthena (T actsTCov) |
| Converts a time covariance element from Acts to Athena units. | |
| constexpr double | velocityToActs (const double athenaV) |
| Converts a velocity from Athena to Acts units. | |
| constexpr double | accelerationToActs (const double athenaA) |
| Converts an acceleration from Athena to Acts units. | |
| Acts::Vector3 | convertDirToActs (const Amg::Vector3D &athenaDir) |
| Converts a direction vector from athena units into acts units. | |
| Amg::Vector3D | convertDirFromActs (const Acts::Vector3 &actsDir) |
| Converts a direction vector from acts units into athena units. | |
| Acts::Vector4 | convertPosToActs (const Amg::Vector3D &athenaPos, const double athenaTime=0.) |
| Converts a position vector & time from Athena units into Acts units. | |
| std::pair< Amg::Vector3D, double > | convertPosFromActs (const Acts::Vector4 &actsPos) |
| Converts an Acts 4-vector into a pair of an Athena spatial vector and the passed time. | |
| Acts::Vector4 | convertMomToActs (const Amg::Vector3D &threeMom, const double mass=0.) |
| Converts a three momentum vector from Athena together with the associated particle mass into an Acts four-momentum vector. | |
| std::pair< Amg::Vector3D, double > | convertMomFromActs (const Acts::Vector4 &actsMom) |
| Converts an Acts four-momentum vector into an pair of an Athena three-momentum and the paritcle's energy. | |
| void | matchPixelClusters (std::vector< const xAOD::PixelCluster * > &monitored_list, std::vector< const xAOD::PixelCluster * > &reference_list, const std::string &module_id, std::vector< std::pair< const xAOD::PixelCluster *, const xAOD::PixelCluster * > > &pairs) |
| void | matchStripClusters (std::vector< const xAOD::StripCluster * > &monitored_list, std::vector< const xAOD::StripCluster * > &reference_list, const std::string &module_id, std::vector< std::pair< const xAOD::StripCluster *, const xAOD::StripCluster * > > &pairs) |
| static std::string | atlasSurfaceName (const Acts::Surface *measurement_surface) |
| static void | printHeader (int type, bool extra=false) |
| static void | printVec3 (const Acts::Vector3 &p) |
| static void | printVec3 (const Acts::Vector3 &p, const Acts::Vector3 &cmp, int precision=3) |
| static void | printVec2 (const Acts::Vector2 &p, const char *estimated=nullptr) |
| static void | printVec2 (const Acts::Vector2 &p, const Acts::Vector2 &cmp, const char *estimated=nullptr, int precision=4) |
| static void | printMeasurement (const Acts::GeometryContext &tgContext, const Acts::Surface *surface, const std::tuple< Acts::Vector2, Amg::Vector2D, int, int > &locData, bool compareMeasurementTransforms=false) |
| static std::tuple< Acts::Vector2, Amg::Vector2D, int, int > | localPositionStrip2D (const Acts::GeometryContext &tgContext, const xAOD::UncalibratedMeasurement &measurement, const Acts::Surface *surface, const xAOD::SpacePoint *sp) |
| template<class T_Cont, class T> | |
| std::vector< SG::WriteDecorHandle< T_Cont, T > > | createDecorators (const std::vector< SG::WriteDecorHandleKey< T_Cont > > &keys, const EventContext &ctx) |
| template<class T_Parent, class T_Cont> | |
| void | createDecoratorKeys (T_Parent &parent, const SG::ReadHandleKey< T_Cont > &container_key, const std::string &prefix, const std::vector< std::string > &decor_names, std::vector< SG::WriteDecorHandleKey< T_Cont > > &decor_out) |
| template<class T> | |
| auto | getRDOList (const T &a) |
| template<class T_TruthEventCollection> | |
| auto | makeDepositToTruthParticleMap (const T_TruthEventCollection *truth_particle_links) |
| template<class T_TruthEventCollection> | |
| const char * | getInTruthPropertyName () |
| template<class T_SimDataCollection, class T_SimDataIterator> | |
| auto | getSimDataDeposits (const T_SimDataCollection &sim_data_collection, T_SimDataIterator sim_data_iter_for_identifier) |
| template<class T_Deposit> | |
| float | getDepositedEnergy (const T_Deposit &) |
| MsgStream & | operator<< (MsgStream &out, const ActsUtils::Stat &stat) |
Variables | |
| constexpr double | ONE_TWELFTH = 1./12. |
| constexpr float | oneStripSF = 1.1025 |
| constexpr float | twoStripSF = 0.0729 |
| constexpr unsigned int | NTruthParticlesPerMeasurement = 5 |
| constexpr unsigned int | NHitCounter = static_cast< std::underlying_type<xAOD::UncalibMeasType>::type >(xAOD::UncalibMeasType::nTypes) |
| constexpr unsigned int | NTruthParticlesPerTrack = 5 |
| constexpr unsigned int | DETELEMENT_TYPE_SHIFT = 28 |
| constexpr unsigned int | DETELEMENT_HASH_MASK = ~(1u<<31|1u<<30|1u<<29|1u<<28) |
| constexpr bool | TrackToTruthParticleAssociationDebugHists = false |
| constexpr bool | TrackFindingValidationDebugHists = false |
| constexpr bool | TrackFindingValidationDetailedStat = true |
| constexpr bool | TruthParticleHitCountDebugHists = false |
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.).
copied from InDetPhysValMonitoring/src/safeDecorator.h
Put athena Eigen inlcude first.
Includes the GeoPrimitives.
Ensure that the ATLAS eigen extension is included first.
Include the GeoPrimitives which need to be put first.
Put first the GeoPrimitives.
small non-persistent data class to wrap the output of the EF-tracking development pattern finding placeholder
The DetectorAlignCondAlg 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.).
The transformations are cached in the DetectorAlignmentStore which is later propagated to the GeometryContext.
The DetectorAlignStore is a cache class to hold the aligned surface local->global transforms and the both volume transforms that are associated with an ATLAS sub detector technology. The cache is written such that it can be lazily populated or fully populated at its creation.
The cache is structured in three components: 1) geoModelAlignment: This store contains all information to apply rigid alignment corrections to the ReadoutElement. All readout elements are assoicated with a GeoVPhysVol objects which are positioned in space via a series of GeoTransforms and GeoAlignableTransforms. The latter represent the alignment fix points from which the alignment corrections are applied. GeoModel then aligns all subvolumes according to the deltas 2) trackingAlignment: GeoModel usally does not keep the fully assembled transforms in memory. The actual caching of them is taken over by the trackingAlignment Clients which want to push a transform onto the cache need to draw a unique ticket from the store at construction. This ticket is valid for a given sub detector and can be used to query the cache whether a transform has been already pushed or to ask for the transform itself 3) internalAlignment: Is an empty sub class which is meant to store conditions data to correct the readout geometry for surface deformations (E.g. muon b-lines, as-built)
If the package is loaded in AthSimulation, the Acts library is not avaialble
ActsGeometry context carries all information related to the aboslute positions of the Readout geometry Per detector technology (e.g. Mdt), it contains an ActsTrk::DetectorAlignmentStore which carries pointers to the rigid alignment transfomrations of each FullPhysical volume representing the detector sensor envelope. Further, it carries the transformations for each tracking layer
In AthSimulation, the Acts core library is not available yet
Definition at line 64 of file HGTDTrackExtensionAlg.h.
| typedef DataVector< Acts::BoundTrackParameters > ActsTrk::BoundTrackParametersContainer |
Definition at line 12 of file Tracking/Acts/ActsEvent/ActsEvent/TrackParametersContainer.h.
Definition at line 72 of file Acts/ActsEvent/ActsEvent/CaloExtension.h.
| using ActsTrk::ConstCovariance = Acts::TrackStateTraits<3>::Covariance |
Definition at line 50 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| using ActsTrk::ConstParameters = Acts::TrackStateTraits<3>::Parameters |
Definition at line 49 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| using ActsTrk::Covariance = Acts::TrackStateTraits<3, false>::Covariance |
Definition at line 52 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| typedef Acts::TrackStateCreator< ActsTrk::detail::UncalibSourceLinkAccessor::Iterator, detail::RecoTrackContainer > ActsTrk::DefaultTrackStateCreator = Acts::TrackStateCreator<ActsTrk::detail::UncalibSourceLinkAccessor::Iterator,detail::RecoTrackContainer> |
Definition at line 65 of file HGTDTrackExtensionAlg.h.
| using ActsTrk::DetectorElementKey = unsigned int |
Definition at line 12 of file DetectorElementToActsGeometryIdMap.h.
Abrivate the ReadHandleKey to declare the data dependency on the Geometry context.
Definition at line 64 of file GeometryContext.h.
Definition at line 11 of file IHGTDOnBoundStateCalibratorTool.h.
| using ActsTrk::HGTDOnTrackCalibratorBase = OnTrackCalibratorBase<xAOD::HGTDCluster,3, traj_t> |
Definition at line 13 of file IHGTDOnTrackCalibratorTool.h.
| using ActsTrk::IndexType = std::uint32_t |
Definition at line 18 of file Decoration.h.
Definition at line 14 of file PersistentTrackContainer.h.
Definition at line 16 of file PersistentTrackContainer.h.
| using ActsTrk::MutableTrackBackend = Acts::VectorTrackContainer |
Definition at line 16 of file TrackContainer.h.
Definition at line 25 of file TrackContainer.h.
| using ActsTrk::MutableTrackStateBackend = Acts::VectorMultiTrajectory |
Definition at line 18 of file TrackContainer.h.
| using ActsTrk::Parameters = Acts::TrackStateTraits<3, false>::Parameters |
Definition at line 51 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| using ActsTrk::ParticleVector = boost::container::small_vector<const xAOD::TruthParticle *, NTruthParticlesPerMeasurement> |
Definition at line 17 of file MeasurementToTruthParticleAssociation.h.
Definition at line 15 of file PersistentTrackContainer.h.
Definition at line 33 of file PersistentTrackContainer.h.
Definition at line 17 of file PersistentTrackContainer.h.
Definition at line 11 of file IPixelOnBoundStateCalibratorTool.h.
| using ActsTrk::PixelOnTrackCalibratorBase = OnTrackCalibratorBase<xAOD::PixelCluster,2, traj_t> |
Definition at line 13 of file IPixelOnTrackCalibratorTool.h.
| typedef std::vector<ActsTrk::ProtoTrack> ActsTrk::ProtoTrackCollection |
Definition at line 12 of file ProtoTrackCollection.h.
| using ActsTrk::rdoListFunc_t = decltype(std::declval<Object>().rdoList()) |
Definition at line 94 of file MeasurementToTruthAssociationAlg.h.
| using ActsTrk::RecordedMaterialTrackCollection = std::vector<Acts::RecordedMaterialTrack> |
Definition at line 14 of file RecordedMaterialTrackCollection.h.
| using ActsTrk::StoredSurface = std::variant<const Acts::Surface*, std::shared_ptr<const Acts::Surface>> |
Definition at line 65 of file MultiTrajectory.h.
Definition at line 11 of file IStripOnBoundStateCalibratorTool.h.
| using ActsTrk::StripOnTrackCalibratorBase = OnTrackCalibratorBase<xAOD::StripCluster,1, traj_t> |
Definition at line 13 of file IStripOnTrackCalibratorTool.h.
| using ActsTrk::TrackBackend = Acts::ConstVectorTrackContainer |
Definition at line 15 of file TrackContainer.h.
Definition at line 21 of file TrackContainer.h.
| using ActsTrk::TrackStateBackend = Acts::ConstVectorMultiTrajectory |
Definition at line 17 of file TrackContainer.h.
| using ActsTrk::TruthParticleHitCounts = std::unordered_map<const xAOD::TruthParticle *,HitCounterArray> |
Definition at line 19 of file TruthParticleHitCounts.h.
|
strong |
| Enumerator | |
|---|---|
| DiscNegativeZ | |
| DiscPositiveZ | |
| CylinderSymmetricZZero | |
| CylinderNegativeZ | |
| CylinderPositiveZ | |
Definition at line 28 of file CaloBlueprintNodeBuilder.h.
|
strong |
| Enumerator | |
|---|---|
| UNIDENTIFIED | |
| TRUTH_PARTICLE | |
| UNRELATED_PARTICLE | |
| SECONDARY | |
Definition at line 35 of file HGTDTruthTrackDecorationAlg.h.
|
strong |
Simple enum to Identify the Type of the ACTS sub detector.
| Enumerator | |
|---|---|
| Pixel | Inner detector legacy. |
| Sct | |
| Trt | |
| Hgtd | |
| Mdt | MuonSpectrometer. |
| Rpc | Monitored Drift Tubes. |
| Tgc | Resitive Plate Chambers. |
| Csc | Thin gap champers. |
| Mm | Maybe not needed in the migration. |
| sTgc | Micromegas (NSW). |
| UnDefined | Small Thing Gap chambers (NSW). |
Definition at line 25 of file GeometryDefs.h.
Total number of neightbours and indices.
| Enumerator | |
|---|---|
| ThisOne | |
| Opposite | |
| PhiMinus | |
| PhiPlus | |
| EtaMinus | |
| EtaPlus | |
| nNeighbours | |
Definition at line 13 of file StripInformationHelper.h.
|
strong |
Define an enumeration to retrieve the envelope tracking volume from.
| Enumerator | |
|---|---|
| ITkExit | |
| CaloExit | |
| MsExit | |
Definition at line 42 of file GeometryDefs.h.
|
inlineconstexpr |
Converts an acceleration from Athena to Acts units.
| athenaA | Acceleration to convert |
Definition at line 90 of file UnitConverters.h.
| Acts::Logging::Level ActsTrk::actsLevelVector | ( | MSG::Level | lvl | ) |
Definition at line 9 of file LoggerUtils.cxx.
| MSG::Level ActsTrk::athLevelVector | ( | Acts::Logging::Level | lvl | ) |
Definition at line 29 of file LoggerUtils.cxx.
|
static |
Definition at line 92 of file TrackStatePrinterTool.cxx.
|
static |
Definition at line 254 of file StripClusteringTool.cxx.
|
static |
Definition at line 218 of file StripClusteringTool.cxx.
|
static |
Definition at line 268 of file StripClusteringTool.cxx.
|
inline |
Converts a direction vector from acts units into athena units.
| actsDir | Unit normalized vector to convert |
Definition at line 100 of file UnitConverters.h.
|
inline |
Converts a direction vector from athena units into acts units.
| athenaDir | Unit normalized vector to convert |
Definition at line 95 of file UnitConverters.h.
|
inline |
Converts an Acts four-momentum vector into an pair of an Athena three-momentum and the paritcle's energy.
| actsMom | The four momentum vector from Acts |
Definition at line 141 of file UnitConverters.h.
|
inline |
Converts a three momentum vector from Athena together with the associated particle mass into an Acts four-momentum vector.
Definition at line 129 of file UnitConverters.h.
|
inline |
Converts an Acts 4-vector into a pair of an Athena spatial vector and the passed time.
| actsPos | Position from the Acts framework |
Definition at line 118 of file UnitConverters.h.
|
inline |
Converts a position vector & time from Athena units into Acts units.
| athenaPos | 3D-spatial position vector to convert |
| athenaTime | Time counts to convert |
Definition at line 106 of file UnitConverters.h.
| std::pair< int, int > ActsTrk::countPixelStrip | ( | const traccc::edm::measurement_collection::const_device & | measurements | ) |
Count the number of measurements 2D (pixel) vs 1D (strip).
Definition at line 45 of file TracccMeasurementConverterAlg.cxx.
| void ActsTrk::createDecoratorKeys | ( | T_Parent & | parent, |
| const SG::ReadHandleKey< T_Cont > & | container_key, | ||
| const std::string & | prefix, | ||
| const std::vector< std::string > & | decor_names, | ||
| std::vector< SG::WriteDecorHandleKey< T_Cont > > & | decor_out ) |
Definition at line 49 of file decoratorUtils.h.
| std::vector< SG::WriteDecorHandle< T_Cont, T > > ActsTrk::createDecorators | ( | const std::vector< SG::WriteDecorHandleKey< T_Cont > > & | keys, |
| const EventContext & | ctx ) |
Definition at line 31 of file decoratorUtils.h.
| std::shared_ptr< const Acts::Surface > ActsTrk::decodeSurface | ( | const xAOD::SurfaceType | surfaceType, |
| const std::vector< float > & | translation, | ||
| const std::vector< float > & | rotation, | ||
| const std::vector< float > & | boundValues ) |
Definition at line 92 of file SurfaceEncoding.cxx.
| std::shared_ptr< const Acts::Surface > ActsTrk::decodeSurface | ( | const xAOD::TrackSurface * | backend | ) |
Creates transient Acts Surface objects given a surface backend implementation should be exact mirror of encodeSurface.
Definition at line 137 of file SurfaceEncoding.cxx.
| std::shared_ptr< const Acts::Surface > ActsTrk::decodeSurface | ( | const xAOD::TrackSurfaceAuxContainer * | backend, |
| size_t | i ) |
As above, but takes data from Aux container at an index i.
Definition at line 142 of file SurfaceEncoding.cxx.
| void ActsTrk::encodeSurface | ( | xAOD::SurfaceType & | surfaceType, |
| std::vector< float > & | translation, | ||
| std::vector< float > & | rotation, | ||
| std::vector< float > & | boundValues, | ||
| const Acts::Surface * | surface, | ||
| const Acts::GeometryContext & | geoContext ) |
Definition at line 20 of file SurfaceEncoding.cxx.
| void ActsTrk::encodeSurface | ( | xAOD::TrackSurface * | backend, |
| const Acts::Surface * | surface, | ||
| const Acts::GeometryContext & | geoContext ) |
As above, but works on xAOD::TrackSurface object.
Definition at line 80 of file SurfaceEncoding.cxx.
| void ActsTrk::encodeSurface | ( | xAOD::TrackSurfaceAuxContainer * | backend, |
| size_t | index, | ||
| const Acts::Surface * | surface, | ||
| const Acts::GeometryContext & | geoContext ) |
Prepares persistifiable representation of surface into xAOD::TrackSurface object.
Definition at line 73 of file SurfaceEncoding.cxx.
|
inlineconstexpr |
Converts an energy scalar from Athena to Acts units.
| athenaE | Energy value to convert |
Definition at line 23 of file UnitConverters.h.
|
inlineconstexpr |
Converts an energy scalar from Acts to Athena units.
| athenaE | Energy value to convert |
Definition at line 30 of file UnitConverters.h.
| void ActsTrk::fillPixelCluster | ( | const MEAS & | meas, |
| const Identifier & | athenaId, | ||
| const PixelID * | pixelID, | ||
| const InDetDD::PixelDetectorManager * | pixelManager, | ||
| xAOD::PixelCluster & | xaod_pcl, | ||
| std::size_t | combinedIndex ) |
Definition at line 109 of file TracccMeasurementConverterAlg.cxx.
| void ActsTrk::fillStripCluster | ( | const MEAS & | meas, |
| const Identifier & | athenaId, | ||
| const SCT_ID * | stripID, | ||
| const InDetDD::SCT_DetectorManager * | stripManager, | ||
| xAOD::StripCluster & | xaod_scl, | ||
| std::size_t | combinedIndex ) |
Definition at line 80 of file TracccMeasurementConverterAlg.cxx.
| std::optional< ActsTrk::TrackContainer::ConstTrackStateProxy > ActsTrk::firstMeasurementState | ( | const xAOD::TrackParticle & | trkPart, |
| const bool | skipOutlier = true ) |
Returns the track state proxy corresponding to the measurement that is closest to the defining track parameter.
The method retrieves the Acts track and returns the last measurement along the track which is not an outlier if toggled
| trkPart | Reference to the track particle made from the Acts chain |
| skipOutlier | Flag to ignore the outlier states |
Definition at line 38 of file Decoration.cxx.
| std::optional< Acts::BoundTrackParameters > ActsTrk::firstTrackParameters | ( | const xAOD::TrackParticle & | trkPart, |
| const bool | skipOutlier = true ) |
Returns the first MeasurementState in form of Acts::BoundTrackParameters.
The logic follows the one from the firstMeasurementState
| trkPart | Reference to the track particle made from the Acts chain |
| skipOutlier | Flag to ignore the outlier states |
Definition at line 65 of file Decoration.cxx.
| std::optional< TrackContainer::ConstTrackProxy > ActsTrk::getActsTrack | ( | const xAOD::TrackParticle & | trkPart | ) |
Return the proxy to the Acts track from which the track particle was made frome.
| trkPart | The track particle containing a link to the Acts::Track |
Definition at line 9 of file Decoration.cxx.
|
inline |
The Acts::Calibration context is piped through the Acts fitters to (re)calibrate the Acts::SourceLinks during the track State upate.
In ATLAS Athena, the EventContext is needed to access the calibration context from the conditions. This function packs the pointer of the current EventContext into a Acts::CalibrationContext
| ctx | EventContext to transform into a Context |
Definition at line 15 of file CalibrationContext.h.
| const CaloExtension * ActsTrk::getCaloExtension | ( | const xAOD::TrackParticle & | track | ) |
Retrieve a pointer to the CaloExtension linked with the passed TrackParticle.
Definition at line 11 of file Acts/ActsEvent/Root/CaloExtension.cxx.
| float ActsTrk::getDepositedEnergy | ( | const T_Deposit & | ) |
|
inline |
| auto ActsTrk::getRDOList | ( | const T & | a | ) |
Definition at line 109 of file MeasurementToTruthAssociationAlg.h.
| auto ActsTrk::getSimDataDeposits | ( | const T_SimDataCollection & | sim_data_collection, |
| T_SimDataIterator | sim_data_iter_for_identifier ) |
|
inline |
Definition at line 13 of file SurfaceOfMeasurementUtil.h.
| std::optional< ActsTrk::TrackContainer::ConstTrackStateProxy > ActsTrk::lastMeasurementState | ( | const xAOD::TrackParticle & | trkPart, |
| const bool | skipOutlier = true ) |
Returns the track state proxy corresponding to the last measurement on track.
The method retrieves the Acts track and returns the last measurement along the track which is not an outlier if toggled
| trkPart | Reference to the track particle made from the Acts chain |
| skipOutlier | Flag to ignore the outlier states |
Definition at line 21 of file Decoration.cxx.
| std::optional< Acts::BoundTrackParameters > ActsTrk::lastTrackParameters | ( | const xAOD::TrackParticle & | trkPart, |
| const bool | skipOutlier = true ) |
Returns the last MeasurementState in form of Acts::BoundTrackParameters.
The logic follows the one from the lastMeasurementState
| trkPart | Reference to the track particle made from the Acts chain |
| skipOutlier | Flag to ignore the outlier states |
Definition at line 55 of file Decoration.cxx.
|
inlineconstexpr |
Converts a length scalar from Acts to Athena units.
| athenaL | Length value to convert |
Definition at line 37 of file UnitConverters.h.
|
inlineconstexpr |
Converts a length scalar from Acts to Athena units.
| athenaL | Length value to convert |
Definition at line 44 of file UnitConverters.h.
|
static |
Definition at line 281 of file TrackStatePrinterTool.cxx.
| auto ActsTrk::makeDepositToTruthParticleMap | ( | const T_TruthEventCollection * | truth_particle_links | ) |
|
inline |
Definition at line 16 of file DetectorElementToActsGeometryIdMap.h.
| std::unique_ptr< IFACE > ActsTrk::makeInterfaceContainer | ( | const AUX * | aux | ) |
helper to construct interface container for already filled Aux container TODO maybe should be moved to xAOD area
Definition at line 515 of file MultiTrajectory.h.
| std::pair< std::unique_ptr< ContainerT >, std::unique_ptr< AuxContainerT > > ActsTrk::makeOutputContainer | ( | const EventContext & | ctx, |
| int | n ) |
Definition at line 63 of file TracccMeasurementConverterAlg.cxx.
| void ActsTrk::matchPixelClusters | ( | std::vector< const xAOD::PixelCluster * > & | monitored_list, |
| std::vector< const xAOD::PixelCluster * > & | reference_list, | ||
| const std::string & | module_id, | ||
| std::vector< std::pair< const xAOD::PixelCluster *, const xAOD::PixelCluster * > > & | pairs ) |
Definition at line 79 of file ActsClusterComparisonAlg.cxx.
| void ActsTrk::matchStripClusters | ( | std::vector< const xAOD::StripCluster * > & | monitored_list, |
| std::vector< const xAOD::StripCluster * > & | reference_list, | ||
| const std::string & | module_id, | ||
| std::vector< std::pair< const xAOD::StripCluster *, const xAOD::StripCluster * > > & | pairs ) |
Definition at line 154 of file ActsClusterComparisonAlg.cxx.
|
inline |
Definition at line 21 of file TrackToTruthAssociationAlg.cxx.
|
inline |
Pipe the detector type to an outstream object.
Definition at line 100 of file GeometryDefs.h.
|
inline |
Pipe the Volume envelope to an oustream object.
Definition at line 104 of file GeometryDefs.h.
| std::string ActsTrk::prefixFromTrackContainerName | ( | const std::string & | tracks | ) |
Parse TrackContainer name to get the prefix for backends The name has to contain XYZTracks, the XYZ is returned.
Definition at line 20 of file TrackContainerHandlesHelper.cxx.
|
static |
Definition at line 117 of file TrackStatePrinterTool.cxx.
|
static |
Definition at line 225 of file TrackStatePrinterTool.cxx.
|
static |
Definition at line 212 of file TrackStatePrinterTool.cxx.
Definition at line 201 of file TrackStatePrinterTool.cxx.
|
static |
Definition at line 177 of file TrackStatePrinterTool.cxx.
|
static |
Definition at line 188 of file TrackStatePrinterTool.cxx.
| std::unique_ptr< Trk::TrackParameters > ActsTrk::rotateParams | ( | const Trk::TrackParameters & | inPars, |
| const Trk::Surface & | target ) |
Definition at line 49 of file ActsToTrkConverterTool.cxx.
| void ActsTrk::sort_traccc_soa | ( | traccc::edm::silicon_cell_collection::device & | sorted_cells, |
| traccc::edm::silicon_cell_collection::device const & | cells ) |
Definition at line 100 of file RDOtoTracccCellConverterCommons.cxx.
|
inlineconstexpr |
Converts a time covariance element from Athena to Acts units.
| athenaT | Time interval to convert |
Definition at line 68 of file UnitConverters.h.
|
inlineconstexpr |
Converts a time covariance element from Acts to Athena units.
| actsT | Time interval to convert |
Definition at line 77 of file UnitConverters.h.
|
inlineconstexpr |
Converts a time unit from Athena to Acts units.
| athenaT | Time interval to convert |
Definition at line 52 of file UnitConverters.h.
|
inlineconstexpr |
Converts a time unit from Acts to Athena units.
| actsT | Time interval to convert |
Definition at line 60 of file UnitConverters.h.
| DetectorType ActsTrk::toDetType | ( | const xAOD::UncalibMeasType | mType | ) |
Converts the uncalibrated measurement type to a detector type.
Definition at line 10 of file EnumConversion.cxx.
| xAOD::UncalibMeasType ActsTrk::toMeasType | ( | const DetectorType | dType | ) |
Conversts the detector type to an uncalibrated measurement type.
Definition at line 26 of file EnumConversion.cxx.
| Trk::TrackInfo::TrackFitter ActsTrk::toTrkFitterType | ( | const xAOD::TrackFitter | fType | ) |
Converts xAOD fitter type to Trk fitter type.
Definition at line 43 of file EnumConversion.cxx.
|
inlineconstexpr |
Converts a velocity from Athena to Acts units.
| athenaV | Velocity to convert |
Definition at line 85 of file UnitConverters.h.
|
constexpr |
Definition at line 14 of file DetectorElementToActsGeometryIdMap.h.
|
constexpr |
Definition at line 13 of file DetectorElementToActsGeometryIdMap.h.
|
constexpr |
Definition at line 19 of file TrackToTruthParticleAssociation.h.
|
constexpr |
Definition at line 14 of file MeasurementToTruthParticleAssociation.h.
|
constexpr |
Definition at line 20 of file TrackToTruthParticleAssociation.h.
|
constexpr |
Definition at line 19 of file StripClusteringTool.cxx.
|
constexpr |
Definition at line 20 of file StripClusteringTool.cxx.
|
constexpr |
Definition at line 40 of file TrackTruthMatchingBaseAlg.h.
|
constexpr |
Definition at line 41 of file TrackTruthMatchingBaseAlg.h.
|
constexpr |
Definition at line 43 of file TrackToTruthAssociationAlg.h.
|
constexpr |
Definition at line 40 of file TruthParticleHitCountAlg.h.
|
constexpr |
Definition at line 21 of file StripClusteringTool.cxx.