ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
6// TrackParameters.h, (c) ATLAS Detector software
8
9#ifndef TRKPARAMETERS_TRACKPARAMETERS_H
10#define TRKPARAMETERS_TRACKPARAMETERS_H
11
20
21namespace Trk {
22constexpr size_t TrackParametersDim = 5;
23
24// Abstract base for Pattern Track Parameters and Track Parameters
26// Abstract base for Track Parameters
28// Concrete representations of Track Parameters
36}
37
40MsgStream&
41operator<<(MsgStream& sl, const Trk::TrackParameters& pars);
42
45std::ostream&
46operator<<(std::ostream& sl, const Trk::TrackParameters& pars);
47
48#endif
MsgStream & operator<<(MsgStream &sl, const Trk::TrackParameters &pars)
Overload of << operator for both, MsgStream and std::ostream for debug output.
The specialised class for charged and neutral track parameters in the curvilinear frame.
The base class for neutral and charged Track parameters.
Common class for neutral, charged and Pattern Track Parameters.
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition ParametersT.h:49
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersT< TrackParametersDim, Charged, DiscSurface > AtaDisc
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
ParametersCommon< TrackParametersDim, Charged > BaseParameters
ParametersT< TrackParametersDim, Charged, StraightLineSurface > AtaStraightLine
CurvilinearParametersT< TrackParametersDim, Charged, PlaneSurface > CurvilinearParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
ParametersT< TrackParametersDim, Charged, PlaneSurface > AtaPlane
ParametersT< TrackParametersDim, Charged, CylinderSurface > AtaCylinder
ParametersT< TrackParametersDim, Charged, ConeSurface > AtaCone