#include <RIO_OnTrackErrorScaling.h>
|
| 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.
|
|
| std::vector< std::vector< double > > | m_params |
Definition at line 13 of file RIO_OnTrackErrorScaling.h.
◆ Type
◆ RIO_OnTrackErrorScaling()
| RIO_OnTrackErrorScaling::RIO_OnTrackErrorScaling |
( |
| ) |
|
|
default |
◆ ~RIO_OnTrackErrorScaling()
| RIO_OnTrackErrorScaling::~RIO_OnTrackErrorScaling |
( |
| ) |
|
|
virtualdefault |
◆ checkParameters()
| void RIO_OnTrackErrorScaling::checkParameters |
( |
const char * | label, |
|
|
unsigned int | n_paramter_sets, |
|
|
const char *const * | param_names, |
|
|
unsigned int | n_paramters ) const |
|
protected |
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.
18{
19 if (
params().size() != n_paramter_sets ) {
21 message <<
label <<
": Expecting parameters for 2 parameters for";
22 for (
unsigned int idx=0;
idx < n_paramter_sets; ++
idx) {
24 }
26 throw std::runtime_error(
message.str() );
27 }
29 if (
params()[idx].size() != n_paramters) {
30 assert( idx < n_paramter_sets );
33 << ".";
34 throw std::runtime_error(
message.str() );
35 }
36 }
37}
std::vector< std::vector< double > > & params()
std::string label(const std::string &format, int i)
◆ clid()
| CLID RIO_OnTrackErrorScaling::clid |
( |
| ) |
const |
|
virtual |
◆ params() [1/2]
| std::vector< std::vector< double > > & RIO_OnTrackErrorScaling::params |
( |
| ) |
|
|
inline |
◆ params() [2/2]
| const std::vector< std::vector< double > > & RIO_OnTrackErrorScaling::params |
( |
| ) |
const |
|
inline |
◆ postProcess()
| virtual bool RIO_OnTrackErrorScaling::postProcess |
( |
| ) |
|
|
inlinevirtual |
◆ type()
| virtual Type RIO_OnTrackErrorScaling::type |
( |
| ) |
const |
|
inlinevirtual |
◆ m_params
| std::vector<std::vector<double> > RIO_OnTrackErrorScaling::m_params |
|
private |
The documentation for this class was generated from the following files: