![]() |
ATLAS Offline Software
|
#include <SCTRIO_OnTrackErrorScaling.h>
Public Types | |
| enum | ESCTErrorScalingRegions { kBarrel , kEndcap , 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, bool is_endcap, double sinLocalAngle) 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::SCT |
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 8 of file SCTRIO_OnTrackErrorScaling.h.
| Enumerator | |
|---|---|
| kBarrel | |
| kEndcap | |
| kNParamTypes | |
Definition at line 18 of file SCTRIO_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 16 of file SCTRIO_OnTrackErrorScaling.cxx.
| Amg::MatrixX SCTRIO_OnTrackErrorScaling::getScaledCovariance | ( | Amg::MatrixX && | cov_input, |
| bool | is_endcap, | ||
| double | sinLocalAngle ) const |
Definition at line 25 of file SCTRIO_OnTrackErrorScaling.cxx.
|
inlinestatic |
Definition at line 25 of file SCTRIO_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 20 of file SCTRIO_OnTrackErrorScaling.cxx.
|
inlinefinaloverridevirtual |
Reimplemented from RIO_OnTrackErrorScaling.
Definition at line 28 of file SCTRIO_OnTrackErrorScaling.h.
|
privateinherited |
Definition at line 47 of file RIO_OnTrackErrorScaling.h.
|
staticprotected |
Definition at line 7 of file SCTRIO_OnTrackErrorScaling.h.
|
staticconstexpr |
Definition at line 11 of file SCTRIO_OnTrackErrorScaling.h.