#include <PixelRIO_OnTrackErrorScaling.h>
|
enum | EPixelErrorScalingRegions {
kPixBarrelPhi,
kPixBarrelEta,
kPixEndcapPhi,
kPixEndcapEta,
kPixIBLPhi,
kPixIBLEta,
kNParamTypes
} |
|
enum | Type {
Pixel = 0,
SCT = 1,
TRT = 2,
MuonEtaPhi = 3,
Unknown = 99
} |
|
|
std::vector< std::vector< double > > | m_params |
|
◆ EPixelErrorScalingRegions
Enumerator |
---|
kPixBarrelPhi | |
kPixBarrelEta | |
kPixEndcapPhi | |
kPixEndcapEta | |
kPixIBLPhi | |
kPixIBLEta | |
kNParamTypes | |
Definition at line 21 of file PixelRIO_OnTrackErrorScaling.h.
◆ 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 PixelRIO_OnTrackErrorScaling::clid |
( |
| ) |
const |
|
finaloverridevirtual |
◆ getScaledCovariance()
◆ paramNames()
static const char* const* PixelRIO_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 PixelRIO_OnTrackErrorScaling::postProcess |
( |
| ) |
|
|
finaloverridevirtual |
◆ type()
virtual Type PixelRIO_OnTrackErrorScaling::type |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ m_params
std::vector<std::vector<double> > RIO_OnTrackErrorScaling::m_params |
|
privateinherited |
◆ s_names
const char *const PixelRIO_OnTrackErrorScaling::s_names |
|
staticprotected |
Initial value:={
"PixPhi Barrel",
"PixEta Barrel",
"PixPhi Endcap",
"PixEta Endcap",
"PixPhi IBL",
"PixEta IBL"
}
Definition at line 37 of file PixelRIO_OnTrackErrorScaling.h.
◆ s_type
The documentation for this class was generated from the following files: