Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
More...
|
| | ParametersT ()=default |
| | default constructor ONLY for POOL More...
|
| |
| | ParametersT (double loc1, double loc2, double phi, double theta, double qop, const S &surface, std::optional< AmgSymMatrix(DIM)> covariance=std::nullopt) |
| | Constructor with local arguments - uses global <-> local for parameters. More...
|
| |
| | ParametersT (const AmgVector(DIM) ¶meters, const S &surface, std::optional< AmgSymMatrix(DIM)> covariance=std::nullopt) |
| | Constructor with parameters - extract position and momentum. More...
|
| |
| | ParametersT (const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge, const S &surface, std::optional< AmgSymMatrix(DIM)> covariance=std::nullopt) |
| | Constructor with global arguments - uses global <-> local for parameters. More...
|
| |
| | ParametersT (const Amg::Vector3D &position, double phi, double theta, double qop, const S &surface, std::optional< AmgSymMatrix(DIM)> covariance=std::nullopt) |
| | Constructor with mixed arguments 1 - uses global <-> local for parameters. More...
|
| |
| | ParametersT (const ParametersT< DIM, T, S > &rhs)=default |
| | Copy constructor. More...
|
| |
| | ParametersT (ParametersT< DIM, T, S > &&rhs) noexcept=default |
| | Move constructor. More...
|
| |
| ParametersT< DIM, T, S > & | operator= (const ParametersT< DIM, T, S > &rhs)=default |
| | Assignment operator. More...
|
| |
| ParametersT< DIM, T, S > & | operator= (ParametersT< DIM, T, S > &&rhs) noexcept=default |
| | Move assignment operator. More...
|
| |
| virtual | ~ParametersT ()=default |
| |
| virtual bool | hasSurface () const override final |
| | Test to see if there's a surface there. More...
|
| |
| virtual const S & | associatedSurface () const override final |
| | Access to the Surface method. More...
|
| |
| virtual bool | operator== (const ParametersBase< DIM, T > &rhs) const override final |
| | equality operator More...
|
| |
| bool | operator== (const ParametersT &rhs) const |
| |
| virtual ParametersT< DIM, T, S > * | clone () const override final |
| | Virtual clone. More...
|
| |
| constexpr virtual ParametersType | type () const override final |
| | Return the ParametersType enum. More...
|
| |
| constexpr virtual SurfaceType | surfaceType () const override final |
| | Return the Surface Type enum. More...
|
| |
| virtual Amg::RotationMatrix3D | measurementFrame () const override final |
| | Return the measurementFrame of the parameters. More...
|
| |
| virtual MsgStream & | dump (MsgStream &out) const override final |
| | Dumps relevant information about the track parameters into the ostream. More...
|
| |
| virtual std::ostream & | dump (std::ostream &out) const override final |
| |
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Only intended for use within the persistency framework.
The class for charged and neutral track representations containing
- the parameters vector
- charge
- position
- momentum
Which can be returned by the parameters() method as a Amg::Vector(DIM): \( \left(\begin{array}{c} x\\y\\z\\p_{x}\\p_{y}\\p_{z}\end{array}\right) \)
- Template Parameters
-
- Author
- edwar.nosp@m.d.mo.nosp@m.yse@c.nosp@m.ern..nosp@m.ch, andre.nosp@m.as.s.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch
-
Christos Anastopoulos (Athena MT modifications)
Definition at line 25 of file EMErrorDetail.h.