ATLAS Offline Software
Loading...
Searching...
No Matches
NeutralParameters.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// NeutralParameters.h, (c) ATLAS Detector software
8
9#ifndef TRKNEUTRALPARAMETERS_NEUTRALPARAMETERS_H
10#define TRKNEUTRALPARAMETERS_NEUTRALPARAMETERS_H
11
20
21
22namespace Trk {
23
24constexpr size_t NeutralParametersDim = 5;
25// Alias declarations
34}
35
38MsgStream&
39operator<<(MsgStream& sl, const Trk::NeutralParameters& pars);
40
43std::ostream&
44operator<<(std::ostream& sl, const Trk::NeutralParameters& pars);
45
46#endif // TRKNEUTRALPARAMETERS_NEUTRALPARAMETERS_H
MsgStream & operator<<(MsgStream &sl, const Trk::NeutralParameters &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.
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< NeutralParametersDim, Neutral, DiscSurface > NeutralAtaDisc
ParametersBase< NeutralParametersDim, Neutral > NeutralParameters
ParametersT< NeutralParametersDim, Neutral, PerigeeSurface > NeutralPerigee
constexpr size_t NeutralParametersDim
ParametersT< NeutralParametersDim, Neutral, PlaneSurface > NeutralAtaPlane
ParametersT< NeutralParametersDim, Neutral, StraightLineSurface > NeutralAtaStraightLine
CurvilinearParametersT< NeutralParametersDim, Neutral, PlaneSurface > NeutralCurvilinearParameters
ParametersT< NeutralParametersDim, Neutral, CylinderSurface > NeutralAtaCylinder
ParametersT< NeutralParametersDim, Neutral, ConeSurface > NeutralAtaCone