![]() |
ATLAS Offline Software
|
#include <PixelRIO_OnTrackErrorScaling.h>
Public Types | |
| enum | EPixelErrorScalingRegions { kPixBarrelPhi , kPixBarrelEta , kPixEndcapPhi , kPixEndcapEta , kPixIBLPhi , kPixIBLEta , kNParamTypes } |
| enum | Type { Pixel = 0 , SCT = 1 , TRT = 2 , MuonEtaPhi = 3 , Unknown = 99 } |
Public Member Functions | |
| virtual CLID | clid () const override final |
| Amg::MatrixX | getScaledCovariance (Amg::MatrixX &&cov_input, const PixelID &pixel_id, const Identifier &id) const |
| virtual bool | postProcess () override final |
| virtual Type | type () const override final |
| std::vector< std::vector< double > > & | params () |
| const std::vector< std::vector< double > > & | params () const |
Static Public Member Functions | |
| static const char *const * | paramNames () |
Static Public Attributes | |
| static constexpr RIO_OnTrackErrorScaling::Type | s_type = RIO_OnTrackErrorScaling::Pixel |
Protected Member Functions | |
| void | checkParameters (const char *label, unsigned int n_paramter_sets, const char *const *param_names, unsigned int n_paramters) const |
| Convenience function to check whether the number of parameters is correct. | |
Static Protected Attributes | |
| static const char *const | s_names [kNParamTypes] |
Private Attributes | |
| std::vector< std::vector< double > > | m_params |
Definition at line 11 of file PixelRIO_OnTrackErrorScaling.h.
| Enumerator | |
|---|---|
| kPixBarrelPhi | |
| kPixBarrelEta | |
| kPixEndcapPhi | |
| kPixEndcapEta | |
| kPixIBLPhi | |
| kPixIBLEta | |
| kNParamTypes | |
Definition at line 21 of file PixelRIO_OnTrackErrorScaling.h.
|
inherited |
| Enumerator | |
|---|---|
| Pixel | |
| SCT | |
| TRT | |
| MuonEtaPhi | |
| Unknown | |
Definition at line 16 of file RIO_OnTrackErrorScaling.h.
|
protectedinherited |
Convenience function to check whether the number of parameters is correct.
| label | a label for the error scaling class in case an error is issued. |
| n_paramter_sets | the number of parameter sets |
| param_names | the names of the parameter sets |
| n_paramters | the number of parameters per set. |
Definition at line 14 of file RIO_OnTrackErrorScaling.cxx.
|
finaloverridevirtual |
Reimplemented from RIO_OnTrackErrorScaling.
Definition at line 38 of file PixelRIO_OnTrackErrorScaling.cxx.
| Amg::MatrixX PixelRIO_OnTrackErrorScaling::getScaledCovariance | ( | Amg::MatrixX && | cov_input, |
| const PixelID & | pixel_id, | ||
| const Identifier & | id ) const |
Definition at line 72 of file PixelRIO_OnTrackErrorScaling.cxx.
Definition at line 32 of file PixelRIO_OnTrackErrorScaling.h.
|
inlineinherited |
Definition at line 29 of file RIO_OnTrackErrorScaling.h.
|
inlineinherited |
Definition at line 30 of file RIO_OnTrackErrorScaling.h.
|
finaloverridevirtual |
Reimplemented from RIO_OnTrackErrorScaling.
Definition at line 42 of file PixelRIO_OnTrackErrorScaling.cxx.
|
inlinefinaloverridevirtual |
Reimplemented from RIO_OnTrackErrorScaling.
Definition at line 35 of file PixelRIO_OnTrackErrorScaling.h.
|
privateinherited |
Definition at line 47 of file RIO_OnTrackErrorScaling.h.
Definition at line 7 of file PixelRIO_OnTrackErrorScaling.h.
|
staticconstexpr |
Definition at line 14 of file PixelRIO_OnTrackErrorScaling.h.