#include <MuonEtaPhiRIO_OnTrackErrorScaling.h>
|
std::vector< std::vector< double > > | m_params |
|
◆ EMuonEtaPhiErrorScalingRegions
◆ Type
◆ checkParameters()
void RIO_OnTrackErrorScaling::checkParameters |
( |
const char * |
label, |
|
|
unsigned int |
n_paramter_sets, |
|
|
const char *const * |
param_names, |
|
|
unsigned int |
n_paramters |
|
) |
| const |
|
protectedinherited |
Convenience function to check whether the number of parameters is correct.
- Parameters
-
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.
21 message <<
label <<
": Expecting parameters for 2 parameters for";
22 for (
unsigned int idx=0;
idx < n_paramter_sets; ++
idx) {
26 throw std::runtime_error(
message.str() );
29 if (
params()[
idx].size() != n_paramters) {
30 assert(
idx < n_paramter_sets );
34 throw std::runtime_error(
message.str() );
◆ clid()
CLID MuonEtaPhiRIO_OnTrackErrorScaling::clid |
( |
| ) |
const |
|
finaloverridevirtual |
◆ getScaledCovariance()
Definition at line 25 of file MuonEtaPhiRIO_OnTrackErrorScaling.cxx.
37 throw std::runtime_error(
"Invalid measured coordinate. Only Trk::distPhi and Trk::distEta are supported.");
39 newCov(0,0) *= square(
a);
40 newCov(0,0) += square(
b);
◆ paramNames()
static const char* const* MuonEtaPhiRIO_OnTrackErrorScaling::paramNames |
( |
| ) |
|
|
inlinestatic |
◆ params() [1/2]
std::vector<std::vector<double> >& RIO_OnTrackErrorScaling::params |
( |
| ) |
|
|
inlineinherited |
◆ params() [2/2]
const std::vector<std::vector<double> >& RIO_OnTrackErrorScaling::params |
( |
| ) |
const |
|
inlineinherited |
◆ postProcess()
bool MuonEtaPhiRIO_OnTrackErrorScaling::postProcess |
( |
| ) |
|
|
finaloverridevirtual |
◆ type()
virtual Type MuonEtaPhiRIO_OnTrackErrorScaling::type |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ m_params
std::vector<std::vector<double> > RIO_OnTrackErrorScaling::m_params |
|
privateinherited |
◆ s_names
const char *const MuonEtaPhiRIO_OnTrackErrorScaling::s_names |
|
staticprotected |
◆ s_type
The documentation for this class was generated from the following files:
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.