![]() |
ATLAS Offline Software
|
Ensure that the ATLAS eigen extensions are properly loaded. More...
Namespaces | |
| namespace | Error |
| namespace | GsfMeasurementUpdator |
| namespace | InvalidParam |
| namespace | MeasurementBaseType |
| namespace | MultiComponentStateAssembler |
| Helper struct representing a cache of the Multicomponent state under assembly. | |
| namespace | MultiComponentStateCombiner |
| namespace | MultiComponentStateHelpers |
| namespace | MultiComponentStateModeCalculator |
| namespace | ParticleMasses |
| namespace | ParticleSwitcher |
| namespace | RIO_OnTrackType |
| namespace | RungeKuttaUtils |
| namespace | TrackState |
| namespace | TruthClassification |
| namespace | TwoStateCombiner |
Classes | |
| class | AdaptiveMultiVertexFitter |
| class | AdaptiveMultiVertexFitterTestAlg |
| class | AdaptiveVertexFitter |
| class | AdaptiveVertexFitterTestAlg |
| class | AlignableTrackingVolume |
| Base Class for a navigation object (active) in the Calo realm. More... | |
| class | AlignAlg |
| class | AlignmentDeviation |
| An object decorating a track and holding degrees of freedom reflecting alignment accuracy. More... | |
| class | AlignmentEffectsOnTrack |
| Class to represent misalignments or 'discontinuities' on tracks These have a surface where the z axis is aligned with the direction of the translation, and the angle of the rotation is with respect to this. More... | |
| class | AlignModule |
| class | AlignModuleTool |
| class | AlignPar |
| class | AlignResidualCalculator |
| class | AlignTrack |
| class | AlignTrackCollSplitter |
| class | AlignTrackCreator |
| class | AlignTrackDresser |
| class | AlignTrackPreProcessor |
| class | AlignTSOS |
| class | AlignVertex |
| class | AlMat |
| contains the implementation of the methods of class AlMat, for handling general NxM matrices More... | |
| class | AlSpaMat |
| contains the implementation for handling sparse matrices More... | |
| class | AlSymMat |
| contains the implementation for handling symmetric matrices in triangular representation More... | |
| class | AlSymMatBase |
| contains the base implementation for handling symmertic matrices More... | |
| class | AlVec |
| class | AmbiguityProcessorBase |
| class | AnalyticalDerivCalcTool |
| class | AnnulusBounds |
| Bounds for a annulus-like, planar Surface. More... | |
| class | AnnulusBoundsPC |
| Class that implements the asymmetric shape of the ITk strip endcap modules. More... | |
| class | ApproachDescriptor |
| Class to decide and return which approaching surface to be taken. More... | |
| class | ApproachSurfaces |
| just implement the delete on the objects More... | |
| class | AreaExcluder |
| Pure abstract base class. More... | |
| class | AssociatedMaterial |
| It is used in the Mapping process ( using MaterialSteps ), the validation and recostruction ( using MaterialProperties ) More... | |
| class | AtaSurface_p1 |
| class | baseMagFld |
| class | basePropagator |
| class | BasicTruthCollectionFilter |
| BasicTruthCollectionFilter accepts all valid map entries, as determined by the isValid() call on the HepMcParticleLink. More... | |
| class | BasicValTrkParticleNtupleTool |
| This validation tool writes basic information about Trk::TrackParticleBase into an ntuple;. More... | |
| class | BeamspotVertexPreProcessor |
| struct | BevelledBoundaryIntersector |
| class | BevelledCylinderVolumeBoundaryAccessors |
| Different Accessor types for a cylindrical Volume, if returs accessors to the volume boundary surfaces to guarantee "best-guess" navigation, and follow-ups. More... | |
| class | BevelledCylinderVolumeBounds |
| Bounds for a cylindrical Volume, the decomposeToSurfaces method creates a vector of up to 6 surfaces: More... | |
| class | BinnedArray |
| Binned Array for avoiding map searches/. More... | |
| class | BinnedArray1D |
| 1-dimensional binned arry based on a sorting given by the BinUtitlity. More... | |
| class | BinnedArray1D1D |
| 2D dimensional binned array, where the binning grid is not symmetric. More... | |
| class | BinnedArray1D1D1D |
| Avoiding a map search, the templated BinnedArray class can help ordering geometrical objects by providing a dedicated BinUtility. More... | |
| class | BinnedArray2D |
| Avoiding a map search, the templated BinnedArray class can help ordereing geometrical objects by providing a dedicated BinUtility. More... | |
| class | BinnedArrayArray2D |
| class | BinnedLayerMaterial |
| It extends the LayerMaterialProperties base class. More... | |
| class | BinnedLayerMaterial_p1 |
| class | BinnedLayerMaterialCreator |
| LayerMaterialProperties creator for BinnedLayerMaterial. More... | |
| class | BinnedMaterial |
| for description of non-homogenous dense volumes More... | |
| class | BinningData |
| This class holds all the data necessary for the bin calculation. More... | |
| class | BinUtility |
| A generic symmetric BinUtility, for fully symmetric binning in terms of binning grid and binning type. More... | |
| class | BinUtility_p1 |
| class | BinUtilityTest |
| Test calling the internal surface intersection methods. More... | |
| class | BitField |
| A class managing bits belonging to a range of bits. More... | |
| class | BoundaryCheck |
| The BoundaryCheck class allows to steer the way surface boundaries are used for inside/outside checks of parameters. More... | |
| class | BoundaryCylinderSurface |
| BoundaryCylinderSurface description inside the tracking realm, Extends the Surface description to make a surface being a boundary of a Trk::Volume. More... | |
| class | BoundaryDiscSurface |
| BoundaryDiscSurface description inside the tracking realm, it extends the DiscSurface description to make a surface being a boundary of a Trk::Volume (used for cylindrical shape). More... | |
| class | BoundaryPlaneSurface |
| BoundaryPlaneSurface description inside the tracking realm, it extends the PlaneSurface description to make a surface being a boundary of a volume. More... | |
| class | BoundarySubtractedCylinderSurface |
| BoundarySubtractedCylinderSurface description inside the tracking realm, it extends the Surface description to make a surface being a boundary of a Trk::Volume. More... | |
| class | BoundarySubtractedPlaneSurface |
| BoundarySubtractedPlaneSurface description inside the tracking realm, it extends the SubtractedPlaneSurface description to make a surface being a boundary of a volume,. More... | |
| class | BoundarySurface |
| Description of a BoundarySurface inside the tracking realm, it extends the Surface description to make a surface being a boundary of a Trk::Volume, Trk::TrackingVolume or a Trk::MagneticFieldVolume. More... | |
| struct | BoundaryTrackParameters |
| class | BoundSurface_p1 |
| class | BoundSurface_p2 |
| class | BremPositionNtupleHelper |
| Helper tool as module for the Trk::BasicValidationNtupleTool, writing information about track state with brem-like material effects. More... | |
| struct | Cache |
| class | CaloCellSelectorLayerdR |
| class | CaloCellSelectorMinPerp |
| class | CaloCellSelectorNearestdR |
| class | CaloCellSelectorRoughdR |
| class | CaloCluster_OnTrack |
| Class to handle Cluster On Tracks (ROT) for CaloClusters, it inherits from the common MeasurementBase. More... | |
| class | CaloExtension |
| Tracking class to hold the extrapolation through calorimeter Layers Both the caloEntryLayerIntersection and the muonEntryLayerIntersection can return nullptr if the particle failed to reach the layer. More... | |
| class | CaloExtensionBuilderAlg |
| This algorithm creates a calo extension collection and stores it in a Gaudi Gate named "ParticleCaloExtension" to be read by other algorithms. More... | |
| class | CascadeEvent |
| struct | cascadeV |
| class | CETmaterial |
| The ExtrapolatorTest Algorithm runs a number of n test extrapolations from randomly distributed Track Parameters to geometry outer boundary and back to perigee. More... | |
| class | Charged |
| Simple helper class for defining track parameters for charged particles. More... | |
| class | Chi2TrackCompatibilityEstimator |
| This object reweights the tracks according to a chi2 value constructed according to the distance to the vertex (the error of the vertex is not considered in constructing the chi squared, because this is an apriori probability which enters the fit) More... | |
| struct | ClusterSplitProbability_p1 |
| class | ClusterSplitProbabilityContainer |
| Container to associate Cluster with cluster splitting probabilities. More... | |
| class | ClusterSplitProbabilityContainer_p1 |
| class | ClusterSplitProbabilityContainerCnv_p1 |
| class | CollinearityConstraint |
| class | CombinedExtrapolatorTest |
| The ExtrapolatorTest Algorithm runs a number of n test extrapolations from randomly distributed Track Parameters to geometry outer boundary and back to perigee. More... | |
| class | CombinedVolumeBounds |
| Bounds for a generic combined volume, the decomposeToSurfaces method creates a vector of n surfaces (n1+n2-nshared): More... | |
| class | CommonTruthMatchWeights |
| class | CompactBinnedArray |
| defines common utilities needed for implementation of binned material More... | |
| class | CompactBinnedArray1D |
| 1-dimensional binned arry based on a sorting given by the BinUtitlity. More... | |
| class | CompactBinnedArray2D |
| 2-dimensional binned array More... | |
| class | CompareTwoTracks |
| class | ComparisonFunction |
| this functor is used to find the closest objects: More... | |
| class | CompetingRIOsOnTrack |
| Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase. More... | |
| class | CompetingRIOsOnTrack_p1 |
| struct | ComponentParameters |
| class | CompoundLayerMaterial |
| It extends the LayerMaterialProperties base class, and has a intrinsic accuracy of about 0.5 % on the dynamic range from using unsigned char. More... | |
| class | CompoundLayerMaterial_p1 |
| class | CompoundLayerMaterialCreator |
| LayerMaterialProperties creator for CompoundLayerMaterial (i.e. More... | |
| class | CompressedLayerMaterial |
| It extends the LayerMaterialProperties base class. More... | |
| class | CompressedLayerMaterial_p1 |
| class | CompressedLayerMaterialCreator |
| LayerMaterialProperties creator for CompressedLayerMaterial. More... | |
| class | ConeBounds |
| Bounds for a conical Surface, the opening angle is stored in \( \tan(\alpha) \) and always positively defined. More... | |
| class | ConeBounds_p1 |
| class | ConeLayer |
| Class to describe a cylindrical detector layer for tracking, it inhertis from both, Layer base class and ConeSurface class. More... | |
| class | ConeSurface |
| Class for a conical surface in the ATLAS detector. More... | |
| class | ConstrainedTrackProvider |
| class | ConstSharedPtrSpan |
| struct | CovarianceMatrix |
| class | CrossDistancesSeedFinder |
| class | CuboidVolumeBounds |
| Bounds for a cubical Volume, the decomposeToSurfaces method creates a vector of 6 surfaces: More... | |
| class | CurvilinearParametersT |
| The specialised class for charged and neutral track parameters in the curvilinear frame. More... | |
| class | CurvilinearUVT |
| simple class that constructs the curvilinear vectors curvU and curvV from a given momentum direction (must be unit vector). More... | |
| class | CylinderBounds |
| Bounds for a cylindrical Surface. More... | |
| class | CylinderBounds_p1 |
| struct | CylinderIntersector |
| class | CylinderLayer |
| Class to describe a cylindrical detector layer for tracking, it inhertis from both, Layer base class and CylinderSurface class. More... | |
| class | CylinderLayerAttemptsCalculator |
| Simple helper class for CylinderLayer static array. More... | |
| class | CylinderLayerSorterR |
| Functor for CylinderLayer R-Sorting. More... | |
| class | CylinderSurface |
| Class for a CylinderSurface in the ATLAS detector. More... | |
| class | CylinderVolumeBoundaryAccessors |
| Different Accessor types for a cylindrical Volume, if returs accessors to the volume boundary surfaces to guarantee "best-guess" navigation, and follow-ups. More... | |
| class | CylinderVolumeBounds |
| Bounds for a cylindrical Volume, the decomposeToSurfaces method creates a vector of up to 6 surfaces: More... | |
| class | CylinderVolumeCreator |
| The concrete implementation for cylindrical TrackingVolume objects of the ITrackingVolumeCreator interface. More... | |
| class | DAF_ValidationNtupleHelper |
| This validation tool writes information about Trk::CompetingRIOsOnTrack into an ntuple. More... | |
| class | DecayInFlyTruthTrajectoryBuilder |
| class | DefParamPullPlots |
| class | DenseEnvironmentsAmbiguityProcessorTool |
| class | DenseEnvironmentsAmbiguityScoreProcessorTool |
| struct | DestBound |
| class | DetachedTrackingVolume |
| Base Class for a navigation object (active/passive) in the Tracking realm. More... | |
| class | DetailedHitInfo |
| class | DetailedMuonPatternTruthBuilder |
| struct | DetailedTrackTruth_p0 |
| class | DetailedTrackTruth_p1 |
| class | DetailedTrackTruth_p2 |
| class | DetailedTrackTruth_p3 |
| class | DetailedTrackTruth_p4 |
| class | DetailedTrackTruthBuilder |
| class | DetailedTrackTruthCollection_p0 |
| class | DetailedTrackTruthCollection_p1 |
| class | DetailedTrackTruthCollection_p2 |
| class | DetailedTrackTruthCollection_p3 |
| class | DetailedTrackTruthCollection_p4 |
| class | DetAnnealingMaker |
| This class implements an annealing maker. More... | |
| class | DetElementSurface |
| class | DetElementSurface_p1 |
| class | DiamondBounds |
| Bounds for a double trapezoidal ("diamond"), planar Surface. More... | |
| class | DiamondBounds_p1 |
| class | DigitizationModule |
| Class that holds the surfaces for a planar digitization detector module. More... | |
| struct | DigitizationStep |
| handling More... | |
| class | DirectTrackNtupleWriterTool |
| This validation tool writes basic information about Trk::Track into an ntuple; it is also the steering tool for all Trk::IValidationNtupleTool. More... | |
| class | DiscBounds |
| Class to describe the bounds for a planar DiscSurface. More... | |
| class | DiscBounds_p1 |
| class | DiscLayer |
| Class to describe a disc-like detector layer for tracking, it inhertis from both, Layer base class and DiscSurface class. More... | |
| class | DiscLayerAttemptsCalculator |
| Simple helper class for DiscLAyer static array. More... | |
| class | DiscLayerSorterZ |
| simple helper function to allow sorting of DiscLayers in z More... | |
| class | DiscSurface |
| Class for a DiscSurface in the ATLAS detector. More... | |
| class | DiscTrapezoidalBounds |
| Class to describe the bounds for a planar DiscSurface. More... | |
| class | DistanceSolution |
| Access to distance solutions. More... | |
| class | DistributedKalmanFilter |
| class | DoubleTrapezoidVolumeBounds |
| Bounds for a double trapezoidal shaped Volume, the decomposeToSurfaces method creates a vector of 8 surfaces: More... | |
| class | DummyAnnealingMaker |
| This class implements an annealing maker but it's a DUMMY one! More... | |
| class | DummySeedFinder |
| class | DummyVertexSelectionTool |
| class | DummyVertexSmoother |
| struct | EdgeCross |
| class | EfficiencyPlots |
| class | ElasticTruthTrajectoryBuilder |
| class | ElectronCombinedMaterialEffects |
| class | ElectronMaterialMixtureConvolution |
| class | ElementFraction |
| class | ElementTable |
| class | ElementTable_p1 |
| elements & fractions as unsigned char - if filled More... | |
| class | EllipseBounds |
| Class to describe the bounds for a planar EllipseSurface, i.e. More... | |
| class | EllipseBounds_p1 |
| Persistent representation of the transient Trk::EllipseBounds_p1 class. More... | |
| class | EnergyLoss |
| This class describes energy loss material effects in the ATLAS tracking EDM. More... | |
| class | EnergyLoss_p1 |
| Persistent representation of class EnergyLoss.h. More... | |
| class | EnergyLossExtrapolationValidation |
| The EnergyLossExtrapolationValidation Algorithm runs a number of n test extrapolations from randomly distributed Track Parameters to specific reference surfaces within the ATLAS Detector (user defined cylinder tubes which can be placed e.g. More... | |
| class | EnergyLossMonitor |
| This validation tool Energy states of partlices. More... | |
| class | EnergyLossUpdator |
| The mean Energy loss per unit length of a particle is calculated as. More... | |
| class | ErrorMatrix |
| class | EstimatedBremOnTrack |
| class holding information about momentum reduction and an additional noise term due to significant energy loss (bremsstrahlung) More... | |
| class | EstimatedBremOnTrack_p1 |
| persistent representation of EstimatedBremOnTrack More... | |
| class | EventCnvSuperTool |
| Tool to handle TP conversions for Tracking EDM. More... | |
| class | EventDataBase |
| Base for a helper class to pass mutable storage to tools. More... | |
| class | EventDataModelMonitor |
| Prints the number of EDM objects currently in memory. More... | |
| class | EventPropertyNtupleTool |
| class | EventToTrackLinkNtupleTool |
| class | ExtendedVxCandidate |
| Extends the standard Trk::VxCandidate to store the full covariance matrix of a fitted vertex all participating tracks. More... | |
| class | ExtendedVxCandidate_p1 |
| class | ExtrapolationCache |
| class | ExtrapolationCell |
| templated class as an input-output object of the extrapolation, only public members, since it is a container class More... | |
| class | ExtrapolationCode |
| class | ExtrapolationConfig |
| class | ExtrapolationEngine |
| Master extrapolation engine for extrapolation through the TrackingGeometry, it delegates the extrapolation to optimised engines, handing over the ExtrapolationCell as internal cache. More... | |
| class | ExtrapolationEngineTest |
| Test Algorithm to run test extrapolations with the new IExtrapolationEngine. More... | |
| class | ExtrapolationMode |
| enumeration to decode - for Extrapolation steering More... | |
| class | ExtrapolationStep |
| templated class to record the different possible entities during extrapolation More... | |
| class | ExtrapolationValidation |
| The ExtrapolationValidation Algorithm runs a number of n test extrapolations from randomly distributed Track Parameters to randombly distributed reference surfcas within. More... | |
| class | Extrapolator |
| Extrapolation of track parameters and their associated covariances to destination surfaces. More... | |
| class | ExtrapolatorComparisonTest |
| The ExtrapolatorComparisonTest Algorithm runs a number of n test extrapolations from randomly distributed Track Parameters to reference surfcas within. More... | |
| class | ExtrapolatorTest |
| The ExtrapolatorTest Algorithm runs a number of n test extrapolations from randomly distributed Track Parameters to reference surfcas within. More... | |
| class | ExtrLayerPlots |
| class | ExtrRegionPlots |
| struct | ExtrUniquePtrHolder |
| class | FastVertexFitter |
| This class implements a fast vertex fitting algorithm as proposed by P. More... | |
| class | FitMatrices |
| struct | fitMatrix |
| class | FitMeasurement |
| class | FitParameters |
| class | FitProcedure |
| class | FitProcedureQuality |
| class | FitQuality |
| Class to represent and store fit qualities from track reconstruction in terms of \(\chi^2\) and number of degrees of freedom. More... | |
| class | FitQuality_p1 |
| class | FitQualityImpl |
| simple/trivial Implemenation class for fit the fit quality. More... | |
| class | FitQualityOnSurface |
| class | FitterStatusCode |
| Status codes for track fitters. More... | |
| struct | ForCFT |
| struct | ForVrtClose |
| class | FsmwMode1dFinder |
| Algotool which calculates the mode of a unidimenensional distribution using the Fraction of Sample Mode with Weights algorithm, which is an iterative Least Median estimator. More... | |
| class | FullIntersection |
| Class extension to return the object, a represenation & the result. More... | |
| class | FullLinearizedTrackFactory |
| A concrete implementation of the linearized track factory. More... | |
| class | FullVertexFitter |
| This class implements a full vertex fitting algorithm as proposed by P. More... | |
| class | GaussianDensityTestAlg |
| class | GaussianSumFitter |
| class | GaussianTrackDensity |
| Implementation of IVertexTrackDensityEstimator modeling reconstructed tracks as two-dimensional Gaussian distributions in (d0, z0) space and sampling the aggregate density distribution at user-requested points along the beam axis. More... | |
| class | GeantFollowerHelper |
| class | GeantFollowerMSHelper |
| class | GenParticleJet |
| short class to organise MC generated particles as a jet. More... | |
| class | GenParticleJetFinder |
| Durham jet clustering algorithm for MC-truth tracks. More... | |
| class | GeoMaterialConverter |
| A Simple Helper Class that convertes the GeoMaterial object used in GeoModel full detector description to an appropriate Trk::ExtendedMaterialProperties object. More... | |
| class | GeometryAsciiDumper |
| The GeometryAsciiDumper writes geometrical information of the tracking geomtetry into an Ascii file for comparison. More... | |
| class | GeometryBuilder |
| The Trk::TrackingGeometry Builder for ATLAS Geometry. More... | |
| class | GeometryBuilderCond |
| The Trk::TrackingGeometry Builder for ATLAS Geometry. More... | |
| class | GeometryJsonDumper |
| The GeometryJsonDumper writes geometrical information of the tracking geomtetry into an Ascii file for comparison. More... | |
| class | GeometryTTreeDumper |
| The GeometryTTreeDumper writes geometrical information of the tracking geomtetry into a TTree for chekcs and comparisons. More... | |
| class | GeoShapeConverter |
| A Simple Helper Class that convertes the GeoShape object used in GeoModel full detector description to an appropriate Trk::VolumeBounds (factory type) object. More... | |
| class | GlobalChi2AlignTool |
| class | GlobalChi2Fitter |
| class | GlueVolumesDescriptor |
| Descriptor class to hold GlueVolumes of a TrackingGeometry object. More... | |
| class | GMTreeBrowser |
| A Helper Class that facilitates navigation through GeoModel tree. More... | |
| class | GsfExtrapolator |
| class | GXFMaterialEffects |
| class that is similar to MaterialEffectsOnTrack, but has 'set' methods for more flexibility during track fitting More... | |
| class | GXFTrackState |
| class | GXFTrajectory |
| Internal representation of the track, used in the track fit. More... | |
| class | HepSymMatrix_p1 |
| struct | HitInfo |
| class | HitPositionNtupleHelper |
| This validation tool writes information about measurement positions and their surfaces. More... | |
| class | HitResidualPlots |
| class | HitTypePlots |
| class | HomogeneousLayerMaterial |
| It extends the LayerMaterialProperties base class. More... | |
| class | HomogeneousLayerMaterial_p1 |
| class | IAlignableSurfaceProvider |
| class | IAlignModuleTool |
| class | IAlignResidualCalculator |
| class | IAlignTool |
| class | IAlignTrackCreator |
| class | IAlignTrackDresser |
| class | IAlignTrackPreProcessor |
| class | IAmbiTrackSelectionTool |
| Interface for building new tracks using information about shared and already associated hits. More... | |
| class | IApproachDescriptor |
| CVirtual class to decide and return which approaching surface to be taken. More... | |
| class | IBoundaryCheckTool |
| class | ICaloCellSelector |
| abstract class that judge if a calo cell is to be included in a collection More... | |
| class | ICaloTrackingVolumeBuilder |
| Interface class ICaloTrackingVolumeBuilders It inherits from IAlgTool. More... | |
| struct | IdentifiedIntersection |
| class | IdentifierExtractor |
| Small utility to get hit Identifiers out of MeasurementBase (either in a vector or single). More... | |
| class | IDerivCalcTool |
| class | IDetachedTrackingVolumeBuilder |
| Interface class IDetachedTrackingVolumeBuilder, the DetachedTrackingVolumeBuilder inherits from this one. More... | |
| class | IDetachedTrackingVolumeBuilderCond |
| Interface class IDetachedTrackingVolumeBuilderCond, the DetachedTrackingVolumeBuilder inherits from this one. More... | |
| class | IDetailedMuonPatternTruthBuilder |
| Provides interface for tool to return a "detailed" track truth map. More... | |
| class | IDetailedTrackTruthBuilder |
| Provides interface for tool to return a "detailed" track truth map. More... | |
| class | IDetailedTrackTruthSimilarity |
| Interface for track-truth match quality estimator tools. More... | |
| class | IDHitPlots |
| class | IDirectTrackNtupleWriter |
| Interface to set up and write a TrkValidation ntuple so that it can be called for validation action 'inside' any tracking tool. More... | |
| class | IDynamicLayerCreator |
| Interface class IDynamicLayerCreator It inherits from IAlgTool. More... | |
| class | IEnergyLossMonitor |
| Very simple helper Tool to record the eneryloss steps track, this works only for single track events. More... | |
| class | IEnergyLossUpdator |
| Interface class IEnergyLossUpdator. More... | |
| class | IEventCnvSuperTool |
| class | IEventPropertyNtupleTool |
| provides the interface for validation tools which write special information about the whole event into ntuples. More... | |
| class | IExtendedTrackSummaryHelperTool |
| class | IExtendedTrackSummaryTool |
| Interface for condensing Trk::Track properties and associated hits to a (non-fittable) foot print, the Trk::TrackSummary object. More... | |
| class | IExtrapolationEngine |
| Extrapolation engine interface for Charged and Neutral parameters, it serves as the Master extrapolation interface but also as the specialized extrapolation engine ones. More... | |
| class | IExtrapolator |
| Interface class for the extrapolation AlgTool, it inherits from IAlgTool Detailed information about private members and member functions can be found in the actual implementation class Extrapolator which inherits from this one. More... | |
| class | IFillNtupleTool |
| class | IGeantFollowerHelper |
| class | IGeantFollowerMSHelper |
| class | IGenParticleJetFinder |
| provides the interface for determining truth jets (inside Tracking validation framework) More... | |
| class | IGenParticleSelector |
| provides the interface for tools to select generated particles More... | |
| class | IGeometryBuilder |
| Interface class IGeometryBuilders, the GeometryBuilder inherits from this one. More... | |
| class | IGeometryBuilderCond |
| Interface class IGeometryBuilderCond, the GeometryBuilder inherits from this one. More... | |
| class | IGeometryManagerTool |
| class | IGeometryProcessor |
| Interface class IGeometryProcessors. More... | |
| class | IGlobalTrackFitter |
| provides additional abstract interfaces for information provided from global-least-squares track fit algorithms working in the ATLAS EDM. More... | |
| class | IImpactPoint3dEstimator |
| class | IIntersector |
| Base class for Intersector AlgTools. More... | |
| class | IIsoTrackSelectorTool |
| The abstract interface base class for track selector tools targeted at isoloation. More... | |
| class | IJacobianManagerTool |
| class | IJetTruthNtupleTool |
| provides the interface for validation tools which write special information about truth particles into ntuples. More... | |
| class | IKinematicConstraint |
| class | ILayerArrayCreator |
| Interface class ILayerArrayCreators It inherits from IAlgTool. More... | |
| class | ILayerBuilder |
| Interface class ILayerBuilders It inherits from IAlgTool. More... | |
| class | ILayerBuilderCond |
| Interface class ILayerBuilderConds It inherits from IAlgTool. More... | |
| class | ILayerMaterialAnalyser |
| Interface class for LayerMaterial analysis. More... | |
| class | ILayerMaterialCreator |
| Interface class for LayerMaterialCreator AlgTools to create LayerMaterial properties with different strategies. More... | |
| class | ILayerMaterialManipulator |
| Interface class for LayerMaterial manipulation, it creates new LayerMaterial. More... | |
| class | ILayerProvider |
| Interface class ILayerProviders it feeds into the StagedGeometryBuilder. More... | |
| class | ILayerProviderCond |
| Interface class ILayerProviderConds it feeds into the StagedGeometryBuilder. More... | |
| class | IMaterialAllocator |
| Base class for MaterialAllocator AlgTool. More... | |
| class | IMaterialEffectsEngine |
| Material effects engine interface for charged and neutral (fast track simulation) , the update is alwyas on the: More... | |
| class | IMaterialEffectsOnTrackProvider |
| Interface class IMaterialEffectsOnTrackProvider It inherits from IAlgTool. More... | |
| class | IMaterialEffectsUpdator |
| Interface class for the updater AlgTool, it inherits from IAlgTool. More... | |
| class | IMaterialMapper |
| Interface class IMaterialMapper. More... | |
| class | IMaterialMixtureConvolution |
| class | IMatrixTool |
| class | IMode1dFinder |
| Interface class for the algotool which calculates the mode of a unidimensional distribution. More... | |
| class | IMode3dFinder |
| Interface class for the algotool which calculates the mode of a threedimensional distribution. More... | |
| class | IMode3dInfo |
| Auxillary interface for getting back additional data. More... | |
| class | IModuleStepper |
| Interface class IModuleSteppers. More... | |
| struct | ImpactParametersAndSigma |
| class | ImpactPlots |
| class | ImpactPoint3dEstimator |
| This object calculates the point of minimum distance to the vertex in 3d. More... | |
| class | IMultipleScatteringUpdator |
| Interface class IMultipleScatteringUpdator. More... | |
| class | IMultiStateExtrapolator |
| class | INavigationEngine |
| Extrapolation engine interface for Charged and Neutral parameters, it serves as the Master extrapolation interface but also as the specialized extrapolation engine ones. More... | |
| class | INavigator |
| Interface class for the navigation AlgTool, it inherits from IAlgTool Detailed information about private members and member functions can be found in the actual implementation class Trk::Navigator which inherits from this one. More... | |
| class | InDetHaloSelector |
| select truth halo tracks More... | |
| class | InDetPrimaryConversionSelector |
| Modular concept to select truth particles for the truth tree filling and efficiency calculation, this one selects detectable tracks in the ID. More... | |
| class | InDetReconstructableSelector |
| Modular concept to select truth particles for the truth tree filling and efficiency calculation, this one selects detectable tracks in the ID. More... | |
| class | InDetTrackSummary_p1 |
| class | IndexedCrossDistancesSeedFinder |
| struct | IndexedMaterial |
| class | INeutralParticleParameterCalculator |
| interface for tools taking a two-track vertex and creating a neutral track from it. More... | |
| class | InputLayerMaterialProvider |
| AlgTool that assigns LayerMaterial as specified to the TrackingGeometry. More... | |
| struct | Intersection |
| class | IntersectorWrapper |
| class | IntVec |
| class | InvalidBounds |
| Invalid Bounds object. More... | |
| class | InverseMultiMap |
| An InverseMultiMap object built from a generic map or multimap allows for quick lookup of original (multi)map's key by original mapped value. More... | |
| class | IParticleCaloExtensionTool |
| Interface for extending Particles with calo intersections. More... | |
| class | iPatFitter |
| Main Fitter tool providing the implementation for the different fitting, extension and refitting use cases. More... | |
| class | iPatGlobalFitter |
| GlobalTrackFitter tool providing methods used during alignment. More... | |
| class | IPatternParametersPropagator |
| interface for track parameter propagation through the magnetic field, using the Trk::PatternTrackParameters data model for fast, internal use. More... | |
| class | IPatternParametersUpdator |
| Interface for updating Trk::PatternTrackParameters, the fast internal representation of track parameters in the (inner detector) pattern recognition tools, with a measurement. More... | |
| class | IPCMat |
| class | IPCMatrixTool |
| class | IPixelToTPIDTool |
| abstract interface for identification of particles based on More... | |
| class | IPositionMomentumWriter |
| Very simple helper Tool to record track states at certain positions this works only for single track events. More... | |
| class | IPRD_AssociationTool |
| Interface for handling the mapping between Trk::Track and Trk::PrepRawData. More... | |
| class | IPRD_Provider |
| Simple interface that takes an identifier and find the associated PRD from an Identifyable container. More... | |
| class | IPRD_TruthTrajectoryBuilder |
| The interface for the truth PRD trajectory finder. More... | |
| class | IPRD_TruthTrajectoryManipulator |
| The interface for the truth PRD trajectory manipulator. More... | |
| class | IPRD_TruthTrajectorySelector |
| The interface for the truth PRD trajectory selector. More... | |
| class | IPRDtoTrackMapTool |
| Interface for handling the mapping between Trk::Track and Trk::PrepRawData. More... | |
| class | IPropagationEngine |
| A propagation engine wrapping the propagator algtool it respects the path limit to stop particles if needed. More... | |
| class | IPropagator |
| Interface class IPropagators It inherits from IAlgTool. More... | |
| class | IPVTrackCompatibilityEstimator |
| class | IResidualPullCalculator |
| provides the interface for tools which calculate residuals and pulls. More... | |
| class | IRIO_OnTrackCreator |
| Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis. More... | |
| class | ISegmentConverterTool |
| Interface for tool to convert a Trk::Segment object into a Trk::Track. More... | |
| class | ISurfaceBuilder |
| Interface class ISurfaceBuilders It inherits from IAlgTool. More... | |
| class | ITimedExtrapolator |
| Interface class for the extrapolation AlgTool, it inherits from IAlgTool Detailed information about private members and member functions can be found in the actual implementation class TimedExtrapolator which inherits from this one. More... | |
| class | ITimedMatEffUpdator |
| Interface class for the updater AlgTool, it inherits from IAlgTool Detailed information about private members and member functions can be found in the actual implementation class MaterialUpdator which inherits from this one. More... | |
| class | ITrackAmbiguityProcessorTool |
| Interface for resolving hit assoication ambiguities in a given track collection. More... | |
| class | ITrackAmbiguityScoreProcessorTool |
| Interface for resolving hit association ambiguities in a given track collection. More... | |
| class | ITrackCollectionProvider |
| class | ITrackDiff |
| provides the interface for a track diff tool More... | |
| class | ITrackFitter |
| Provides the abstract interface for track fitting in the common ATLAS Tracking EDM. More... | |
| class | ITrackHoleSearchTool |
| interface for searching, counting and adding holes on tracks anywhere in ATLAS. More... | |
| class | ITrackingGeometrySvc |
| class | ITrackingVolumeArrayCreator |
| Interface class ITrackingVolumeArrayCreators It inherits from IAlgTool. More... | |
| class | ITrackingVolumeBuilder |
| Interface class ITrackingVolumeBuilders It inherits from IAlgTool. More... | |
| class | ITrackingVolumeCreator |
| Interface class ITrackingVolumeCreators It inherits from IAlgTool. More... | |
| class | ITrackingVolumeHelper |
| Interface class ITrackingVolumeHelpers It inherits from IAlgTool. More... | |
| class | ITrackingVolumesSvc |
| Service which is used to create volumes enclosing various parts of ATLAS, and which can be used e.g. More... | |
| class | ITrackLink |
| An abstract class which is meant to represent an element link to the Trk::Track or Trk::TrackParticleBase. More... | |
| class | ITrackMatchingTool |
| The abstract interface base class for Track matching tools. More... | |
| class | ITrackParticleCreatorTool |
| Interface for constructing TrackParticles from complete tracks. More... | |
| class | ITrackScoringTool |
| Interface for tool to return a score from a given track. More... | |
| class | ITrackSelectorTool |
| The abstract interface base class for track selector tools. More... | |
| class | ITrackSlimmingTool |
| Interface for constructing 'slimmed' Tracks from complete tracks. More... | |
| class | ITrackSummaryHelperTool |
| Interface for structuring the summary creation into sub-detector specific tools. More... | |
| class | ITrackSummaryTool |
| Interface for condensing Trk::Track properties and associated hits to a (non-fittable) foot print, the Trk::TrackSummary object. More... | |
| class | ITrackTimingTool |
| Interface for providing time information for a track or track particle. More... | |
| class | ITrackToVertexIPEstimator |
| class | ITrackTruthClassifier |
| provides the interface for tools which classify gen particles More... | |
| class | ITrackValidationNtupleTool |
| provides the interface for validation tools which write special information about generated tracks into ntuples. More... | |
| class | ITrkAlignDBTool |
| class | ITrkAlignmentDeviationTool |
| Interface for tool to add alignmenties to a global chi2 fit. More... | |
| class | ITrkDistanceFinder |
| Interface class for the algotool which calculates the distance between two tracks. More... | |
| class | ITrkEventCnvTool |
| class | ITrkMaterialProviderTool |
| Interface for tool to add alignmenties to a global chi2 fit. More... | |
| class | ITrkObserverTool |
| class | ITrkVKalVrtFitter |
| class | ITRT_ElectronPidTool |
| abstract interface for identification of electrons based on information from the inner detector track (mainly TRT) More... | |
| class | ITruthNtupleTool |
| provides the interface for validation tools which write special information about truth particles into ntuples. More... | |
| class | ITruthToTrack |
| ITruthToTrack is an interface to create Trk::TrackParameters from a HepMC::GenParticle. More... | |
| class | ITruthTrackBuilder |
| The interface for the truth track finder. More... | |
| class | ITruthTrajectoryBuilder |
| class | IUpdator |
| Set of interfaces for methods operating on track states, mainly for Kalman filtering. More... | |
| class | IValidationNtupleHelperTool |
| provides the interface for validation helper tools which write special information about generated tracks. More... | |
| class | IValidationNtupleTool |
| provides the interface for validation tools which write special information about generated tracks into ntuples. More... | |
| class | IVertexAnalyticSeedFinder |
| An abstract base class for implementation of Linearization point finders. More... | |
| class | IVertexAnnealingMaker |
| Interface class responsible for an annealing process. More... | |
| class | IVertexCascadeFitter |
| class | IVertexCollectionSortingTool |
| Interface class for vertex Container Sorting. More... | |
| class | IVertexFitter |
| Interface class for vertex fitting AlgTools, for more detailed information, take a look at the header file of the actual implementation file. More... | |
| class | IVertexLinearizedTrackFactory |
| An Abstract Base Class for the LinearizedTrackFactories. More... | |
| class | IVertexMapper |
| Interface class IVertexMapper. More... | |
| class | IVertexMergingTool |
| Interface class for merging compatible vertices in a single collection. More... | |
| class | IVertexSeedFinder |
| An abstract base class for implementation of Linearization point finders. More... | |
| class | IVertexSelectionTool |
| Interface class for vertex Container Sorting. More... | |
| class | IVertexSmoother |
| An abstract base class for the vertex smoothers Update the tracks of type Trk::VxTrackAtVertex belonging to the Trk::VertexCandidate with the knowledge of the vertex position. More... | |
| class | IVertexTrackCompatibilityEstimator |
| An Abstract base class for estimators, calculating the compatibility of a track and a vertex. More... | |
| class | IVertexTrackDensityEstimator |
| An abstract base class for implementation of weight functions for seeding. More... | |
| class | IVertexTrackUpdator |
| An abstract base class for the vertex track updators Updates the track with the knowledge of the position of the production vertex. More... | |
| class | IVertexUpdator |
| An abstract base class for the vertex updators. More... | |
| class | IVertexWeightCalculator |
| class | IVKalState |
| class | JacobianCartesianToPerigee |
| Jacobian from cartesian parameters \( (p_x, p_y, p_z, E, x, y, z) \) to perigee parameters \( (d_0, z_0, \phi_0, \theta, q/p) \). More... | |
| class | JacobianCartesianToPolar |
| Jacobian for the transformation of cartesian parametes \((locX,locY,\phi,\theta, q/p)\) to polar parameters \( (locR,locPhi,\phi,\theta, q/p)\): More... | |
| class | JacobianCotThetaPtToThetaP |
| This is the 5x5 jacobian for the transformation of track parameters and errors having a momentum representation of \( (\phi, cot\theta, q/p_{T}) \) to the new standard representation of \( (\phi, \theta, q/p) \), while the first two variables that express the local position representation keep unchanged. More... | |
| class | JacobianCurvilinearToLocal |
| This class represents the jacobian for transforming from a curvilinear to a local frame. More... | |
| class | JacobianLocalAnglesPhiTheta |
| This jacobian transforms the local direction representation as given in the Trk::LocalDirection class into the corresponding polar and azimutal angle \( \phi, \theta \), therefor it is of dimension (2x2). More... | |
| class | JacobianPerigeeToCartesian |
| Jacobian for transforming perigee track parameters \((d_0, z_0, \phi_0, \theta, q/p)\) to the cartesian frame \((p_x,p_y,p_z,E,x,y,z)\). More... | |
| class | JacobianPhiThetaLocalAngles |
| This jacobian transforms the polar and azimutal angle \( \phi, \theta \) of a global momentum representation to a local momentum representation as given in the Trk::LocalMomentum class, therefor it is of dimension (2x2). More... | |
| class | JacobianPhiThetaQoverPToPxyz |
| Jacobian for the transformation of momentum in polar coordinates \( (\phi,\theta,qOverP)\) to momentum in Cartesian coordinates \((px, py, pz)\) : More... | |
| class | JacobianPolarToCartesian |
| Jacobian for the transformation of polar parameters \( (locR,locPhi,\phi,\theta, q/p)\) to cartesian parametes \((locX,locY,\phi,\theta, q/p)\) : More... | |
| class | JacobianPxyzToPhiThetaQoverPcartesian |
| Jacobian in cartesian coordinates for the transformation of momentum in Cartesian coordinates \( (px,py,pz,charge)\) to momentum in polar cordinates \((\phi,\theta,QoverP)\). More... | |
| class | JacobianPxyzToPhiThetaQoverPspherical |
| Jacobian in spherical coordinates for the transformation of momentum in Cartesian coordinates \( (px,py,pz,charge)\) to momentum in spherical cordinates \((\phi,\theta,QoverP)\). More... | |
| class | JacobianThetaPToCotThetaPt |
| This is the 5x5 jacobian for the transformation of track parameters and errors having the new standard momentum representation of \( (\phi, \theta, q/p) \) to the representation of \( (\phi, cot\theta, q/p_{T}) \), while the first two variables that express the local position representation keep unchanged. More... | |
| class | JetFitterHelper |
| Februar 2007 (c) Atlas Detector Reconstruction Software. More... | |
| class | JetFitterInitializationHelper |
| Februar 2007 (c) Atlas Detector Reconstruction Software. More... | |
| class | JetFitterRoutines |
| Februar 2007 (c) Atlas Detector Reconstruction Software. More... | |
| class | JetRestrictedSumPtVertexWeightCalculator |
| class | JetTruthNtupleTool |
| Tool to fill basic information about truth jets, establishing track-to-jet association indices with the truth ntuple tree. More... | |
| struct | JetVtxParamDefsAccessor |
| Simple struct to access the JetVtxParamDefs enum with ints. More... | |
| struct | JetVtxParamDefsStrings |
| Simple struct to access the strings of the JetVtxParamDefs enum names for output reasons. More... | |
| class | KalmanUpdator |
| Implementation of Trk::IUpdator based on gain formalism and Eigen. More... | |
| class | KalmanUpdator_xk |
| Trk::KalmanUpdator_xk is a set of tools for adding and removing measurements to/from the state vector using xKalman algorithms. More... | |
| class | KalmanUpdatorSMatrix |
| Implementation of Trk::IUpdator based on gain formalism and SMatrix mathlib. More... | |
| class | KalmanVertexOnJetAxisSmoother |
| ATLAS Reconstruction Software - (C) 2005 - 2007. More... | |
| class | KalmanVertexOnJetAxisUpdator |
| ATLAS Reconstruction Software - (C) 2005 - 2007. More... | |
| class | KalmanVertexTrackUpdator |
| A concrete implementation of the VertexTrackUpdator using the Kalman filter algorithm. More... | |
| class | KalmanVertexUpdator |
| A concrete implementation of the Vertex Updator using the Kalman filter algorithm. More... | |
| struct | KDOP |
| class | Layer |
| Base Class for a Detector Layer in the Tracking realm. More... | |
| class | LayerArrayCreator |
| The LayerArrayCreator is a simple Tool that helps to construct LayerArrays from std::vector of Trk::CylinderLayer, Trk::DiscLayer, Trk::PlaneLayer. More... | |
| class | LayerAttemptsCalculator |
| Simple helper class that allows to define different number of layer attempts in the extrapolation before throwing a veto. More... | |
| class | LayerIndex |
| LayerIndex for the identification of layers in a simplified detector geometry of Cylinders and Discs. More... | |
| class | LayerMaterialAnalyser |
| LayerMaterialProperties creator for CompoundLayerMaterial. More... | |
| class | LayerMaterialConverter |
| AlgTool that converts the layer material from one to another type. More... | |
| class | LayerMaterialInspector |
| This helper AlgTool can be called to record a dedicated tree that writes the LayerMaterialProperties into an ntuple. More... | |
| class | LayerMaterialMap |
| This class extends the DataVector<Trk::LayerMaterialProperties> by an elementTable;. More... | |
| class | LayerMaterialMap_p1 |
| class | LayerMaterialMap_tlp1 |
| class | LayerMaterialProperties |
| This virtual base class encapsulates the logics to build pre/post/full update material for Layer structures, it hosts 5 different MaterialProperties in the following order: More... | |
| class | LayerMaterialProvider |
| AlgTool that retrieves the LayerMaterial from COOL and loads it onto the geometry. More... | |
| class | LayerMaterialRecord |
| Helper Class to record the material during the GeantinoNtupleMappingProcess. More... | |
| class | LayerProvider |
| Wrapper around an ILayerBuilder to feed into the StagedGeometryBuilder. More... | |
| class | LayerProviderCond |
| Wrapper around an ILayerBuilderCond to feed into the StagedGeometryBuilderCond. More... | |
| class | LayerProviderImpl |
| Wrapper around an ILayerBuilderImpl to feed into the StagedGeometryBuilderImpl. More... | |
| struct | LayerTreeObject |
| class | LinearizedTrack |
| struct | LineIntersection2D |
| class | LineSaggingDescriptor |
| Fill in documentation. More... | |
| class | LinkToTrack |
| AUTO - An Undocumented Tracking Object. More... | |
| class | LinkToTrackParticleBase |
| class | LinkToXAODNeutralParticle |
| Element link to XAOD NeutralParticle. More... | |
| class | LinkToXAODTrackParticle |
| Element link to XAOD TrackParticle. More... | |
| class | LocalDirection |
| represents the three-dimensional global direction with respect to a planar surface frame. More... | |
| class | LocalDirection_p1 |
| class | LocalParameters |
| class | LocalParameters_p1 |
| class | LocalPosition_p1 |
| class | MagneticFieldProperties |
| magnetic field properties to steer the behavior of the extrapolation More... | |
| struct | MappedVertex |
| class | MappingTest |
| Test to build the TrackingGeometry and try to map all points to layers. More... | |
| class | MassConstraint |
| Concrete implementation of Trk::IKinematicConstraint to formulate a mass constraint in kinematic vertex fits. More... | |
| struct | MatchCompareByProbability |
| This functor, used with TruthInverters, selects rec->mc truth map matches with higher associated probabilities. More... | |
| class | Material |
| A common object to be contained by. More... | |
| class | Material_p1 |
| the persistent object is simply a std::vector<float> where More... | |
| class | MaterialAllocator |
| Main Fitter tool providing the implementation for the different fitting, extension and refitting use cases. More... | |
| struct | MaterialComposition |
| class | MaterialEffectsBase |
| base class to integrate material effects on Trk::Track in a flexible way. More... | |
| class | MaterialEffectsBase_p1 |
| class | MaterialEffectsEngine |
| Material effects engine interface for charged and neutral (fast track simulation) , the update is alwyas on the: More... | |
| class | MaterialEffectsOnTrack |
| represents the full description of deflection and e-loss of a track in material. More... | |
| class | MaterialEffectsOnTrack_p1 |
| class | MaterialEffectsOnTrack_p2 |
| persistent representation v2 of MaterialEffectsOnTrack More... | |
| class | MaterialEffectsUpdator |
| Point-like (also called surface-based) update of TrackParameters and the associated covariance. More... | |
| class | MaterialInteraction |
| Collection of parametrizations used in the Tracking realm. More... | |
| class | MaterialLayer |
| A material layer is a simple helper class to attach material information to a boundary surface. More... | |
| class | MaterialLayerNoOwnSurf |
| class | MaterialLayerOwnSurf |
| class | MaterialManipulation |
| A simple algorithm that reads in the material maps and writes out a new file, allowing to manipulate the material maps. More... | |
| class | MaterialMapper |
| Implementation of the class MaterialMapper. More... | |
| class | MaterialMapping |
| A simple algorithm that throws random points through detector and associates them with the given/found layer. More... | |
| class | MaterialOnTrackValidation |
| This is for the Doxygen-Documentation. More... | |
| class | MaterialProperties |
| Material with information about thickness of material. More... | |
| class | MaterialProperties_p1 |
| the persistent object is simply a std::vector<float> where More... | |
| class | MaterialStep |
| is needed for the recording of MaterialProperties from Geant4 and read them in with the mapping algorithm More... | |
| class | MaterialStep_p1 |
| the persistent object is simply a std::vector<float> where More... | |
| class | MaterialStepCollection_p1 |
| class | MaterialValidation |
| struct | MatrixNtupleBranch |
| This class provides a simple interface to write Matricis to a root tree The size of the Matrix cannot exceed COLMAX x ROWMAX. More... | |
| class | MatrixTool |
| class | MCTrueSeedFinder |
| class | MeasuredAtaSurface_p1 |
| class | MeasuredPerigee_p1 |
| class | MeasurementBase |
| This class is the pure abstract base class for all fittable tracking measurements. More... | |
| class | MeasurementBaseComparisonFunction |
| Class implementing a comparison function for sorting MeasurementBase objects. More... | |
| class | MeasurementProcessor |
| class | MeasurementTypeID |
| classifies a MeasurementBase into one of the known inherited flavours or one of the detector types for ROT/CompROT. More... | |
| class | MeasurementVectorNtupleTool |
| This validation tool writes basic information about Trk::Track into an ntuple; it is also the steering tool for all Trk::IValidationNtupleHelperTool. More... | |
| class | MemoryLogger |
| A small helper class looking at /proc/<PID>status. More... | |
| class | Mode3dFromFsmw1dFinder |
| modified from Mode3dFinder by Giaci.nosp@m.nto..nosp@m.Piacq.nosp@m.uadi.nosp@m.o@phy.nosp@m.sik..nosp@m.uni-f.nosp@m.reib.nosp@m.urg.d.nosp@m.e More... | |
| class | Mode3dTo1dFinder |
| class | MSConstraintTracksProvider |
| class | MSHitDiffPlots |
| class | MSHitPlots |
| class | MultiComponentStateOnSurface |
| class | MultipleScatteringUpdator |
| The Formula used is the highland formula for the projected scattering angle : More... | |
| class | MuonTrackSummary |
| Detailed track summary for the muon system Give access to hit counts per chamber. More... | |
| class | MuonTrackSummary_p1 |
| class | MuonTrackSummary_p2 |
| class | MvfFitInfo |
| class | MVFVxCandidate |
| class | MVFVxCandidate_p1 |
| class | MVFVxContainer_p1 |
| class | MVFVxContainer_tlp1 |
| class | MVFVxTrackAtVertex |
| class | MVFVxTrackAtVertex_p1 |
| class | NavBinnedArray1D |
| Avoiding a map search, the templated BinnedArray class can help ordereing geometrical objects by providing a dedicated BinUtility. More... | |
| struct | NavigationCell |
| useful struct for a single navigation cell More... | |
| class | NavigationLayer |
| Class to be used for gaps in Volumes as a navigational link. More... | |
| class | Navigator |
| Main AlgTool for Navigation in the TrkExtrapolation realm : It retrieves the TrackingGeometry from the DetectorStore as the reference Geometry. More... | |
| class | NeuralNetworkToHistoTool |
| class | Neutral |
| Simple helper class for defining track parameters for neutral particles. More... | |
| class | NeutralParticleParameterCalculator |
| Tool taking a two-track vertex and creating a neutral track from it. More... | |
| class | NeutralTrack |
| class | NewtonTrkDistanceFinder |
| AlgoTool which uses an iterative Newton method in two dimensions (the two points along the two tracks) in order to find their minimum distance. More... | |
| class | NIMatEffUpdator |
| Non-interacting timed material effects updator. More... | |
| class | NoBounds |
| Bounds object for a boundless surface (...) More... | |
| class | NoiseOnSurface |
| class | ObjectAccessor |
| class | ObjectCounter |
| Helper to enable counting number of instantiations in debug builds. More... | |
| class | ObjectIntersection |
| class extensions to return also the object More... | |
| class | OverlapDescriptor |
| BaseClass to be overloaded for describing overlaps and next-by elements for the sub-detector implementations. More... | |
| class | PairOfVxVertexOnJetAxis |
| struct | ParamDefsAccessor |
| Simple struct to access the ParamDefs enum with ints. More... | |
| class | ParametersBase |
| The base class for neutral and charged Track parameters. More... | |
| class | ParametersCommon |
| Common class for neutral, charged and Pattern Track Parameters. More... | |
| struct | ParametersNextVolume |
| class | ParametersT |
| Dummy class used to allow special convertors to be called for surfaces owned by a detector element. More... | |
| class | ParamPlots |
| struct | ParamsNextVolume |
| struct | PartialMassConstraint |
| class | ParticleCaloExtensionTool |
| struct | PathLimit |
| class | PatternTrackParameters |
| class | PCutTruthCollectionFilter |
| This functor accepts valid entries that have associated probability>=probabilityCut. More... | |
| class | PdgToParticleHypothesis |
| small converter from the (abs) PDG code to the particle hypothsis used in Tracking More... | |
| class | Perigee_p1 |
| class | Perigee_p2 |
| class | PerigeeParametersNtupleTool |
| Explain... More... | |
| class | PerigeeSurface |
| Class describing the Line to which the Perigee refers to. More... | |
| class | PGraph |
| class | PlanarModuleStepper |
| Module for fast, geometric. More... | |
| class | PlaneLayer |
| Class to describe a planar detector layer for tracking, it inhertis from both, Layer base class and PlaneSurface class. More... | |
| class | PlaneLayerSorterX |
| Functor for PlaneLayer X-Sorting. More... | |
| class | PlaneLayerSorterY |
| Functor for PlaneLayer Y-Sorting. More... | |
| class | PlaneLayerSorterZ |
| Functor for PlaneLayer Z-Sorting. More... | |
| class | PlaneSurface |
| Class for a planaer rectangular or trapezoidal surface in the ATLAS detector. More... | |
| class | PointOnTrack |
| struct | PolygonCache |
| class | PositionMomentumWriter |
| Position momentum writer. More... | |
| class | PRD_AssociationTool |
| Concrete Implementation of the IPRD_AssociationTool interface. More... | |
| class | PRD_MultiTruthCollection_p1 |
| class | PRD_MultiTruthCollection_p2 |
| class | PRD_MultiTruthCollection_p3 |
| class | PRD_MultiTruthCollection_p4 |
| class | PRD_TruthTrajectory |
| simple definitiion of a PRD_TruhtTrajectory More... | |
| class | PRD_TruthTrajectoryBuilder |
| class | PRDtoTrackMap |
| class | PRDtoTrackMapTool |
| Concrete Implementation of the IPRD_AssociationTool interface. More... | |
| class | PrepRawData |
| class | PrepRawData_p1 |
| class | PrepRawDataCollection |
| class | PrepRawDataCollectionCopyConstructorCalled |
| class | PrepRawDataComparisonFunction |
| Class providing comparison function, or relational definition, for PrepRawData. More... | |
| class | PrepRawDataContainer |
| class | PrepRawDataUndefinedVariable |
| class thrown in the event of an variable not being defined. More... | |
| class | PreselCaloExtensionBuilderAlg |
| Build the calo extensions for a preselected collection of tracks. More... | |
| class | PrimaryTruthClassifier |
| modular concept to define certain categories of truth particles, this one labels primary, secondary and truncated tracks. More... | |
| class | PrismVolumeBounds |
| Bounds for the transcript of triangular prism. More... | |
| class | ProjectionMatricesSet |
| the matrices to access the variably-dimensioned local parameters and map them to the defined five track parameters. More... | |
| class | PropagationEngine |
| Wrapper around the IPropagator interface, the neutral propagation is solved by using the surface::straightLineIntersection mehtod. More... | |
| class | PropResultRootWriterSvc |
| class | PseudoMeasurementOnTrack |
| Class to handle pseudo-measurements in fitters and on track objects. More... | |
| class | PseudoMeasurementOnTrack_p1 |
| class | PseudoMeasurementOnTrack_p2 |
| class | RandomSurfaceBuilder |
| The RandomSurfaceBuilder is a simple Tool that helps to construct randomly poisitioned surfaces - mainly for validation studies. More... | |
| struct | RealLinearEquation |
| Mathematic struct for solving real linear equation. More... | |
| struct | RealQuadraticEquation |
| class | RecMomentumQualityValidation |
| This is for automatising the 100%, 50%, 20%, 10% tables for (indet) tracks. More... | |
| class | RecoInfoPlots |
| class | RectangleBounds |
| Bounds for a rectangular, planar surface. More... | |
| class | RectangleBounds_p1 |
| class | RectangularSegmentation |
| class | RecursiveGeometryProcessor |
| Base class tool to step recursively through the Tracking Geometry, it starts from the TrackingGeometry, retrieves the highest volume and then processes all contained objects. More... | |
| class | RecVertex |
| Trk::RecVertex inherits from Trk::Vertex. More... | |
| class | RecVertex_p1 |
| class | RecVertex_p2 |
| class | RecVertexPositions |
| class | ReFitTrack |
| Algorithm using an instance of a ITrackFitter to refit the tracks of a given track collection. More... | |
| class | ReFitTrackWithTruth |
| Algorithm using an instance of a ITrackFitter to refit the tracks of a given pseudotrack collection after changing the cluster position to the truth particle position. More... | |
| class | Residual |
| class | ResidualPull |
| This class containes residual and pull information. More... | |
| class | ResidualPullCalculator |
| AlgTool to calculate the residual and pull of a measurement and the related track state independently of the detector type. More... | |
| class | ResidualValidationNtupleHelper |
| This validation helper tool writes residual data into the ntuple using the common Trk::ResidualPullCalculator. More... | |
| class | ResolutionPlots |
| class | RiddersAlgorithm |
| This is a test algorithm for evaluating the jacobians for the transport of Track Parameters. More... | |
| class | RIO_OnTrack |
| Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase. More... | |
| class | RIO_OnTrack_p1 |
| class | RIO_OnTrack_p2 |
| class | RIO_OnTrackCreator |
| general tool to converts clusters or driftcircles (Trk::PrepRawData) to fully calibrated hits (Trk::RIO_OnTrack) further use in track fits. More... | |
| class | RoT_Extractor |
| Small utility to cast MeasurementBase (either in a vector or single) into RIO_OnTrack. More... | |
| class | RotatedDiamondBounds |
| Bounds for a double trapezoidal ("diamond"), planar Surface. More... | |
| class | RotatedDiamondBounds_p1 |
| class | RotatedTrapezoidBounds |
| Bounds for a rotated trapezoidal, planar Surface. More... | |
| class | RotatedTrapezoidBounds_p1 |
| class | RungeKuttaIntersector |
| class | RungeKuttaPropagator |
| Trk::RungeKuttaPropagator is an algorithm for track parameters propagation through magnetic field. More... | |
| class | SaggedLineSurface |
| The distorted surface itself is the nominal surface. More... | |
| class | ScatteringAngleOnTrack_p1 |
| class | ScatteringAngles |
| represents a deflection of the track caused through multiple scattering in material. More... | |
| class | SecVertexMergingTool |
| class | SeedNewtonTrkDistanceFinder |
| Algotool which calculates the distance between the two tracks, using: the distance finder you specify, which is an object of type NewtonTrkDistanceFinderAlgo, and using a starting position on the tracks given by Trk2dDistanceSeeder. More... | |
| class | Segment |
| Base class for all TrackSegment implementations, extends the common MeasurementBase. More... | |
| class | Segment_p1 |
| class | Segmentation |
| Segementation class for generic pixel, strixels and strip segmentations on a rectangle shape. More... | |
| class | SegmentCollection_p1 |
| class | SegmentCollection_tlp1 |
| class | SegmentCollection_tlp2 |
| class | SegmentCollection_tlp3 |
| class | SegmentCollection_tlp4 |
| class | SelectedTracksInJet |
| class | SelectEventNumber |
| class | SequentialVertexFitter |
| An iterative vertex fitter, updating the vertex estimate with a single at the time. More... | |
| class | SequentialVertexSmoother |
| A concrete implementation of the Vertex smoother Takes the tracks from the VxCandidates and updates them with the knowledge of the reconstructed vertex position. More... | |
| class | ShiftingDerivCalcTool |
| class | SimpleAmbiguityProcessorTool |
| class | SimplePolygonBrepVolumeBounds |
| Bounds for the exact transcript of the GeoSimplePolygonBrep; volume defined by combination of symm.trapezoids. More... | |
| struct | sincosCache |
| class | SingleTrackDiffAlg |
| This Validation algorithm takes two track collections and performes a diff on one track of each collection. More... | |
| class | SlidingCylinderSurface |
| Class for a Calo CylinderSurface with variable depth in the ATLAS detector. More... | |
| class | SlidingDiscSurface |
| Class for a Calo DiscSurface with variable depth in the ATLAS detector. More... | |
| class | SolenoidalIntersector |
| class | SolenoidParametrization |
| class | SolenoidParametrizationCondAlg |
| class | SpacePoint |
| class | SpaceTimePoint |
| SpaceTimePoint. More... | |
| class | SpaceTimePointBase |
| SpaceTimePointBase. More... | |
| class | StaticEngine |
| Extrapolation engine for static layer & volume setup. More... | |
| class | StaticNavigationEngine |
| class | StatTruthCollectionFilter |
| Works like PCutTruthCollectionFilter, but also gathers some stats about the collections. More... | |
| class | STEP_Propagator |
| STEP (Simultaneous Track and Error Propagation ) is an algorithm for track parameters propagation through magnetic field. More... | |
| class | StraightLineIntersector |
| class | StraightLineSurface |
| Class for a StraightLineSurface in the ATLAS detector to describe dirft tube and straw like detectors. More... | |
| class | SubDetHitStatistics_p0 |
| class | SubtractedCylinderLayer |
| Class to describe a cylindrical detector layer for tracking, with subtraction; it inhertis from both, Layer base class and SubtractedCylinderSurface class. More... | |
| class | SubtractedCylinderSurface |
| Class for a cylinder subtracted/shared surface in the ATLAS detector. More... | |
| class | SubtractedDiscSurface |
| Class for a planar subtracted/shared surface in the ATLAS detector. More... | |
| class | SubtractedPlaneLayer |
| Class to describe a planar detector layer for tracking, with subtraction. More... | |
| class | SubtractedPlaneSurface |
| Class for a planar subtracted/shared surface in the ATLAS detector. More... | |
| class | SubtractedVolumeBounds |
| Bounds for a generic subtracted volume, the decomposeToSurfaces method creates a vector of n surfaces (n1+n2-n_subtracted): More... | |
| class | SumPtVertexWeightCalculator |
| class | Surface |
| Abstract Base Class for tracking surfaces. More... | |
| class | Surface_p1 |
| class | Surface_p2 |
| class | SurfaceBounds |
| Abstract base class for surface bounds to be specified. More... | |
| class | SurfaceDeleter |
| class | SurfaceIntersectionTest |
| struct | SurfaceNtupleBranch |
| This class provides a simple interface to write Surfaces to a root tree. More... | |
| class | SurfacePtrHolderImpl |
| class | SurfacePtrHolderImplDetEl |
| struct | SurfaceTreeObject |
| class | SurfaceUniqHolderImpl |
| class | temp |
| class | TimedExtrapolator |
| The TimedExtrapolator is to be used for the simulation purposes. More... | |
| struct | TimeLimit |
| class | Track |
| The ATLAS Track class. More... | |
| class | Track_p1 |
| class | Track_p12 |
| class | Track_p2 |
| class | Track_p4 |
| class | TrackCollection_p1 |
| class | TrackCollection_tlp1 |
| class | TrackCollection_tlp2 |
| class | TrackCollection_tlp3 |
| class | TrackCollection_tlp4 |
| class | TrackCollection_tlp5 |
| class | TrackCollection_tlp6 |
| class | TrackCollection_tlp7 |
| class | TrackCollectionMerger |
| Class-algorithm for track collection merging and removalof potential duplicate tracks. More... | |
| class | TrackCollectionProvider |
| class | TrackDensitySeedFinder |
| class | TrackDiff |
| This validation tool writes the differences between two tracks into a ntuple. More... | |
| class | TrackError |
| class returned (by exception) in case of an error in Track More... | |
| class | TrackInfo |
| Contains information about the 'fitter' of this track. More... | |
| class | TrackInfo_p1 |
| class | TrackInformationNtupleTool |
| class | TrackingGeometry |
| The TrackingGeometry class is the owner of the constructed TrackingVolumes. More... | |
| class | TrackingGeometryCondAlg |
| class | TrackingGeometryCondAlgTest |
| class | TrackingGeometrySvc |
| This service builds and registers the TrackingGeometry in the detector store. More... | |
| class | TrackingGeometryTest |
| Test to build the TrackingGeometry and process it with analizers, thosw are of type IGeometryProcessor. More... | |
| class | TrackingVolume |
| Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure, such as from MaterialProperties and from MagneticFieldProperties. More... | |
| class | TrackingVolumeArrayCreator |
| The TrackingVolumeArrayCreator is a simple Tool that helps to construct binned arrays of TrackingVolumes for both, confinement in another volume and navigation issues. More... | |
| class | TrackingVolumeDisplayer |
| The TrackingVolumeDisplayer writes a root .C file which can be executed and used the OpenGL root viewer. More... | |
| class | TrackingVolumeHelper |
| The TrackingVolumeHelper is a simple Tool that helps to construct volumes mainly for gap regions in the fully connective geometry. More... | |
| class | TrackingVolumeManipulator |
| The only way to change BoundarySurfaces etc from Tracking Volumes. More... | |
| class | TrackingVolumesSvc |
| class | TrackJet |
| short class to organise reconstructed Trk::Track objects as a jet. More... | |
| struct | TrackMatchingProperties |
| class | TrackParameters_p1 |
| class | TrackParameters_p2 |
| class | TrackParametersIdentificationHelper |
| helper class to get the TrackParametersIdentifier from a TrackParameters More... | |
| class | TrackParametersIdHelper |
| helper class to encode and decode a TrackParametersIdentifier More... | |
| class | TrackParticleBase |
| class | TrackParticleBase_p1 |
| class | TrackParticleCreatorTool |
| class | TrackPositionNtupleHelper |
| This validation tool writes information about track positions. More... | |
| class | TrackPtr |
| class | TrackRoad |
| Encapsulates the information required by the find() method of the muon segment makers. More... | |
| class | TrackSegment |
| Class for a generic track segment that holdes polymorphic Trk::MeasurementBase objects, it extends the Trk::Segment base class. More... | |
| class | TrackSegment_p1 |
| class | TrackSelectionProcessorTool |
| class | TrackSlimmer |
| Simple algorithm to load tracks and use Trk::ITrackSlimmingTool to e.g. More... | |
| class | TrackSlimmingTool |
| A tool to produce 'slimmed' Tracks from a reference track. More... | |
| class | TrackStateData |
| Helper class for Trk::TrackDiff. More... | |
| class | TrackStateOnSurface |
| represents the track state (measurement, material, fit parameters and quality) at a surface. More... | |
| class | TrackStateOnSurface_p1 |
| class | TrackStateOnSurface_p2 |
| class | TrackStateOnSurface_p3 |
| class | TrackStateOnSurfaceComparisonFunction |
| Class providing comparison function, or relational definition, for sorting MeasurementBase objects. More... | |
| class | TrackSummary |
| A summary of the information contained by a track. More... | |
| class | TrackSummary_p1 |
| class | TrackSummary_p2 |
| class | TrackSummaryTool |
| class | TrackSurfaceIntersection |
| An intersection with a Surface is given by. More... | |
| class | TrackToVertexIPEstimator |
| A class estimating the transverse impact parameter d0 and its error of a given track wrt to the reconstructed vertex. More... | |
| class | TrackToVtxLink |
| class | TrackTruthCollection_p1 |
| class | TrackTruthCollection_p2 |
| class | TrackTruthCollection_p3 |
| class | TrackTruthKey |
| struct | TrackTruthKey_p0 |
| class | TrackValidationNtupleWriter |
| Validation Algorithm to retrieve a Track Collection, loop over the tracks and write track information into ntuples using IValidationNtupleTool. More... | |
| struct | TransformNtupleBranch |
| This class provides a simple interface to write Transforms to a root tree. More... | |
| class | TransportJacobian |
| This class represents the jacobian for transforming initial track parameters to new track parameters after propagation to new surface. More... | |
| class | TrapezoidBounds |
| Bounds for a trapezoidal, planar Surface. More... | |
| class | TrapezoidBounds_p1 |
| class | TrapezoidSegmentation |
| class | TrapezoidVolumeBounds |
| Bounds for a trapezoidal shaped Volume, the decomposeToSurfaces method creates a vector of 6 surfaces: More... | |
| class | TriangleBounds |
| Bounds for a triangular, planar surface. More... | |
| class | TriangleBounds_p1 |
| Persisent representation of the transient TriangleBounds class. More... | |
| class | Trk2DDistanceFinder |
| Algotool which calculates the distance between the two tracks in 2d only, re-using the Trk2dDistanceSeeder tool, which is based on the analytic solution of the minimum distance between two circles. More... | |
| class | Trk2dDistanceSeeder |
| AlgoTool calculates the points of minimum distance between two tracks on the transverse plane, which is analytically well defined (intersection of two circles). More... | |
| class | TrkAlignDBTool |
| class | TrkAmbiguityScore |
| class | TrkAmbiguitySolver |
| Algorithm does ambiguity processing This algorithm uses the TrkAmbiguityProcessorTool AlgTool to resolve ambiguities in the passed tracks. More... | |
| class | TrkBaseNode |
| class | TrkClusterNode |
| class | TrkCollectionAliasAlg |
| This algorithm creates in StoreGate an alias name for the StoreGate container key given as property. More... | |
| class | TrkDetDescrTPCnvTest |
| Test the new TP Converter for writing and reading. More... | |
| class | TrkDetDescrUnitTestBase |
| Base class for all unit tests in the TrkDetDescr package, gives access to gaussian and flat random numbers. More... | |
| class | TrkDetElementBase |
| This is the base class for all tracking detector elements with read-out relevant information. More... | |
| class | TrkDistanceFinderNeutralCharged |
| class | TrkDistanceFinderNeutralNeutral |
| class | TrkEndCapClusterNode |
| class | TrkExUnitTestBase |
| Base class for all unit tests in the TrkEx package, gives access to gaussian and flat random numbers. More... | |
| class | TrkFilteringNode1D |
| class | TrkFilteringNode2D |
| class | TrkMaterialProviderTool |
| class | TrkObserverTool |
| class | TrkPixelNode |
| class | TrkPlanarSurface |
| class | TrkPriVxPurity |
| A prototype data class for primary vertex purity. More... | |
| class | TrkPriVxPurityTool |
| A tool estimating the purity of the reconstructed primary vertex. More... | |
| class | TrkTrackDict_Dummy |
| class | TrkTrackState |
| class | TrkTrtNode |
| class | TrkV0VertexFitter |
| This class implements a vertex fitting algorithm optimised for V0 finding. More... | |
| class | TrkVKalVrtFitter |
| class | TrkVKalVrtFitterTestAlg |
| class | TrueVertexDistanceWeightCalculator |
| class | TruthInfoPlots |
| class | TruthMatchRatio |
| class | TruthMatchTanimoto |
| class | TruthNtupleTool |
| Tool to fill basic information about the truth record. More... | |
| class | TruthToTrack |
| class | TruthTrackBuilder |
| class | TruthTrackCreation |
| Algorithm to convert PRD multi truth maps into a track collection. More... | |
| class | TruthTrackRecordToTrack |
| TruthTrackRecordToTrack is an AlgTool to create Trk::TrackParameters from a HepMC::GenParticle expressed at a "TrackRecordCollection" anywhere in ATLAS. More... | |
| struct | TruthTrajectory_p0 |
| class | TruthTrajectory_p1 |
| class | TruthTrajectory_p2 |
| class | TruthTrajectory_p3 |
| class | TruthTrkExtrapolationPlots |
| class | TruthVertexSelectionTool |
| class | TwoTracks |
| class | TwoTrackVerticesInJet |
| class | TWRK |
| class | V0Candidate |
| class | V0Candidate_p1 |
| class | V0Container_p1 |
| class | V0Container_tlp1 |
| class | V0Container_tlp2 |
| class | V0Hypothesis |
| An extension of Trk::ExtendedVxCandidate, to be used for constrained and unconstrained V0 candidates storage. More... | |
| class | V0Hypothesis_p1 |
| class | V0Tools |
| class | ValidationTrackTruthData |
| struct | ValueStore |
| struct | Vect3DF |
| struct | VectMOM |
| struct | VectorNtupleBranch |
| This class provides a simple interface to write Vectors to a root tree The size of the vectors cannot exceed ROWMAX. More... | |
| class | Vertex |
| This class is a simplest representation of a vertex candidate. More... | |
| class | Vertex_p1 |
| class | VertexCollectionSortingTool |
| class | VertexMapper |
| The vertex mapper transforms vertices from global coordinates into the local coordinate frame of the closest sensitive surface. More... | |
| class | VertexMergingTool |
| class | VertexOnTrack |
| Class to handle Vertex On Tracks, it inherits from the common MeasurementBase. More... | |
| class | VertexOnTrack_p1 |
| class | VertexPositions |
| VertexPositions class to represent and store a vertex. More... | |
| class | VertexSeedFinderTestAlg |
| class | VKalAtlasMagFld |
| class | VKalExtPropagator |
| class | vkalMagFld |
| class | vkalPropagator |
| class | VKalVrtControl |
| class | VKalVrtControlBase |
| class | VKConstraintBase |
| class | VKMassConstraint |
| class | VKPhiConstraint |
| class | VKPlaneConstraint |
| class | VKPointConstraint |
| class | VKRadiusConstraint |
| class | VKThetaConstraint |
| class | VKTrack |
| class | VKVertex |
| class | Volume |
| Base class for all volumes inside the tracking realm, it defines the interface for inherited Volume classes regarding the geometrical information. More... | |
| class | VolumeBounds |
| Pure Absract Base Class for Volume bounds. More... | |
| class | VolumeConverter |
| A Simple Helper Class that collects methods for material simplification. More... | |
| class | VolumeExcluder |
| removes explicit dependence of Subtracted*Surface on TrkVolumes More... | |
| struct | VolumeExit |
| class | VolumeIntersection |
| A Simple Helper Class that collects methods for calculation of overlap of two geometrical objects. More... | |
| class | VolumeLink |
| LinkUtitlity for Volumes with update possibility. More... | |
| struct | VolumePart |
| struct | VolumeSpan |
| struct | VolumeTreeObject |
| -> simple helper struct for filling the Volume objects More... | |
| class | VxCandidate |
| class | VxCandidate_p1 |
| class | VxCascadeInfo |
| class | VxClusteringTable |
| class | VxContainer_p1 |
| class | VxContainer_tlp1 |
| class | VxContainer_tlp2 |
| class | VxJetCandidate |
| class | VxJetFitterDebugInfo |
| class | VxJetFitterVertexInfo |
| class | VxSecVertexInfo |
| class | VxSecVKalVertexInfo |
| class | VxTrackAtVertex |
| The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designed to store the information about the trajectory fitted to the VxCandidate. More... | |
| class | VxTrackAtVertex_p1 |
| class | VxTrackAtVertex_p2 |
| class | VxVertexOnJetAxis |
| VxVertexOnJetAxis inherits from Vertex. More... | |
| class | WeightMatrix_p1 |
| class | Z0PVTrackCompatibilityEstimator |
| Z0PVTrackCompatibilityEstimator.h. More... | |
| class | ZScanSeedFinder |
Functions | |
| void | decomposeTransform (const Amg::Transform3D &transform, double *values) |
| std::string | detTypeStr (AlignModule::DetectorType detType) |
| returns the detector type | |
| MsgStream & | operator<< (MsgStream &sl, const AlignModule &alignModule) |
| overload of << operator for MsgStream for debug output | |
| MsgStream & | operator<< (MsgStream &sl, const AlignPar &alignPar) |
| overload of << operator for MsgStream for debug output | |
| MsgStream & | operator<< (MsgStream &log, Trk::AlignMesType type) |
| MsgStream & | operator<< (MsgStream &log, Trk::AlignResidualType type) |
| ResidualPull::ResidualType | ResidualPullType (AlignResidualType type) |
| MsgStream & | operator<< (MsgStream &sl, const AlignTrack::AlignTrackType type) |
| std::ostream & | operator<< (std::ostream &sl, const AlignTrack::AlignTrackType type) |
| std::string | dumpAlignTrackType (const AlignTrack::AlignTrackType type) |
| MsgStream & | operator<< (MsgStream &sl, const AlignTSOS &atsos) |
| Overload of << operator for MsgStream for debug output. | |
| MsgStream & | operator<< (MsgStream &log, AlignResidualType type) |
| MsgStream & | operator<< (MsgStream &sl, AlignModuleTool &alignModTool) |
| MsgStream & | operator<< (MsgStream &sl, const BinUtility &bgen) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const BinUtility &bgen) |
| bool | operator< (const LayerIndex &one, const LayerIndex &two) |
| Overload of operator< | <= | > | >= for the usage in a map. | |
| bool | operator<= (const LayerIndex &one, const LayerIndex &two) |
| bool | operator> (const LayerIndex &one, const LayerIndex &two) |
| bool | operator>= (const LayerIndex &one, const LayerIndex &two) |
| MsgStream & | operator<< (MsgStream &sl, const LayerIndex &layx) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const LayerIndex &layx) |
| MsgStream & | operator<< (MsgStream &sl, const MemoryLogger &oac) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const MemoryLogger &oac) |
| MsgStream & | operator<< (MsgStream &sl, const ObjectAccessor &oac) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const ObjectAccessor &oac) |
| MsgStream & | operator<< (MsgStream &sl, const AssociatedMaterial &mstep) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const AssociatedMaterial &mstep) |
| MsgStream & | operator<< (MsgStream &sl, const ElementTable &etab) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const ElementTable &etab) |
| MsgStream & | operator<< (MsgStream &sl, GlueVolumesDescriptor &mprop) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, GlueVolumesDescriptor &mprop) |
| MsgStream & | operator<< (MsgStream &sl, const LayerMaterialProperties &mprop) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const LayerMaterialProperties &mprop) |
| MsgStream & | operator<< (MsgStream &sl, const MagneticFieldProperties &mprop) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const MagneticFieldProperties &mprop) |
| MsgStream & | operator<< (MsgStream &sl, const MaterialProperties &mprop) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const MaterialProperties &mprop) |
| MsgStream & | operator<< (MsgStream &sl, const MaterialStep &mstep) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const MaterialStep &mstep) |
| MsgStream & | operator<< (MsgStream &sl, const Surface &sf) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Surface &sf) |
| MsgStream & | operator<< (MsgStream &sl, const SurfaceBounds &sb) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const SurfaceBounds &sb) |
| MsgStream & | operator<< (MsgStream &sl, const Volume &vol) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Volume &vol) |
| MsgStream & | operator<< (MsgStream &sl, const VolumeBounds &vb) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const VolumeBounds &vb) |
| MsgStream & | operator<< (MsgStream &sl, const Trk::LocalParameters &lp) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Trk::LocalParameters &lp) |
| MsgStream & | operator<< (MsgStream &sl, const CurvilinearUVT &uvt) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const CurvilinearUVT &uvt) |
| MsgStream & | operator<< (MsgStream &sl, const FitQualityImpl &fq) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const FitQualityImpl &fq) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const JacobianCurvilinearToLocal &jac) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const JacobianCurvilinearToLocal &jac) |
| MsgStream & | operator<< (MsgStream &sl, const LocalDirection &lomo) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const LocalDirection &lomo) |
| template<typename U> | |
| bool | consistentSurfaces (U) |
| template<typename U, typename ... T> | |
| bool | consistentSurfaces (U a, T...b) |
| MsgStream & | operator<< (MsgStream &sl, const TransportJacobian &jac) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const TransportJacobian &jac) |
| template<typename T> | |
| std::unique_ptr< T > | unique_clone (const T *v) |
| template<typename T> | |
| std::unique_ptr< T > | unique_clone (const std::unique_ptr< T > &v) |
| template<class OrigMap, class CmpT> | |
| void | addToInverseMultiMap (InverseMultiMap< OrigMap, CmpT > *result, const OrigMap &rec2truth) |
| template<class OStream, class TruthCollection> | |
| OStream & | operator<< (OStream &os, const BasicTruthCollectionFilter< TruthCollection > &f) |
| template<class OStream, class TruthCollection> | |
| OStream & | operator<< (OStream &os, const PCutTruthCollectionFilter< TruthCollection > &f) |
| template<class OStream, class TruthCollection> | |
| OStream & | operator<< (OStream &os, const StatTruthCollectionFilter< TruthCollection > &f) |
| MsgStream & | operator<< (MsgStream &sl, const EnergyLoss &eloss) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const EnergyLoss &eloss) |
| Overload of << operator for std::ostream for debug outputstd::ostream&. | |
| MsgStream & | operator<< (MsgStream &sl, const MaterialEffectsBase &meb) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const MaterialEffectsBase &meb) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const Trk::ScatteringAngles &saos) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Trk::ScatteringAngles &saos) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const Trk::MeasurementBase &mbase) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Trk::MeasurementBase &mbase) |
| Overload of << operator for std::ostream for debug output. | |
| template<int DIM, class T> | |
| MsgStream & | operator<< (MsgStream &sl, const Trk::ParametersBase< DIM, T > &tp) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| template<int DIM, class T> | |
| std::ostream & | operator<< (std::ostream &sl, const Trk::ParametersBase< DIM, T > &tp) |
| MsgStream & | operator<< (MsgStream &sl, const TrackParticleBase &trackParticleBase) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const TrackParticleBase &trackParticleBase) |
| Overload of << operator for std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &, const NoiseOnSurface &) |
| MsgStream & | operator<< (MsgStream &, const NoiseOnSurface &) |
| std::ostream & | operator<< (std::ostream &, const PatternTrackParameters &) |
| MsgStream & | operator<< (MsgStream &, const PatternTrackParameters &) |
| MsgStream & | operator<< (MsgStream &stream, const PrepRawData &prd) |
| std::ostream & | operator<< (std::ostream &stream, const PrepRawData &prd) |
| template<typename T_res, typename T_src> | |
| const T_res * | ErrorScalingCast (const T_src *src) |
| MsgStream & | operator<< (MsgStream &stream, const TrackRoad &tr) |
| Dump the road into a message stream. | |
| std::ostream & | operator<< (std::ostream &stream, const TrackRoad &tr) |
| Dump the road into a standard output stream. | |
| MsgStream & | operator<< (MsgStream &sl, const Trk::SpacePoint &spacePoint) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const SpacePoint &spacePoint) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const TrackStateOnSurface &tsos) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const TrackStateOnSurface &tsos) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const AlignmentEffectsOnTrack &tsos) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const AlignmentEffectsOnTrack &tsos) |
| Overload of << operator for std::ostream for debug output. | |
| AmgSymMatrix (5) &GXFTrackState | |
| MsgStream & | operator<< (MsgStream &, const MultiComponentStateOnSurface &) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &, const MultiComponentStateOnSurface &) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const Track &track) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Track &track) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &sl, const TrackInfo &track) |
| Overload of << operator for MsgStream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const TrackInfo &track) |
| Overload of << operator for std::ostream for debug output. | |
| MsgStream & | operator<< (MsgStream &out, const MuonTrackSummary &trackSum) |
| output. | |
| std::ostream & | operator<< (std::ostream &out, const MuonTrackSummary &trackSum) |
| output. | |
| MsgStream & | operator<< (MsgStream &out, const TrackSummary &trackSum) |
| output. | |
| std::ostream & | operator<< (std::ostream &out, const TrackSummary &trackSum) |
| output. | |
| bool | operator< (const TrackTruthKey &a, const TrackTruthKey &b) |
| MsgStream & | operator<< (MsgStream &sl, const VertexPositions &sf) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const VertexPositions &sf) |
| MsgStream & | operator<< (MsgStream &sl, const VxClusteringTable &sf) |
| std::ostream & | operator<< (std::ostream &sl, const VxClusteringTable &sf) |
| std::ostream & | operator<< (std::ostream &sl, const LinearizedTrack &sf) |
| const | AmgSymMatrix (3) &RecVertex |
| MsgStream & | operator<< (MsgStream &sl, const Vertex &sf) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const Vertex &sf) |
| MsgStream & | operator<< (MsgStream &sl, const VxCandidate &sf) |
| Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class? | |
| std::ostream & | operator<< (std::ostream &sl, const VxCandidate &sf) |
| MsgStream & | operator<< (MsgStream &sl, const VxTrackAtVertex &sf) |
| Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class? | |
| std::ostream & | operator<< (std::ostream &sl, const VxTrackAtVertex &sf) |
| MsgStream & | operator<< (MsgStream &sl, const LinearizedTrack &sf) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| bool | operator< (const TrackTruthKey_p0 &a, const TrackTruthKey_p0 &b) |
| ATH_ALWAYS_INLINE void | propJacobian (double *ATH_RESTRICT P, const double *ATH_RESTRICT H0, const double *ATH_RESTRICT H1, const double *ATH_RESTRICT H2, const double *ATH_RESTRICT A, const double *ATH_RESTRICT A0, const double *ATH_RESTRICT A3, const double *ATH_RESTRICT A4, const double *ATH_RESTRICT A6, const double S3) |
| This provides an inline helper function for updating the jacobian during Runge-Kutta propagation. | |
| MsgStream & | operator<< (MsgStream &sl, const TrackSurfaceIntersection &tsfi) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | operator<< (std::ostream &sl, const TrackSurfaceIntersection &tsfi) |
| MsgStream & | operator<< (MsgStream &log, ExtrapolationType type) |
| MsgStream & | operator<< (MsgStream &log, MeasurementType type) |
| MsgStream & | operator<< (MsgStream &log, ParameterType type) |
| AmgMatrix (3, 3) NeutralParticleParameterCalculator | |
| int | makeCascade (VKalVrtControl &FitCONTROL, long int NTRK, const long int *ich, double *wm, double *inp_Trk5, double *inp_CovTrk5, const std::vector< std::vector< int > > &vertexDefinition, const std::vector< std::vector< int > > &cascadeDefinition, double definedCnstAccuracy) |
| int | setCascadeMassConstraint (CascadeEvent &cascadeEvent_, long int IV, double Mass) |
| int | setCascadeMassConstraint (CascadeEvent &cascadeEvent_, long int IV, std::vector< int > &trkInVrt, std::vector< int > &pseudoInVrt, double Mass) |
| int | fixPseudoTrackPt (long int NPar, double *fullMtx, double *LSide, CascadeEvent &cascadeEvent_) |
| VKTrack * | getCombinedVTrack (VKVertex *vk) |
| int | getCascadeNPar (CascadeEvent &cascadeEvent_, int Type) |
| void | setFittedParameters (const double *result, std::vector< int > &matrixPnt, CascadeEvent &cascadeEvent_) |
| void | setFittedMatrices (const double *COVFIT, long int MATRIXSIZE, std::vector< int > &matrixPnt, std::vector< std::vector< double > > &covarCascade, CascadeEvent &cascadeEvent_) |
| std::vector< double > | transformCovar (int NPar, double **Deriv, const std::vector< double > &covarI) |
| void | addCrossVertexDeriv (CascadeEvent &cascadeEvent_, double *ader, long int MATRIXSIZE, const std::vector< int > &matrixPnt) |
| void | copyFullMtx (const double *Input, long int IPar, long int IDIM, double *Target, long int TStart, long int TDIM) |
| void | getNewCov (const double *OldCov, const double *Der, double *Cov, long int DIM) noexcept |
| void | cferpr (const long int ich, double *par, double *ref, const double s0, double *errold, double *errnew) |
| void | cfimp (long int TrkID, long int ich, int IFL, double *par, const double *err, double *vrt, double *vcov, double *rimp, double *rcov, double *sign, VKalVrtControlBase *FitCONTROL) |
| void | cfimpc (long int TrkID, long int ich, int IFL, double *par, const double *err, double *vrt, double *vcov, double *rimp, double *rcov, double *sign, VKalVrtControlBase *FitCONTROL) |
| int | CFit (VKalVrtControl *FitCONTROL, int ifCovV0, int NTRK, long int *ich, double xyz0[3], double(*par0)[3], double(*inp_Trk5)[5], double(*inp_CovTrk5)[15], double xyzfit[3], double(*parfs)[3], double ptot[4], double covf[21], double &chi2, double *chi2tr) |
| int | setVTrackMass (VKVertex *vk) |
| long int | getVertexCharge (VKVertex *vk) |
| double | cascadeCnstRemnants (CascadeEvent &cascadeEvent_) |
| int | fitVertexCascade (VKVertex *vk, int Pointing) |
| int | processCascade (CascadeEvent &cascadeEvent_) |
| int | processCascadePV (CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov) |
| int | processCascade (CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov) |
| int | processCascade (CascadeEvent &cascadeEvent_, double *primVrt) |
| int | translateToFittedPos (CascadeEvent &cascadeEvent_, double Step) |
| int | restorePreviousPos (CascadeEvent &cascadeEvent_, std::vector< VKVertex > &SV) |
| void | getFittedCascade (CascadeEvent &cascadeEvent_, std::vector< Vect3DF > &cVertices, std::vector< std::vector< double > > &covVertices, std::vector< std::vector< VectMOM > > &fittedParticles, std::vector< std::vector< double > > &cascadeCovar, std::vector< double > &particleChi2, std::vector< double > &fullCovar) |
| void | rescaleVrtErrForPointing (double Div, CascadeEvent &cascadeEvent_) |
| int | fitVertexCascadeScale (VKVertex *vk, double &distToVertex) |
| int | processCascadeScale (CascadeEvent &cascadeEvent_) |
| void | cfmasserr (VKVertex *vk, const int *list, double *MASS, double *sigM) |
| void | vkPerigeeToP (const double *perig3, double *pp, double effectiveBMAG) |
| std::array< double, 4 > | getFitParticleMom (const VKTrack *trk, const VKVertex *vk) |
| std::array< double, 4 > | getFitParticleMom (const VKTrack *trk, double effectiveBMAG) |
| std::array< double, 4 > | getIniParticleMom (const VKTrack *trk, const VKVertex *vk) |
| std::array< double, 4 > | getIniParticleMom (const VKTrack *trk, double effectiveBMAG) |
| std::array< double, 4 > | getCnstParticleMom (const VKTrack *trk, const VKVertex *vk) |
| std::array< double, 4 > | getCnstParticleMom (const VKTrack *trk, double effectiveBMAG) |
| void | cfnewp (const long int ich, double *parold, double *ref, double *s, double *parnew, double *per) |
| void | cfnewpm (double *par, const double *xyzStart, double *xyzEnd, const double ustep, double *parn, double *closePoint, VKalVrtControlBase *CONTROL) |
| void | cfpest (int ntrk, double *xyz, long int *ich, double(*parst)[5], double(*parf)[3]) |
| int | afterFit (VKVertex *vk, double *ader, double *dcv, double *ptot, double *VrtMomCov, const VKalVrtControlBase *CONTROL) |
| int | afterFitWithIniPar (VKVertex *vk, double *ader, double *dcv, double *ptot, double *VrtMomCov, const VKalVrtControlBase *CONTROL) |
| double | cfVrtDstSig (VKVertex *vk, bool UseTrkErr) |
| void | calcMassConstraint (VKMassConstraint *cnst) |
| void | calcPointConstraint (VKPointConstraint *cnst) |
| void | calcPhiConstraint (VKPhiConstraint *cnst) |
| void | calcThetaConstraint (VKThetaConstraint *cnst) |
| void | calcPlaneConstraint (VKPlaneConstraint *cnst) |
| void | calcRadiusConstraint (VKRadiusConstraint *cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKConstraintBase &cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKMassConstraint &cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKPhiConstraint &cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKThetaConstraint &cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKPointConstraint &cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKPlaneConstraint &cnst) |
| std::ostream & | operator<< (std::ostream &out, const VKRadiusConstraint &cnst) |
| void | FullMTXfill (VKVertex *vk, double *ader) |
| int | FullMCNSTfill (VKVertex *vk, double *ader, double *LSide) |
| double | cfSmallEigenvalue (double *cov, long int n) |
| int | cfInv5 (double *cov, double *wgt) |
| int | cfdinv (double *cov, double *wgt, long int NI) |
| void | dsinv (long int n, double *a, long int DIM, long int *ifail) noexcept |
| int | vkMSolve (double *a, double *b, long int n, double *ainv) |
| void | vkSVDCmp (double **a, int m, int n, double w[], double **v) |
| void | vkGetEigVal (const double ci[], double d[], int n) |
| void | vkGetEigVect (const double ci[], double d[], double vect[], int n) |
| void | robtest (VKVertex *vk, int ifl, int nIteration) |
| void | applyConstraints (VKVertex *vk) |
| std::ostream & | operator<< (std::ostream &out, const VKTrack &track) |
| double | cfchi2 (double *xyzt, const long int ich, double *part, const double *par0, double *wgt, double *rmnd) |
| double | cfchi2 (const double *vrtt, const double *part, VKTrack *trk) |
| double | finter (double y0, double y1, double y2, double x0, double x1, double x2) |
| void | tdasatVK (const double *Der, const double *CovI, double *CovF, long int M, long int N) |
| void | cfsetdiag (long int n, double *matr, double value) noexcept |
| void | abcCoef (double g1, double g2, double g3, double &a, double &b, double &c) |
| void | efdCoef (double Ga0, double Gamb, double Gab, double Gw0, double Gwb, double alf, double bet, double w, double &d, double &e, double &f) |
| void | ParaMin (double b, double c, double d, double e, double f, double &xmin, double &ymin) |
| void | cfTrkCovarCorr (double *cov) |
| void | vkgrkuta_ (const double charge, const double step, double *vect, double *vout, VKalVrtControlBase *CONTROL) |
| double | vkvFastV (double *p1, double *p2, const double *vRef, double dbmag, double *out) |
| int | vtcfit (VKVertex *vk) |
| int | vtcfitc (VKVertex *vk) |
| double | getCnstValues2 (VKVertex *vk) noexcept |
| int | getFullVrtCov (VKVertex *vk, double *ader, const double *dcv, double verr[6][6]) |
| void | vpderiv (bool UseTrackErr, long int Charge, const double *pari0, double *covi, double *vrtref, double *covvrtref, double *drdpar, double *dwgt, double *rv0, VKalVrtControl *FitCONTROL) |
| void | xyztrp (const long int ich, double *vrt0, double *pv0, double *covi, double BMAG, double *paro, double *errt) |
| void | combinedTrack (long int ICH, double *pv0, double *covi, double BMAG, double *par, double *covo) |
| void | cfdcopy (double *source, double *target, int n) |
| double | cfddist3D (double *V1, double *V2) |
| double | d_sign (double value, double sign) |
| int | SymIndex (int it, int i, int j) |
Variables | |
| constexpr int | MAXNCHAMBERS =50 |
| constexpr int | MAXNINDICES =50*6 |
| template<typename T> | |
| const auto | do_not_delete = [](T*) {} |
| constexpr size_t | NeutralParametersDim = 5 |
| constexpr size_t | TrackParametersDim = 5 |
Ensure that the ATLAS eigen extensions are properly loaded.
Author: V.Kostyukhin.
An abstract base class for algorithms estimating the transverse impact parameter d0 and its error of a given track wrt to the reconstructed vertex.
IPVTrackCompatibilityEstimator.h.
A namespace for all vertexing packages and related stuff.
A first concrete implementation of the IV0VertexFitter for the purposes of V0 fitting.
A track-truth match quality estimator tool.
Code that is common to several track-truth matching tools.
These headers, as well as other headers in the TrkGlobalChi2Fitter package use modern C++11 memory ownership semantics expressed through smart pointers.
Cache for the extrapolator to keep track of the total X0 traversed and the total extended energy loss (Eloss (error) ,Ionization (error), Radiation (error))
Special internal ptr caching.
Persistent representation of class VxVertex/VxTrackAtVertex.
Persistent representation of the VxVertex/Vertex class.
Persistent representation of the VxVertex/RecVertex class.
Persistent representation of the VxVertex/ExtendedVxCandidate class.
Persistent representation of class VxMultiVertex/MVFVxTrackAtVertex.
Persistent representation of class VxMultiVertex/MVFVxCandidate.
Persistent representation of the TrkV0Vertex/V0Hypothesis class.
Persistent representation of the TrkV0Vertex/V0Candidate class.
The standard namespace for VxVertexPositions.
< include headers from the base class
multimap to be used for TrackAmbiguity/Seed validation
A namespace to enclose the new Track class, and related tools.
A namespace to enclose the Tracking classes.
This typedef represents a multimap that holds the matching chi2 of two tracks from different track collections together with a boolean that indicatges if the matching was succesful.
Convenience Helper classes SurfacePtrHolder SurfaceUniqHolder also see SurfaceUniquePtrT.h.
standard namespace for Tracking
Define statics for Geometry in Tracking.
Tool used to create a collection of AlignTracks from Tracks while the tracks are being refitted with a vertex/beam-spot constraint.
namespace for general tracking tools and interfaces
forward declarations
DATABASE INCLUDES.
Name : Neutrino.h Package : offline/PhysicsAnalysis/AnalysisCommon/ParticleEvent Author : Ketevi A.
An example algorithm that reads and writes objects from the event store using handles.
A tool to be used for track preselection in conversion vertex finding.
Forward declarations.
The InDetV0FinderTool reads in the TrackParticle container from StoreGate, if useorigin = True only tracks not associated to a primary vertex are used.
There are options to use silicon tracks only (default) or include Si+TRT and TRT+TRT.
Pairs of tracks passing pre-selection (using InDetTrackSelectorTool) are fitted to a common vertex using TrkV0Fitter or TrkVKalVrtFitter (useV0Fitter = False).
InDetV0FinderTool can take as input a vertex (or a collection of vertices) w.r.t which the V0s can be selected to minimise combinatorics.
The unconstrained vertex fit is attempted if the radius of the starting point is < maxsxy (= 1000 mm) and at least one invariant mass at the starting point is in the allowed range: uksmin < m(pipi) < uksmax or ulamin < m(ppi) < ulamax or ulamin < m(pip) < ulamax
V0s are kept if the cumulative chi2 probability of the unconstrained fit is > minVertProb (= 0.0001)
If doSimpleV0 = True all vertices that pass these cuts are stored in V0UnconstrVertices.
If doSimpleV0 = False (default) mass constrained fits are attempted if
Mass constrainedV0s are kept if the cumulative chi2 probability of the fit is > minVertProb (= 0.0001)
For successful mass constrained fits a conversion fit is also attempted and if successful, the corresponding unconstrained V0 is decorated with the invariant mass, its error and the vertex probability of the conversion fit.
The links between the unconstrained V0 and the successful mass constrained V0s are stored.
Thomas Koffas Thoma.nosp@m.s.Ko.nosp@m.ffas@.nosp@m.cern.nosp@m..ch June 2008
Assamagan Created : August 2004
DESCRIPTION: neutrino class for t -> bW -> b l nu construction the neutrino after solving the for the neutrino pz using the W mass constraint. There is a quadratic ambiguity leading to up to 2 solutions This class inherits from IParticle, I4Momentum and NavigableTerminalNode.
GEOMODEL INCLUDES CALORIMETER INCLUDES
The AlignTracks are filled into a collection of Tracks. The default control flow is like this: firstly do vertex constraint, if can't, then do beamspot again; if can't again, then do normal refit. if want to do vertex constraint only, set: doVertexConstraint = True and doBeamspotConstraint = False if want to do beamspot constraint only, set: doVertexConstraint = False and doBeamspotConstraint = True
Will provide a track coolection with momentum conatraint applied. A 2d histogram read and corrections (delta) are extracted as function of eta and phi. The momentum is scaled as corrected QoverP = original QoverP * (1.+ charge *pt *delta );
The strength of eth constraint can be varied as well.
instead of the CaloCell_ID (enum) a simple int is taken, so, implicit conversion is needed.
pos/neg endcap are distinguished by +/-
In the case of surfaces we do not want to take onwership when they are owned by the Tracking Geometry or a detector element.
In the other hand we want to take ownership if they are free.
As a result when we have classes with a m_associatedSurface member we need to repeat some boiler plate code.
These helpers try to make writing such code a bit easier and more uniform.
Under TrkDetDescr/TrkSurfaces :
The test : SurfaceHolder_test has a mock code on how we could use these for classes where we want to hold a ptr to a const Surface and manage it, based on if its free or owned.
The header : SurfaceHolder.h provides typedefs for most commom cases used by client code so as to hide some details of the implementation
Kirill Prokofiev Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h
March 2007
Kirill Prokofiev Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h
January 2006 Modified for the TP split version 2
Kirill Prokofiev Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h
July 2006 January 2007 corrected for the new TP split schema
Kirill Prokofiev Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h
July 2006
Kirill Prokofiev Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h
July 2006 January 2006 Modified for the TP split version 2
During an extrapolation chain that we want to keep the parameters alive. We use a vector of unique_ptr. We can access the stored values as ptr during the extrapolation chains. By the end of the extrapolation chain they will go out of scope and get deleted. If we want to retain a ptr we need to take it before this happens
See GlobalChi2Fitter.h for more information.
Abstract interface for tools estimating whether a given track originated from the primary vertex.
ruwie.nosp@m.del@.nosp@m.physi.nosp@m.k.un.nosp@m.i-bon.nosp@m.n.de Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h
June 2009
Changes:
David Shope david.nosp@m..ric.nosp@m.hard..nosp@m.shop.nosp@m.e@cer.nosp@m.n.ch (2016-04-19)
EDM Migration to xAOD - Replace Trk::VxContainer with xAOD::VertexContainer
K.Prokofiev, C.Ruwiedel, June 2009.
Changes: G. Piacquadio, July 2009, add lifetime signs for b-tagging
David Shope david.nosp@m..ric.nosp@m.hard..nosp@m.shop.nosp@m.e@cer.nosp@m.n.ch (2016-04-19) EDM Migration to xAOD - Remove methods involving Trk::VxCandidate and Trk::RecVertex
| typedef void(* Trk::addrMagHandler) (double, double, double, double &, double &, double &) |
Definition at line 23 of file VKalVrtBMag.h.
| typedef void(* Trk::addrPropagator) (long int, long int, double *, double *, double *, double *, double *, double *) |
Definition at line 23 of file Propagator.h.
| typedef std::pair<AlignModule*, std::vector<Amg::VectorX> > Trk::AlignModuleDerivatives |
Definition at line 39 of file AlignTrack.h.
| typedef std::vector<AlignModule*> Trk::AlignModuleList |
Definition at line 37 of file AlignModuleList.h.
| typedef std::pair<const AlignModule*, std::vector<Amg::VectorX> > Trk::AlignModuleVertexDerivatives |
Definition at line 37 of file AlignVertex.h.
| typedef boost::multi_array<AlignPar*,2> Trk::AlignParList |
Definition at line 12 of file AlignParList.h.
| typedef boost::array<boost::multi_array_types::index, 2> Trk::AlignParListDims |
Definition at line 13 of file AlignParList.h.
| typedef std::vector<AlignTrack**> Trk::AlignTrackCollection |
Definition at line 35 of file AlignVertex.h.
| typedef std::vector<AlignTrack**>::const_iterator Trk::AlignTrackIt |
Definition at line 36 of file AlignVertex.h.
| typedef DataVector<AlignTSOS> Trk::AlignTSOSCollection |
Definition at line 37 of file AlignTrack.h.
Definition at line 38 of file AlignTrack.h.
| typedef Eigen::Matrix<double, 3, Eigen::Dynamic> Trk::AmgMatrix3X |
Definition at line 49 of file KalmanVertexOnJetAxisUpdator.h.
| using Trk::ArraySpan = std::span<T> |
Definition at line 59 of file TrackingVolume.h.
| using Trk::AtaCone = ParametersT<TrackParametersDim, Charged, ConeSurface> |
Definition at line 30 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
Definition at line 31 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
| using Trk::AtaDisc = ParametersT<TrackParametersDim, Charged, DiscSurface> |
Definition at line 32 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
Definition at line 34 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
Definition at line 35 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
Definition at line 25 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
| using Trk::BoundaryIntersection |
Definition at line 84 of file TrackingVolume.h.
| using Trk::CacheOwnedPtr = T* |
Definition at line 28 of file ExtrUniquePtrHolder.h.
Definition at line 19 of file SurfaceHolders.h.
Definition at line 27 of file SurfaceHolders.h.
| typedef datamap::const_iterator Trk::const_mapiterator |
Definition at line 30 of file AlSymMatBase.h.
| typedef SurfaceUniquePtrT<const Trk::Surface> Trk::ConstSurfaceUniquePtr |
Definition at line 468 of file Tracking/TrkDetDescr/TrkSurfaces/TrkSurfaces/Surface.h.
| using Trk::CurvilinearParameters = CurvilinearParametersT<TrackParametersDim, Charged, PlaneSurface> |
Definition at line 29 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
Definition at line 20 of file SurfaceHolders.h.
Definition at line 28 of file SurfaceHolders.h.
| typedef std::map<indices, double> Trk::datamap |
Definition at line 28 of file AlSymMatBase.h.
| typedef std::pair<double, ParamDefs> Trk::DefinedParameter |
Typedef to of a std::pair<double, ParamDefs> to identify a passed-through double as a specific type of parameter.
Definition at line 27 of file DefinedParameter.h.
| typedef std::pair< const Surface *, BoundaryCheck > Trk::DestSurf = std::pair<const Surface*, BoundaryCheck> |
typedef for input surfaces, boundary check
Definition at line 45 of file IPropagator.h.
| typedef std::pair<size_t,size_t> Trk::DigitizationCell |
Definition at line 18 of file DigitizationCell.h.
Definition at line 21 of file SurfaceHolders.h.
Definition at line 29 of file SurfaceHolders.h.
| typedef std::pair<double,double> Trk::DoubleAndWeight |
Definition at line 18 of file SeedFinderParamDefs.h.
| typedef std::vector<double> Trk::dvect |
Definition at line 36 of file TrkVKalVrtFitter.h.
| using Trk::EightObjectsAccessor = std::array<ObjectAccessor::value_type, 8> |
Definition at line 18 of file ObjectsAccessor.h.
| typedef ExtrapolationCell< TrackParameters > Trk::ExCellCharged |
Definition at line 24 of file IExtrapolationEngine.h.
| typedef ExtrapolationCell< NeutralParameters > Trk::ExCellNeutral |
Definition at line 25 of file IExtrapolationEngine.h.
Definition at line 19 of file FitQualityOnSurface_p1.h.
| using Trk::FiveObjectsAccessor = std::array<ObjectAccessor::value_type, 5> |
Definition at line 16 of file ObjectsAccessor.h.
| using Trk::FourObjectsAccessor |
Definition at line 14 of file ObjectsAccessor.h.
| typedef std::map<BoundarySurfaceFace,std::vector<TrackingVolume*>>::const_iterator Trk::GlueVolumeConstIterator |
Definition at line 30 of file GlueVolumesDescriptor.h.
| typedef std::map<BoundarySurfaceFace,std::vector<TrackingVolume*>>::iterator Trk::GlueVolumeIterator |
Definition at line 27 of file GlueVolumesDescriptor.h.
| typedef std::pair<std::shared_ptr<Material>, int> Trk::IdentifiedMaterial |
Definition at line 23 of file BinnedMaterial.h.
| typedef std::pair<int, const NavigationCell*> Trk::IdNavigationCell |
Definition at line 54 of file INavigator.h.
| typedef std::pair<long int, long int> Trk::indices |
Definition at line 27 of file AlSymMatBase.h.
| typedef BinnedArray<Layer> Trk::LayerArray |
simply for the eye
Definition at line 55 of file TrackingVolume.h.
| typedef std::map<Trk::LayerIndex, int> Trk::LayerIndexSampleMap |
Definition at line 29 of file LayerIndexSampleMap.h.
| using Trk::LayerIntersection = FullIntersection<Layer, Surface, T> |
Definition at line 82 of file TrackingVolume.h.
Definition at line 19 of file LayerMaterialCollection.h.
| typedef datamap::iterator Trk::mapiterator |
Definition at line 29 of file AlSymMatBase.h.
| using Trk::MaterialComponent = std::pair<Material, double> |
Definition at line 31 of file VolumeConverter.h.
| typedef std::vector< MaterialPropertiesVector > Trk::MaterialPropertiesMatrix |
Definition at line 25 of file ILayerMaterialAnalyser.h.
| typedef std::vector<const MaterialProperties*> Trk::MaterialPropertiesVector |
Useful typedefs.
Definition at line 133 of file MaterialProperties.h.
Definition at line 17 of file MaterialStepCollection.h.
| using Trk::MeasuredPerigee = Perigee |
Definition at line 23 of file MeasuredPerigeeCnv_p1.h.
| using Trk::MeasurementSet = std::vector<const MeasurementBase*> |
vector of fittable measurements
Definition at line 30 of file FitterTypes.h.
| using Trk::MultiComponentState = std::vector<ComponentParameters> |
Definition at line 27 of file ComponentParameters.h.
| typedef std::pair<const NavigationCell*,const NavigationCell*> Trk::NavigationPair |
Definition at line 36 of file Navigator.h.
Definition at line 28 of file NeutralParameters.h.
Definition at line 29 of file NeutralParameters.h.
Definition at line 30 of file NeutralParameters.h.
Definition at line 32 of file NeutralParameters.h.
Definition at line 33 of file NeutralParameters.h.
| using Trk::NeutralCurvilinearParameters = CurvilinearParametersT<NeutralParametersDim, Neutral, PlaneSurface> |
Definition at line 27 of file NeutralParameters.h.
Definition at line 26 of file NeutralParameters.h.
Definition at line 31 of file NeutralParameters.h.
| using Trk::noinit_vector = std::vector<T, boost::noinit_adaptor<std::allocator<T> > > |
A variant on std::vector which leaves its contents uninitialized by default.
Definition at line 50 of file TrkVKalUtils.h.
Definition at line 33 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
| typedef Surface_p1 Trk::PerigeeSurface_p1 |
Definition at line 22 of file PerigeeSurfaceCnv_p1.h.
Definition at line 22 of file SurfaceHolders.h.
Definition at line 30 of file SurfaceHolders.h.
Definition at line 23 of file SurfaceHolders.h.
Definition at line 31 of file SurfaceHolders.h.
| typedef std::pair< Amg::Vector3D , double > Trk::PositionAndWeight |
Definition at line 17 of file SeedFinderParamDefs.h.
| typedef std::pair<Amg::Vector3D, const Trk::TrackingVolume*> Trk::PositionAtBoundary |
Definition at line 28 of file MaterialValidation.h.
| using Trk::PrepRawDataSet = std::vector<const PrepRawData*> |
vector of clusters and drift circles
Definition at line 26 of file FitterTypes.h.
| using Trk::RIO_OnTrackSet = std::vector<const RIO_OnTrack*> |
vector of detector hits on a track
Definition at line 34 of file FitterTypes.h.
| typedef std::multimap<Trk::PrepRawData*, RIO_OnTrack*> Trk::RIOtoROT_Multimap |
Definition at line 19 of file RIO_OnTrackMap.h.
| typedef bool Trk::RunOutlierRemoval |
switch to toggle quality processing after fit
Definition at line 22 of file FitterTypes.h.
| typedef DataVector< Trk::Segment > Trk::SegmentCollection |
Definition at line 13 of file SegmentCollection.h.
| using Trk::SixObjectsAccessor = std::array<ObjectAccessor::value_type, 6> |
Definition at line 17 of file ObjectsAccessor.h.
| using Trk::SpacePointSet = std::vector<const SpacePoint*> |
vector of space points
Definition at line 38 of file FitterTypes.h.
Definition at line 24 of file SurfaceHolders.h.
Definition at line 32 of file SurfaceHolders.h.
| typedef BinnedArray<Surface> Trk::SurfaceArray |
| typedef ObjectIntersection< Surface > Trk::SurfaceIntersection |
| typedef std::pair< std::shared_ptr< Surface >, Amg::Vector3D > Trk::SurfaceOrderPosition |
Definition at line 37 of file HGTD_LayerBuilderCond.h.
Definition at line 25 of file SurfaceHolders.h.
Definition at line 36 of file SurfaceHolders.h.
Definition at line 34 of file SurfaceHolders.h.
Definition at line 467 of file Tracking/TrkDetDescr/TrkSurfaces/TrkSurfaces/Surface.h.
| using Trk::SurfaceUniquePtrT = std::unique_ptr<S, SurfaceDeleter<S> > |
Definition at line 32 of file SurfaceUniquePtrT.h.
| using Trk::ThreeObjectsAccessor = std::array<ObjectAccessor::value_type, 3> |
Definition at line 13 of file ObjectsAccessor.h.
simply for the eye
Definition at line 27 of file ITrackingVolumeArrayCreator.h.
Definition at line 34 of file MuonTrackingGeometryBuilderImpl.h.
| typedef std::multimap<const Trk::Track*, std::pair<const Trk::Track*, Trk::TrackMatchingProperties> > Trk::TrackMatchMultiMap |
Definition at line 25 of file TrackMatchingMultiMap.h.
Definition at line 27 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
| using Trk::TrackParametersUVector = std::vector<std::unique_ptr<Trk::TrackParameters>> |
Definition at line 62 of file Extrapolator.h.
| typedef std::vector<const Trk::TrackParameters*> Trk::TrackParametersVector |
Definition at line 55 of file TimedExtrapolator.h.
| typedef std::pair<const TrackParameters*, double> Trk::TrackParametersWithPath |
typedef for return type TrackParameters, pathlength
Definition at line 42 of file IPropagator.h.
Definition at line 14 of file TrackParticleBaseCollection.h.
| typedef VertexType Trk::TrackParticleOrigin |
Definition at line 34 of file TrackParticleBase.h.
Definition at line 14 of file TrackRoadCollection.h.
| typedef float Trk::TrackScore |
Definition at line 10 of file TrackScore.h.
| typedef std::multimap<const Trk::Track* , int> Trk::TrackSeedMap |
Definition at line 14 of file TrackSeedMap.h.
| typedef std::vector<std::pair<const Track*, float> > Trk::TracksScores |
Definition at line 20 of file ITrackAmbiguityProcessorTool.h.
| typedef DataVector< const Trk::TrackStateOnSurface > Trk::TrackStates = DataVector<const Trk::TrackStateOnSurface> |
Definition at line 30 of file Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h.
Definition at line 22 of file TrackTruthCollectionCnv_p0.h.
Definition at line 26 of file TrkParametersComparisonFunction.h.
| typedef std::pair<PointOnTrack,PointOnTrack> Trk::TwoPointOnTrack |
Definition at line 19 of file SeedFinderParamDefs.h.
| typedef std::pair<Amg::Vector3D,Amg::Vector3D> Trk::TwoPoints |
Definition at line 20 of file SeedFinderParamDefs.h.
| typedef std::vector<ValueVector> Trk::ValueMatrix |
Definition at line 30 of file CompoundLayerMaterial.h.
| typedef std::vector<unsigned char> Trk::ValueVector |
Definition at line 29 of file CompoundLayerMaterial.h.
| typedef int Trk::VertexID |
Definition at line 25 of file IVertexCascadeFitter.h.
| using Trk::VolumePartVec = std::vector<VolumePart> |
Definition at line 50 of file VolumeConverter.h.
Definition at line 97 of file VxSecVertexInfo.h.
| anonymous enum |
| enum Trk::AlignMesType |
| Enumerator | |
|---|---|
| Measurement | |
| Scatterer | |
| EnergyDeposit | |
Definition at line 32 of file AlignResidualType.h.
Type of AlignModuleList (see description above).
| Enumerator | |
|---|---|
| L0 | |
| L1 | |
| L2 | |
| L3 | |
| L1_5 | |
| L2_5 | |
| ModulesOnTrack | |
Definition at line 32 of file AlignModuleList.h.
| Enumerator | |
|---|---|
| HitOnly | |
| Unbiased | |
Definition at line 26 of file AlignResidualType.h.
Definition at line 18 of file BevelledCylinderVolumeBoundaryAccessors.h.
Definition at line 27 of file BevelledCylinderVolumeBoundaryAccessors.h.
| enum Trk::BinningOption |
enum BinValue
| Enumerator | |
|---|---|
| open | |
| closed | |
Definition at line 38 of file BinningType.h.
| enum Trk::BinningType |
, BinningOption & BinningAccess
Enumeration to qualify the binning type for the use of the LayerArrayCreator and the TrackingVolumeArrayCreator
| Enumerator | |
|---|---|
| equidistant | |
| biequidistant | |
| arbitrary | |
Definition at line 30 of file BinningType.h.
| enum Trk::BinningValue |
|
strong |
Definition at line 14 of file IBoundaryCheckTool.h.
Enum to describe the position of the BoundarySurface respectively to the frame orientatin of the volume, this is mainly ment for code readability.
The different numeration sequences can be found in the documentation of the actual VolumeBounds implementations.
The order of faces is chosen to follow - as much as possible - a cycular structure.
Definition at line 31 of file BoundarySurfaceFace.h.
Definition at line 17 of file CylinderVolumeBoundaryAccessors.h.
|
strong |
| enum Trk::DetectorRegion |
| Enumerator | |
|---|---|
| pixelBarrelFlat | |
| pixelBarrelInclined | |
| pixelEndcap | |
| stripBarrel | |
| stripEndcap | |
Definition at line 13 of file DetailedHitInfo.h.
| enum Trk::DetectorType |
enumerates the various detector types currently accessible from the isHit() method.
Definition at line 230 of file Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h.
| enum Trk::DriftCircleSide |
Enumerates the 'side' of the wire on which the tracks passed (i.e.
resolves the amibiguity) (based on the TRT_Side enum, from InDet::TRT_DriftCircleOnTrack, which this should eventually replace)
| Enumerator | |
|---|---|
| NONE | it was not possible to determine the which side of the straw the track passed; |
| LEFT | the drift radius is negative (see Trk::AtaStraightLine) |
| RIGHT | the drift radius is positive (see Trk::AtaStraightLine) |
Definition at line 15 of file DriftCircleSide.h.
Enumerates the 'status' of the wire on which the tracks passed (based on the TRT_Side enum, from InDet::TRT_DriftCircleOnTrack, which this should eventually replace)
Definition at line 15 of file DriftCircleStatus.h.
| Enumerator | |
|---|---|
| eProbabilityComb | Electron probability from combining the below probabilities. |
| eProbabilityHT | |
| eProbabilityToT | Electron probability from Time-Over-Threshold (ToT) information. |
| eProbabilityBrem | Electron probability from Brem fitting (DNA). |
| eProbabilityNN | Electron probability from NN. |
| TRTTrackOccupancy | TRT track occupancy. |
| TRTdEdx | dEdx from TRT ToT measurement. |
| eProbabilityNumberOfTRTHitsUsedFordEdx | Number of TRT hits used for dEdx measurement. |
| numberOfeProbabilityTypes | |
Definition at line 208 of file Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h.
| Enumerator | |
|---|---|
| FittedTrajectory | |
| DeltaD0 | |
| DeltaZ0 | |
| DeltaPhi0 | |
| DeltaTheta0 | |
| DeltaQOverP0 | |
| DeltaQOverP1 | |
| ExtrapolationTypes | |
Definition at line 18 of file ExtrapolationType.h.
| Enumerator | |
|---|---|
| Global | |
| ID | |
| BeamPipe | |
| Calo | |
| MS | |
| Cavern | |
| HGTD | |
| NumberOfSignatures | |
| Unsigned | |
Definition at line 23 of file GeometrySignature.h.
| enum Trk::GeometryType |
| Enumerator | |
|---|---|
| Static | |
| Dense | |
| DenseWithLayers | |
| Detached | |
| Master | |
| NumberOfGeometryTypes | |
Definition at line 36 of file GeometrySignature.h.
| enum Trk::JetVtxParamDefs |
| Enumerator | |
|---|---|
| jet_xv | |
| jet_yv | |
| jet_zv | position x,y,z of primary vertex |
| jet_phi | |
| jet_theta | |
| jet_dist | |
Definition at line 25 of file JetVtxParamDefs.h.
| enum Trk::LayerOrder |
This enum is used to declare Layers as previous/next in respect of a 1-dimensional binned array.
| Enumerator | |
|---|---|
| previous | |
| next | |
Definition at line 30 of file BinningData.h.
| enum Trk::LayerType |
MagneticFieldMode describing the field setup within a volume.
| Enumerator | |
|---|---|
| NoField | Field is set to 0., 0., 0.,. |
| ConstantField | Field is set to be constant. |
| FastField | call the fast field access method of the FieldSvc |
| FullField | Field is set to be realistic, but within a given Volume. |
Definition at line 17 of file MagneticFieldMode.h.
| Enumerator | |
|---|---|
| EffectiveNumSteps | |
| EffectiveNumAtoms | |
| RadiationLength | |
| StepLength | |
Definition at line 12 of file MaterialAssociationType.h.
Simple enum to identify when a material update on a non-structured layer should be done, options are alongPre and oppositePre.
| Enumerator | |
|---|---|
| alongPre | |
| split | |
| oppositePre | |
Definition at line 38 of file LayerMaterialProperties.h.
This is a steering enum to force the material update it can be: (1) addNoise (-1) removeNoise Second is mainly for vertex reconstruction, but potentially dangeraous.
| Enumerator | |
|---|---|
| addNoise | |
| removeNoise | |
Definition at line 17 of file MaterialUpdateMode.h.
This is a steering enum to tell which material update stage:
| Enumerator | |
|---|---|
| preUpdate | |
| fullUpdate | |
| postUpdate | |
Definition at line 39 of file PropDirection.h.
| enum Trk::MeasurementType |
Definition at line 18 of file MeasurementType.h.
| enum Trk::NavigationLevel |
destinguishes an association TrackingGeometry with one for global search
| Enumerator | |
|---|---|
| noNavigation | |
| globalSearch | |
| association | |
Definition at line 41 of file TrackingGeometry.h.
| enum Trk::ParamDefs |
This file defines the parameter enums in the Trk namespace.
Usage examples:
LocalPosition locpos(2.3, 4.5);double x = locpos[Trk::locX];double theEta = Tsos[Trk::eta]double theEta = Tsos[Trk::eta]Definition at line 32 of file ParamDefs.h.
| enum Trk::ParametersType |
Enum to avoid dynamic cast for different parameter types.
| Enumerator | |
|---|---|
| AtaSurface | |
| Curvilinear | |
| Pattern | |
Definition at line 29 of file ParametersCommon.h.
| enum Trk::ParameterType |
| Enumerator | |
|---|---|
| D0 | |
| Z0 | |
| Phi0 | |
| Theta0 | |
| QOverP0 | |
| QOverP1 | |
| ParameterTypes | |
Definition at line 18 of file ParameterType.h.
Enumeration for Particle hypothesis respecting the interaction with material.
| Enumerator | |
|---|---|
| nonInteracting | |
| geantino | |
| electron | |
| muon | |
| pion | |
| kaon | |
| proton | |
| photon | |
| neutron | |
| pi0 | |
| k0 | |
| nonInteractingMuon | |
| noHypothesis | |
| undefined | |
Definition at line 28 of file ParticleHypothesis.h.
|
strong |
| Enumerator | |
|---|---|
| SiCluster | |
| PixelCluster | |
| SCT_Cluster | |
| TRT_DriftCircle | |
| HGTD_Cluster | |
| PlanarCluster | |
| MdtPrepData | |
| CscStripPrepData | |
| CscPrepData | |
| MMPrepData | |
| RpcPrepData | |
| TgcPrepData | |
| sTgcPrepData | |
Definition at line 38 of file PrepRawData.h.
| enum Trk::PropDirection |
PropDirection, enum for direction of the propagation.
| Enumerator | |
|---|---|
| alongMomentum | |
| oppositeMomentum | |
| anyDirection | |
| mappingMode | |
Definition at line 19 of file PropDirection.h.
| enum Trk::RangeCheckDef |
| Enumerator | |
|---|---|
| absoluteCheck | |
| differentialCheck | |
Definition at line 55 of file KalmanUpdatorSMatrix.h.
| enum Trk::RQESolutionType |
| Enumerator | |
|---|---|
| none | |
| one | |
| two | |
| none | |
| one | |
| two | |
Definition at line 19 of file TrkDetDescr/TrkSurfaces/TrkSurfaces/RealQuadraticEquation.h.
| enum Trk::RQESolutionType |
| Enumerator | |
|---|---|
| none | |
| one | |
| two | |
| none | |
| one | |
| two | |
Definition at line 19 of file TrkExtrapolation/TrkExUtils/TrkExUtils/RealQuadraticEquation.h.
| enum Trk::SearchDirection |
| Enumerator | |
|---|---|
| StandardSectoralBevelledCylinder | |
Definition at line 47 of file BevelledCylinderVolumeBoundaryAccessors.h.
| Enumerator | |
|---|---|
| StandardSectoralBevelledTube | |
Definition at line 54 of file BevelledCylinderVolumeBoundaryAccessors.h.
| Enumerator | |
|---|---|
| StandardSectoralCylinder | |
Definition at line 46 of file CylinderVolumeBoundaryAccessors.h.
| Enumerator | |
|---|---|
| StandardSectoralTube | |
Definition at line 51 of file CylinderVolumeBoundaryAccessors.h.
| enum Trk::SummaryType |
enumerates the different types of information stored in Summary.
Use in get(const SummaryType type), for for example, summary.get(numOfPixelHits) When adding a new transient information type, please make sure to increase numberOfTrackSummaryTypes.
| Enumerator | |
|---|---|
| numberOfContribPixelLayers | number of contributing layers of the pixel detector these are the hits in the first pixel layer, i.e. b-layer |
| numberOfBLayerHits | these are the hits in the 0th pixel layer? |
| numberOfInnermostPixelLayerHits | these are the hits in the 1st pixel layer |
| numberOfNextToInnermostPixelLayerHits | these are the pixel hits, including the b-layer |
| numberOfPixelHits | number of pixel layers on track with absence of hits |
| numberOfPixelHoles | number of pixels which have a ganged ambiguity. |
| numberOfGangedPixels | number of Ganged Pixels flagged as fakes |
| numberOfGangedFlaggedFakes | number of dead pixel sensors crossed |
| numberOfPixelDeadSensors | number of pixel hits with broad errors (width/sqrt(12)) |
| numberOfPixelSpoiltHits | number of DBM Hits |
| numberOfDBMHits | number of hits in SCT |
| numberOfSCTHits | number of SCT holes |
| numberOfSCTHoles | number of Holes in both sides of a SCT module |
| numberOfSCTDoubleHoles | |
| numberOfSCTDeadSensors | number of TRT hits |
| numberOfSCTSpoiltHits | |
| numberOfTRTHits | number of TRT outliers |
| numberOfTRTOutliers | number of TRT holes |
| numberOfTRTHoles | number of TRT hits which pass the high threshold (only xenon counted) total number of TRT hits which pass the high threshold |
| numberOfTRTHighThresholdHits | total number of TRT hits which pass the high threshold |
| numberOfTRTHighThresholdHitsTotal | number of TRT hits used for dE/dx computation |
| numberOfTRTHitsUsedFordEdx | number of TRT high threshold outliers (only xenon counted) |
| numberOfTRTHighThresholdOutliers | number of dead TRT straws crossed |
| numberOfTRTDeadStraws | number of TRT tube hits |
| numberOfTRTTubeHits | number of TRT hits on track in straws with xenon |
| numberOfTRTXenonHits | |
| numberOfMdtHits | number of mdt hits tgc, rpc and csc measure both phi and eta coordinate |
| numberOfTgcPhiHits | |
| numberOfTgcEtaHits | |
| numberOfCscPhiHits | |
| numberOfCscEtaHits | |
| numberOfRpcPhiHits | |
| numberOfRpcEtaHits | |
| numberOfCscEtaHoles | number of CSC Eta measurements missing from the track |
| numberOfCscPhiHoles | number of CSC Phi measurements missing from the track |
| numberOfRpcEtaHoles | number of RPC Eta measurements missing from the track |
| numberOfRpcPhiHoles | number of RPC Phi measurements missing from the track |
| numberOfMdtHoles | number of MDT measurements missing from the track |
| numberOfTgcEtaHoles | number of TGC Eta measurements missing from the track |
| numberOfTgcPhiHoles | number of TGC Phi measurements missing from the track |
| numberOfStgcEtaHits | number of TGC Eta measurements missing from the track |
| numberOfStgcPhiHits | number of TGC Phi measurements missing from the track |
| numberOfMmHits | number of TGC Eta measurements missing from the track |
| numberOfStgcEtaHoles | number of TGC Eta measurements missing from the track |
| numberOfStgcPhiHoles | number of TGC Phi measurements missing from the track |
| numberOfMmHoles | number of TGC Eta measurements missing from the track |
| numberOfCscUnspoiltEtaHits | number of unspoilt CSC eta measurements (all CSC phi measurements are by definition spoilt). See Muon::CscClusterStatus for definitions of 'spoiled' hits. |
| numberOfGoodMdtHits | number of non-deweighted MDT hits. Only here as a placeholder, will be filled only on xAOD::Muon number of measurements flaged as outliers in TSOS |
| numberOfOutliersOnTrack | 100 times the standard deviation of the chi2 from the surfaces |
| standardDeviationOfChi2OS | |
| legacy_eProbabilityComb_res | |
| legacy_eProbabilityHT_res | |
| legacy_eProbabilityToT_res | |
| legacy_eProbabilityBrem_res | |
| legacy_pixeldEdx_res | |
| legacy_eProbabilityNN_res | |
| legacy_TRTTrackOccupancy_res | |
| legacy_TRTdEdx_res | |
| legacy_expectBLayerHit | |
| legacy_expectInnermostPixelLayerHit | |
| legacy_expectNextToInnermostPixelLayerHit | |
| legacy_numberOfBLayerSharedHits | |
| legacy_numberOfPixelSharedHits | |
| legacy_numberOfSCTSharedHits | |
| legacy_numberOfBLayerSplitHits | |
| legacy_numberOfPixelSplitHits | |
| legacy_numberOfInnermostPixelLayerSharedHits | |
| legacy_numberOfInnermostLayerSplitHits | |
| legacy_numberOfNextToInnermostPixelLayerSharedHits | |
| legacy_numberOfNextToInnermostLayerSplitHits | |
| legacy_numberOfTRTSharedHits | |
| legacy_numberOfBLayerOutliers | |
| legacy_numberOfInnermostPixelLayerOutliers | |
| legacy_numberOfNextToInnermostPixelLayerOutliers | |
| legacy_numberOfPixelOutliers | |
| legacy_numberOfSCTOutliers | |
| numberOfTrackSummaryTypes | |
Definition at line 44 of file Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h.
| enum Trk::SurfaceOwner |
| Enumerator | |
|---|---|
| noOwn | |
| TGOwn | |
| DetElOwn | |
| userOwn | |
Definition at line 56 of file Tracking/TrkDetDescr/TrkSurfaces/TrkSurfaces/Surface.h.
|
strong |
This enumerator simplifies the persistency & calculations,.
| Enumerator | |
|---|---|
| Cone | |
| Cylinder | |
| Disc | |
| Perigee | |
| Plane | |
| Line | |
| Curvilinear | |
| Other | |
Definition at line 16 of file SurfaceTypes.h.
| Enumerator | |
|---|---|
| Combined | |
| HighThreshold | |
| TimeOverThreshold | |
| Bremsstrahlung | |
Definition at line 30 of file Tracking/TrkTools/TrkTrackSummaryTool/TrkTrackSummaryTool/TrackSummaryTool.h.
Definition at line 26 of file CylinderVolumeBoundaryAccessors.h.
| enum Trk::VertexType |
This file defines the enums in the Trk namespace for the different vertex types.
The VxCandidate and the TrackParticleBase class store such an enum to signal which vertex it is or from which vertex it comes from (in the case of the TrackParticleBase object).
| Enumerator | |
|---|---|
| NoVtx | Dummy vertex, TrackParticle was not used in vertex fit. |
| PriVtx | Primary Vertex. |
| SecVtx | Secondary Vertex. |
| PileUp | Pile Up Vertex. |
| ConvVtx | Converstion Vertex. |
| V0Vtx | Vertex from V0 Decay. |
| KinkVtx | Kink Vertex. |
| V0Lambda | Temporary addition for V0 Lambda. |
| V0LambdaBar | Temporary addition for V0 LambdaBar. |
| V0KShort | Temporary addition for KShort. |
| NotSpecified | this is the default |
Definition at line 24 of file VertexType.h.
|
strong |
| void Trk::abcCoef | ( | double | g1, |
| double | g2, | ||
| double | g3, | ||
| double & | a, | ||
| double & | b, | ||
| double & | c ) |
Definition at line 260 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| void Trk::addCrossVertexDeriv | ( | CascadeEvent & | cascadeEvent_, |
| double * | ader, | ||
| long int | MATRIXSIZE, | ||
| const std::vector< int > & | matrixPnt ) |
Definition at line 207 of file CascadeUtils.cxx.
| void Trk::addToInverseMultiMap | ( | InverseMultiMap< OrigMap, CmpT > * | result, |
| const OrigMap & | rec2truth ) |
Definition at line 50 of file InverseMultiMap.h.
| int Trk::afterFit | ( | VKVertex * | vk, |
| double * | ader, | ||
| double * | dcv, | ||
| double * | ptot, | ||
| double * | VrtMomCov, | ||
| const VKalVrtControlBase * | CONTROL ) |
Definition at line 26 of file cfTotCov.cxx.
| int Trk::afterFitWithIniPar | ( | VKVertex * | vk, |
| double * | ader, | ||
| double * | dcv, | ||
| double * | ptot, | ||
| double * | VrtMomCov, | ||
| const VKalVrtControlBase * | CONTROL ) |
Definition at line 83 of file cfTotCov.cxx.
| Trk::AmgMatrix | ( | 3 | , |
| 3 | ) |
Definition at line 231 of file NeutralParticleParameterCalculator.cxx.
| const Trk::AmgSymMatrix | ( | 3 | ) | & |
Definition at line 67 of file RecVertex.cxx.
|
inline |
Definition at line 156 of file GXFTrackState.h.
| void Trk::applyConstraints | ( | VKVertex * | vk | ) |
Definition at line 22 of file stCnst.cxx.
| void Trk::calcMassConstraint | ( | VKMassConstraint * | cnst | ) |
Definition at line 24 of file Derclc1.cxx.
| void Trk::calcPhiConstraint | ( | VKPhiConstraint * | cnst | ) |
Definition at line 22 of file DerclcAng.cxx.
| void Trk::calcPlaneConstraint | ( | VKPlaneConstraint * | cnst | ) |
Definition at line 99 of file DerclcAng.cxx.
| void Trk::calcPointConstraint | ( | VKPointConstraint * | cnst | ) |
Definition at line 20 of file Derclc2.cxx.
| void Trk::calcRadiusConstraint | ( | VKRadiusConstraint * | cnst | ) |
Definition at line 120 of file DerclcAng.cxx.
| void Trk::calcThetaConstraint | ( | VKThetaConstraint * | cnst | ) |
Definition at line 61 of file DerclcAng.cxx.
| double Trk::cascadeCnstRemnants | ( | CascadeEvent & | cascadeEvent_ | ) |
Definition at line 77 of file CFitCascade.cxx.
| double Trk::cfchi2 | ( | const double * | vrtt, |
| const double * | part, | ||
| VKTrack * | trk ) |
Definition at line 80 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| double Trk::cfchi2 | ( | double * | xyzt, |
| const long int | ich, | ||
| double * | part, | ||
| const double * | par0, | ||
| double * | wgt, | ||
| double * | rmnd ) |
Definition at line 27 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
|
inline |
Definition at line 23 of file TrkVKalUtils.h.
|
inline |
Definition at line 26 of file TrkVKalUtils.h.
| int Trk::cfdinv | ( | double * | cov, |
| double * | wgt, | ||
| long int | NI ) |
Definition at line 497 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| void Trk::cferpr | ( | const long int | ich, |
| double * | par, | ||
| double * | ref, | ||
| const double | s0, | ||
| double * | errold, | ||
| double * | errnew ) |
Definition at line 12 of file cfErPr.cxx.
| void Trk::cfimp | ( | long int | TrkID, |
| long int | ich, | ||
| int | IFL, | ||
| double * | par, | ||
| const double * | err, | ||
| double * | vrt, | ||
| double * | vcov, | ||
| double * | rimp, | ||
| double * | rcov, | ||
| double * | sign, | ||
| VKalVrtControlBase * | FitCONTROL ) |
Definition at line 43 of file cfImp.cxx.
| void Trk::cfimpc | ( | long int | TrkID, |
| long int | ich, | ||
| int | IFL, | ||
| double * | par, | ||
| const double * | err, | ||
| double * | vrt, | ||
| double * | vcov, | ||
| double * | rimp, | ||
| double * | rcov, | ||
| double * | sign, | ||
| VKalVrtControlBase * | FitCONTROL ) |
Definition at line 135 of file cfImp.cxx.
| int Trk::cfInv5 | ( | double * | cov, |
| double * | wgt ) |
Definition at line 459 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| int Trk::CFit | ( | VKalVrtControl * | FitCONTROL, |
| int | ifCovV0, | ||
| int | NTRK, | ||
| long int * | ich, | ||
| double | xyz0[3], | ||
| double(*) | par0[3], | ||
| double(*) | inp_Trk5[5], | ||
| double(*) | inp_CovTrk5[15], | ||
| double | xyzfit[3], | ||
| double(*) | parfs[3], | ||
| double | ptot[4], | ||
| double | covf[21], | ||
| double & | chi2, | ||
| double * | chi2tr ) |
Definition at line 435 of file CFit.cxx.
| void Trk::cfmasserr | ( | VKVertex * | vk, |
| const int * | list, | ||
| double * | MASS, | ||
| double * | sigM ) |
Definition at line 16 of file cfMassErr.cxx.
| void Trk::cfnewp | ( | const long int | ich, |
| double * | parold, | ||
| double * | ref, | ||
| double * | s, | ||
| double * | parnew, | ||
| double * | per ) |
Definition at line 10 of file cfNewP.cxx.
| void Trk::cfnewpm | ( | double * | par, |
| const double * | xyzStart, | ||
| double * | xyzEnd, | ||
| const double | ustep, | ||
| double * | parn, | ||
| double * | closePoint, | ||
| VKalVrtControlBase * | CONTROL ) |
Definition at line 16 of file cfNewPm.cxx.
| void Trk::cfpest | ( | int | ntrk, |
| double * | xyz, | ||
| long int * | ich, | ||
| double(*) | parst[5], | ||
| double(*) | parf[3] ) |
Definition at line 10 of file cfPEst.cxx.
|
noexcept |
Definition at line 236 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| double Trk::cfSmallEigenvalue | ( | double * | cov, |
| long int | n ) |
Definition at line 450 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| void Trk::cfTrkCovarCorr | ( | double * | cov | ) |
Definition at line 290 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| double Trk::cfVrtDstSig | ( | VKVertex * | vk, |
| bool | UseTrkErr ) |
Definition at line 33 of file cfVrtDst.cxx.
| void Trk::combinedTrack | ( | long int | ICH, |
| double * | pv0, | ||
| double * | covi, | ||
| double | BMAG, | ||
| double * | par, | ||
| double * | covo ) |
Definition at line 113 of file XYZtrp.cxx.
| bool Trk::consistentSurfaces | ( | U | a, |
| T... | b ) |
Definition at line 23 of file SurfaceConsistencyCheck.h.
| bool Trk::consistentSurfaces | ( | U | ) |
Definition at line 17 of file SurfaceConsistencyCheck.h.
| void Trk::copyFullMtx | ( | const double * | Input, |
| long int | IPar, | ||
| long int | IDIM, | ||
| double * | Target, | ||
| long int | TStart, | ||
| long int | TDIM ) |
Definition at line 246 of file CascadeUtils.cxx.
|
inline |
Definition at line 33 of file TrkVKalUtils.h.
| void Trk::decomposeTransform | ( | const Amg::Transform3D & | transform, |
| double * | values ) |
Definition at line 57 of file AlignModule.cxx.
| std::string Trk::detTypeStr | ( | AlignModule::DetectorType | detType | ) |
returns the detector type
Definition at line 177 of file AlignModule.cxx.
|
noexcept |
Definition at line 517 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| std::string Trk::dumpAlignTrackType | ( | const AlignTrack::AlignTrackType | type | ) |
Definition at line 410 of file AlignTrack.cxx.
| void Trk::efdCoef | ( | double | Ga0, |
| double | Gamb, | ||
| double | Gab, | ||
| double | Gw0, | ||
| double | Gwb, | ||
| double | alf, | ||
| double | bet, | ||
| double | w, | ||
| double & | d, | ||
| double & | e, | ||
| double & | f ) |
Definition at line 269 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| const T_res * Trk::ErrorScalingCast | ( | const T_src * | src | ) |
Definition at line 14 of file ErrorScalingCast.h.
| double Trk::finter | ( | double | y0, |
| double | y1, | ||
| double | y2, | ||
| double | x0, | ||
| double | x1, | ||
| double | x2 ) |
Definition at line 128 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| int Trk::fitVertexCascade | ( | VKVertex * | vk, |
| int | Pointing ) |
Definition at line 89 of file CFitCascade.cxx.
| int Trk::fitVertexCascadeScale | ( | VKVertex * | vk, |
| double & | distToVertex ) |
Definition at line 44 of file CFitCascadeScale.cxx.
| int Trk::fixPseudoTrackPt | ( | long int | NPar, |
| double * | fullMtx, | ||
| double * | LSide, | ||
| CascadeEvent & | cascadeEvent_ ) |
Definition at line 18 of file CascadeUtils.cxx.
| int Trk::FullMCNSTfill | ( | VKVertex * | vk, |
| double * | ader, | ||
| double * | LSide ) |
Definition at line 81 of file FullMtx.cxx.
| void Trk::FullMTXfill | ( | VKVertex * | vk, |
| double * | ader ) |
Definition at line 19 of file FullMtx.cxx.
| int Trk::getCascadeNPar | ( | CascadeEvent & | cascadeEvent_, |
| int | Type ) |
Definition at line 133 of file CascadeUtils.cxx.
Definition at line 96 of file cfMomentum.cxx.
| std::array< double, 4 > Trk::getCnstParticleMom | ( | const VKTrack * | trk, |
| double | effectiveBMAG ) |
Definition at line 117 of file cfMomentum.cxx.
|
noexcept |
Definition at line 244 of file VtCFitC.cxx.
Definition at line 110 of file CascadeUtils.cxx.
Definition at line 25 of file cfMomentum.cxx.
| std::array< double, 4 > Trk::getFitParticleMom | ( | const VKTrack * | trk, |
| double | effectiveBMAG ) |
Definition at line 46 of file cfMomentum.cxx.
| void Trk::getFittedCascade | ( | CascadeEvent & | cascadeEvent_, |
| std::vector< Vect3DF > & | cVertices, | ||
| std::vector< std::vector< double > > & | covVertices, | ||
| std::vector< std::vector< VectMOM > > & | fittedParticles, | ||
| std::vector< std::vector< double > > & | cascadeCovar, | ||
| std::vector< double > & | particleChi2, | ||
| std::vector< double > & | fullCovar ) |
Definition at line 686 of file CFitCascade.cxx.
| int Trk::getFullVrtCov | ( | VKVertex * | vk, |
| double * | ader, | ||
| const double * | dcv, | ||
| double | verr[6][6] ) |
Definition at line 25 of file VtCFitE.cxx.
Definition at line 62 of file cfMomentum.cxx.
| std::array< double, 4 > Trk::getIniParticleMom | ( | const VKTrack * | trk, |
| double | effectiveBMAG ) |
Definition at line 79 of file cfMomentum.cxx.
|
noexcept |
Definition at line 261 of file CascadeUtils.cxx.
| long int Trk::getVertexCharge | ( | VKVertex * | vk | ) |
Definition at line 71 of file CFitCascade.cxx.
| int Trk::makeCascade | ( | VKalVrtControl & | FitCONTROL, |
| long int | NTRK, | ||
| const long int * | ich, | ||
| double * | wm, | ||
| double * | inp_Trk5, | ||
| double * | inp_CovTrk5, | ||
| const std::vector< std::vector< int > > & | vertexDefinition, | ||
| const std::vector< std::vector< int > > & | cascadeDefinition, | ||
| double | definedCnstAccuracy ) |
Definition at line 116 of file CascadeDefinition.cxx.
| bool Trk::operator< | ( | const LayerIndex & | one, |
| const LayerIndex & | two ) |
Overload of operator< | <= | > | >= for the usage in a map.
Definition at line 11 of file LayerIndex.cxx.
|
inline |
Definition at line 45 of file TrackTruthKey.h.
|
inline |
Definition at line 29 of file TrackTruthKey_p0.h.
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| const MultiComponentStateOnSurface & | ) |
Overload of << operator for MsgStream for debug output.
Definition at line 85 of file MultiComponentStateOnSurface.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const NoiseOnSurface & | se ) |
Definition at line 24 of file NoiseOnSurface.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const PatternTrackParameters & | se ) |
Definition at line 94 of file PatternTrackParameters.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| AlignResidualType | type ) |
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| ExtrapolationType | type ) |
Definition at line 14 of file ExtrapolationType.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| MeasurementType | type ) |
Definition at line 14 of file MeasurementType.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| ParameterType | type ) |
Definition at line 14 of file ParameterType.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| Trk::AlignMesType | type ) |
Definition at line 11 of file AlignResidualType.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | log, |
| Trk::AlignResidualType | type ) |
Definition at line 26 of file AlignResidualType.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | out, |
| const MuonTrackSummary & | trackSum ) |
output.
This dumps the values of each of the possible summary enums
Definition at line 112 of file MuonTrackSummary.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | out, |
| const TrackSummary & | trackSum ) |
output.
This dumps the values of each of the possible summary enums
Definition at line 208 of file TrackSummary.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| AlignModuleTool & | alignModTool ) |
Definition at line 310 of file AlignModuleTool.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const AlignmentEffectsOnTrack & | tsos ) |
Overload of << operator for MsgStream for debug output.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 26 of file AlignmentEffectsOnTrack.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const AlignModule & | alignModule ) |
overload of << operator for MsgStream for debug output
Definition at line 204 of file AlignModule.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const AlignPar & | ap ) |
overload of << operator for MsgStream for debug output
Definition at line 10 of file AlignPar.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const AlignTrack::AlignTrackType | type ) |
Definition at line 372 of file AlignTrack.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const AlignTSOS & | atsos ) |
Overload of << operator for MsgStream for debug output.
Definition at line 164 of file AlignTSOS.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const AssociatedMaterial & | mstep ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 209 of file AssociatedMaterial.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const BinUtility & | bgen ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 17 of file BinUtility.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const CurvilinearUVT & | uvt ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file CurvilinearUVT.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const ElementTable & | etab ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 21 of file ElementTable.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const EnergyLoss & | eloss ) |
Overload of << operator for MsgStream for debug output.
Definition at line 15 of file EnergyLoss.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const FitQualityImpl & | fq ) |
Overload of << operator for MsgStream for debug output.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 16 of file FitQuality.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const JacobianCurvilinearToLocal & | jac ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 93 of file JacobianCurvilinearToLocal.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const LayerIndex & | layx ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 35 of file LayerIndex.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const LayerMaterialProperties & | mprop ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 9 of file LayerMaterialProperties.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const LinearizedTrack & | sf ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const LocalDirection & | lomo ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file LocalDirection.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const MagneticFieldProperties & | mprop ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 14 of file MagneticFieldProperties.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const MaterialEffectsBase & | meb ) |
Overload of << operator for MsgStream for debug output.
Definition at line 50 of file MaterialEffectsBase.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const MaterialProperties & | mprop ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 84 of file MaterialProperties.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const MaterialStep & | mstep ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 70 of file MaterialStep.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const MemoryLogger & | oac ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 49 of file MemoryLogger.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const ObjectAccessor & | oac ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file ObjectAccessor.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Surface & | sf ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 212 of file Surface.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const SurfaceBounds & | sb ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 13 of file SurfaceBounds.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Track & | track ) |
Overload of << operator for MsgStream for debug output.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 235 of file Tracking/TrkEvent/TrkTrack/src/Track.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const TrackInfo & | track ) |
Overload of << operator for MsgStream for debug output.
Definition at line 232 of file Tracking/TrkEvent/TrkTrack/src/TrackInfo.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const TrackParticleBase & | trackParticleBase ) |
Overload of << operator for MsgStream for debug output.
Definition at line 247 of file TrackParticleBase.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const TrackStateOnSurface & | tsos ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Overload of << operator for MsgStream for debug output.
Definition at line 249 of file TrackStateOnSurface.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const TrackSurfaceIntersection & | tsfi ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 61 of file TrackSurfaceIntersection.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const TransportJacobian & | jac ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 62 of file TransportJacobian.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Trk::LocalParameters & | lp ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 101 of file LocalParameters.cxx.
|
inline |
Overload of << operator for MsgStream for debug output.
Definition at line 116 of file MeasurementBase.h.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Trk::ParametersBase< DIM, T > & | tp ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Trk::ScatteringAngles & | saos ) |
Overload of << operator for MsgStream for debug output.
Definition at line 11 of file ScatteringAngles.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Trk::SpacePoint & | spacePoint ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Overload of << operator for MsgStream for debug output.
Definition at line 43 of file Tracking/TrkEvent/TrkSpacePoint/src/SpacePoint.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Vertex & | sf ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 50 of file Vertex.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const VertexPositions & | sf ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 73 of file VertexPositions.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const Volume & | vol ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 97 of file Volume.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const VolumeBounds & | vb ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 14 of file VolumeBounds.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const VxCandidate & | sf ) |
Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class?
Definition at line 122 of file VxCandidate.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const VxClusteringTable & | sf ) |
Definition at line 55 of file VxClusteringTable.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| const VxTrackAtVertex & | sf ) |
Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class?
Definition at line 494 of file VxTrackAtVertex.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
| Trk::GlueVolumesDescriptor & | gvd ) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 49 of file GlueVolumesDescriptor.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | stream, |
| const PrepRawData & | prd ) |
Definition at line 130 of file PrepRawData.cxx.
| MsgStream & Trk::operator<< | ( | MsgStream & | stream, |
| const TrackRoad & | tr ) |
Dump the road into a message stream.
Definition at line 41 of file TrackRoad.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | log, |
| const MultiComponentStateOnSurface & | ) |
Overload of << operator for std::ostream for debug output.
Definition at line 91 of file MultiComponentStateOnSurface.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const NoiseOnSurface & | se ) |
Definition at line 18 of file NoiseOnSurface.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const PatternTrackParameters & | se ) |
Definition at line 88 of file PatternTrackParameters.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const MuonTrackSummary & | trackSum ) |
output.
This dumps the values of each of the possible summary enums
Definition at line 83 of file MuonTrackSummary.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const TrackSummary & | trackSum ) |
output.
This dumps the values of each of the possible summary enums
Definition at line 202 of file TrackSummary.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKConstraintBase & | cnst ) |
Definition at line 9 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKMassConstraint & | cnst ) |
Definition at line 32 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKPhiConstraint & | cnst ) |
Definition at line 54 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKPlaneConstraint & | cnst ) |
Definition at line 95 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKPointConstraint & | cnst ) |
Definition at line 76 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKRadiusConstraint & | cnst ) |
Definition at line 108 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKThetaConstraint & | cnst ) |
Definition at line 65 of file Derivt.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | out, |
| const VKTrack & | track ) |
Definition at line 96 of file TrkVKalVrtCoreBase.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const AlignmentEffectsOnTrack & | tsos ) |
Overload of << operator for std::ostream for debug output.
Definition at line 40 of file AlignmentEffectsOnTrack.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const AlignTrack::AlignTrackType | type ) |
Definition at line 391 of file AlignTrack.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const AssociatedMaterial & | mstep ) |
Definition at line 214 of file AssociatedMaterial.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const BinUtility & | bgen ) |
Definition at line 23 of file BinUtility.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const CurvilinearUVT & | uvt ) |
Definition at line 25 of file CurvilinearUVT.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const ElementTable & | etab ) |
Definition at line 37 of file ElementTable.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const EnergyLoss & | eloss ) |
Overload of << operator for std::ostream for debug outputstd::ostream&.
Definition at line 22 of file EnergyLoss.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const FitQualityImpl & | fq ) |
Overload of << operator for std::ostream for debug output.
Definition at line 24 of file FitQuality.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const JacobianCurvilinearToLocal & | jac ) |
Definition at line 110 of file JacobianCurvilinearToLocal.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const LayerIndex & | layx ) |
Definition at line 42 of file LayerIndex.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const LayerMaterialProperties & | mprop ) |
Definition at line 14 of file LayerMaterialProperties.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const LinearizedTrack & | sf ) |
Definition at line 112 of file LinearizedTrack.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const LocalDirection & | lomo ) |
Definition at line 26 of file LocalDirection.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const MagneticFieldProperties & | mprop ) |
Definition at line 21 of file MagneticFieldProperties.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const MaterialEffectsBase & | meb ) |
Overload of << operator for std::ostream for debug output.
Definition at line 57 of file MaterialEffectsBase.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const MaterialProperties & | mprop ) |
Definition at line 98 of file MaterialProperties.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const MaterialStep & | mstep ) |
Definition at line 74 of file MaterialStep.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const MemoryLogger & | oac ) |
Definition at line 56 of file MemoryLogger.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const ObjectAccessor & | oac ) |
Definition at line 24 of file ObjectAccessor.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Trk::SpacePoint & | spacePoint ) |
Overload of << operator for std::ostream for debug output.
Definition at line 50 of file Tracking/TrkEvent/TrkSpacePoint/src/SpacePoint.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Surface & | sf ) |
Definition at line 218 of file Surface.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const SurfaceBounds & | sb ) |
Definition at line 19 of file SurfaceBounds.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Track & | track ) |
Overload of << operator for std::ostream for debug output.
Definition at line 269 of file Tracking/TrkEvent/TrkTrack/src/Track.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const TrackInfo & | track ) |
Overload of << operator for std::ostream for debug output.
Definition at line 225 of file Tracking/TrkEvent/TrkTrack/src/TrackInfo.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const TrackParticleBase & | trackParticleBase ) |
Overload of << operator for std::ostream for debug output.
Definition at line 253 of file TrackParticleBase.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const TrackStateOnSurface & | tsos ) |
Overload of << operator for std::ostream for debug output.
return sl; don't return here, the next code becomes dead
Definition at line 283 of file TrackStateOnSurface.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const TrackSurfaceIntersection & | tsfi ) |
Definition at line 70 of file TrackSurfaceIntersection.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const TransportJacobian & | jac ) |
Definition at line 112 of file TransportJacobian.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Trk::LocalParameters & | lp ) |
Definition at line 109 of file LocalParameters.cxx.
|
inline |
Overload of << operator for std::ostream for debug output.
Definition at line 123 of file MeasurementBase.h.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Trk::ParametersBase< DIM, T > & | tp ) |
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Trk::ScatteringAngles & | saos ) |
Overload of << operator for std::ostream for debug output.
Definition at line 22 of file ScatteringAngles.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Vertex & | sf ) |
Definition at line 56 of file Vertex.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const VertexPositions & | sf ) |
Definition at line 79 of file VertexPositions.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const Volume & | vol ) |
Definition at line 104 of file Volume.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const VolumeBounds & | vb ) |
Definition at line 20 of file VolumeBounds.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const VxCandidate & | sf ) |
Definition at line 128 of file VxCandidate.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const VxClusteringTable & | sf ) |
Definition at line 58 of file VxClusteringTable.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| const VxTrackAtVertex & | sf ) |
Definition at line 500 of file VxTrackAtVertex.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
| GlueVolumesDescriptor & | mprop ) |
Definition at line 76 of file GlueVolumesDescriptor.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | stream, |
| const PrepRawData & | prd ) |
Definition at line 136 of file PrepRawData.cxx.
| std::ostream & Trk::operator<< | ( | std::ostream & | stream, |
| const TrackRoad & | tr ) |
Dump the road into a standard output stream.
Definition at line 47 of file TrackRoad.cxx.
| bool Trk::operator<= | ( | const LayerIndex & | one, |
| const LayerIndex & | two ) |
Definition at line 17 of file LayerIndex.cxx.
| bool Trk::operator> | ( | const LayerIndex & | one, |
| const LayerIndex & | two ) |
Definition at line 24 of file LayerIndex.cxx.
| bool Trk::operator>= | ( | const LayerIndex & | one, |
| const LayerIndex & | two ) |
Definition at line 30 of file LayerIndex.cxx.
| void Trk::ParaMin | ( | double | b, |
| double | c, | ||
| double | d, | ||
| double | e, | ||
| double | f, | ||
| double & | xmin, | ||
| double & | ymin ) |
Definition at line 282 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| int Trk::processCascade | ( | CascadeEvent & | cascadeEvent_ | ) |
Definition at line 244 of file CFitCascade.cxx.
| int Trk::processCascade | ( | CascadeEvent & | cascadeEvent_, |
| const double * | primVrt, | ||
| const double * | primVrtCov ) |
Definition at line 532 of file CFitCascade.cxx.
| int Trk::processCascade | ( | CascadeEvent & | cascadeEvent_, |
| double * | primVrt ) |
Definition at line 546 of file CFitCascade.cxx.
| int Trk::processCascadePV | ( | CascadeEvent & | cascadeEvent_, |
| const double * | primVrt, | ||
| const double * | primVrtCov ) |
Definition at line 504 of file CFitCascade.cxx.
| int Trk::processCascadeScale | ( | CascadeEvent & | cascadeEvent_ | ) |
Definition at line 129 of file CFitCascadeScale.cxx.
| ATH_ALWAYS_INLINE void Trk::propJacobian | ( | double *ATH_RESTRICT | P, |
| const double *ATH_RESTRICT | H0, | ||
| const double *ATH_RESTRICT | H1, | ||
| const double *ATH_RESTRICT | H2, | ||
| const double *ATH_RESTRICT | A, | ||
| const double *ATH_RESTRICT | A0, | ||
| const double *ATH_RESTRICT | A3, | ||
| const double *ATH_RESTRICT | A4, | ||
| const double *ATH_RESTRICT | A6, | ||
| const double | S3 ) |
This provides an inline helper function for updating the jacobian during Runge-Kutta propagation.
Used in several clients, put in here to avoid code duplication Based on the existing implementation, but using vectorisation to improve speed by approximately 30%.
The mathematics behind this procedure are documented in JINST 4 (2009) P04016 also found as http://cds.cern.ch/record/1114177 / https://inspirehep.net/literature/826186
In this implementation, we preserve the conventions of client code, hence the use of array pointers rather than std constructs. P is a 42-element array containing global coordinates, direction, inverse momentum and Jacobian of transformation. Its elements are updated in-place by this method. H0, H1, and H3 represent the field at the three points eachj is a 3-element array A represents the direction vector before propagation It is a 3-vector A0, A3, A4, and A6 represent cross products of the direction with the field across the 3 points. Each is a 3-vector. S3 is a step length
now update the parameter array in the slots representing the Jacobian
Definition at line 41 of file JacobianHelper.h.
| void Trk::rescaleVrtErrForPointing | ( | double | Div, |
| CascadeEvent & | cascadeEvent_ ) |
Definition at line 32 of file CFitCascadeScale.cxx.
| ResidualPull::ResidualType Trk::ResidualPullType | ( | AlignResidualType | type | ) |
Definition at line 41 of file AlignResidualType.cxx.
| int Trk::restorePreviousPos | ( | CascadeEvent & | cascadeEvent_, |
| std::vector< VKVertex > & | SV ) |
Definition at line 640 of file CFitCascade.cxx.
| void Trk::robtest | ( | VKVertex * | vk, |
| int | ifl, | ||
| int | nIteration ) |
Definition at line 14 of file RobTest.cxx.
| int Trk::setCascadeMassConstraint | ( | CascadeEvent & | cascadeEvent_, |
| long int | IV, | ||
| double | Mass ) |
Definition at line 241 of file CascadeDefinition.cxx.
| int Trk::setCascadeMassConstraint | ( | CascadeEvent & | cascadeEvent_, |
| long int | IV, | ||
| std::vector< int > & | trkInVrt, | ||
| std::vector< int > & | pseudoInVrt, | ||
| double | Mass ) |
Definition at line 260 of file CascadeDefinition.cxx.
| void Trk::setFittedMatrices | ( | const double * | COVFIT, |
| long int | MATRIXSIZE, | ||
| std::vector< int > & | matrixPnt, | ||
| std::vector< std::vector< double > > & | covarCascade, | ||
| CascadeEvent & | cascadeEvent_ ) |
Definition at line 168 of file CascadeUtils.cxx.
| void Trk::setFittedParameters | ( | const double * | result, |
| std::vector< int > & | matrixPnt, | ||
| CascadeEvent & | cascadeEvent_ ) |
Definition at line 151 of file CascadeUtils.cxx.
| int Trk::setVTrackMass | ( | VKVertex * | vk | ) |
Definition at line 34 of file CFitCascade.cxx.
|
inline |
Definition at line 271 of file TrkCascadeFitter.cxx.
| void Trk::tdasatVK | ( | const double * | Der, |
| const double * | CovI, | ||
| double * | CovF, | ||
| long int | M, | ||
| long int | N ) |
Definition at line 218 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
| std::vector< double > Trk::transformCovar | ( | int | NPar, |
| double ** | Deriv, | ||
| const std::vector< double > & | covarI ) |
Definition at line 191 of file CascadeUtils.cxx.
| int Trk::translateToFittedPos | ( | CascadeEvent & | cascadeEvent_, |
| double | Step ) |
Definition at line 560 of file CFitCascade.cxx.
| std::unique_ptr< T > Trk::unique_clone | ( | const std::unique_ptr< T > & | v | ) |
Definition at line 18 of file unique_clone.h.
| std::unique_ptr< T > Trk::unique_clone | ( | const T * | v | ) |
Definition at line 8 of file unique_clone.h.
| void Trk::vkGetEigVal | ( | const double | ci[], |
| double | d[], | ||
| int | n ) |
Definition at line 828 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| void Trk::vkGetEigVect | ( | const double | ci[], |
| double | d[], | ||
| double | vect[], | ||
| int | n ) |
Definition at line 847 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| void Trk::vkgrkuta_ | ( | const double | charge, |
| const double | step, | ||
| double * | vect, | ||
| double * | vout, | ||
| VKalVrtControlBase * | CONTROL ) |
Definition at line 14 of file VKgrkuta.cxx.
| int Trk::vkMSolve | ( | double * | a, |
| double * | b, | ||
| long int | n, | ||
| double * | ainv ) |
Definition at line 618 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| void Trk::vkPerigeeToP | ( | const double * | perig3, |
| double * | pp, | ||
| double | effectiveBMAG ) |
Definition at line 15 of file cfMomentum.cxx.
| void Trk::vkSVDCmp | ( | double ** | a, |
| int | m, | ||
| int | n, | ||
| double | w[], | ||
| double ** | v ) |
Definition at line 648 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
| double Trk::vkvFastV | ( | double * | p1, |
| double * | p2, | ||
| const double * | vRef, | ||
| double | dbmag, | ||
| double * | out ) |
Definition at line 42 of file VKvFast.cxx.
| void Trk::vpderiv | ( | bool | UseTrackErr, |
| long int | Charge, | ||
| const double * | pari0, | ||
| double * | covi, | ||
| double * | vrtref, | ||
| double * | covvrtref, | ||
| double * | drdpar, | ||
| double * | dwgt, | ||
| double * | rv0, | ||
| VKalVrtControl * | FitCONTROL ) |
Definition at line 16 of file VtDeriv.cxx.
| int Trk::vtcfit | ( | VKVertex * | vk | ) |
Definition at line 293 of file VtCFit.cxx.
| int Trk::vtcfitc | ( | VKVertex * | vk | ) |
Definition at line 16 of file VtCFitC.cxx.
| void Trk::xyztrp | ( | const long int | ich, |
| double * | vrt0, | ||
| double * | pv0, | ||
| double * | covi, | ||
| double | BMAG, | ||
| double * | paro, | ||
| double * | errt ) |
Definition at line 16 of file XYZtrp.cxx.
| const auto Trk::do_not_delete = [](T*) {} |
Definition at line 15 of file SharedDoNoDelete.h.
|
constexpr |
Definition at line 38 of file GlobalChi2AlignTool.cxx.
|
constexpr |
Definition at line 39 of file GlobalChi2AlignTool.cxx.
|
constexpr |
Definition at line 24 of file NeutralParameters.h.
|
constexpr |
Definition at line 22 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.