ATLAS Offline Software
Loading...
Searching...
No Matches
RIO_OnTrackErrorScalingIDKits.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
8
10 : public RIO_OnTrackErrorScalingSpecialisedKit<PixelRIO_OnTrackErrorScaling>
11{
12public:
13 virtual unsigned int nParametres() const override {
15 }
16 virtual const char* const* paramNames() const override {
18 }
19
20};
21
22// the run1 kit only removes the 2 last two parameters which are for IBL
25{
26public:
27 virtual unsigned int nParametres() const override {
29 }
30
31};
32
34 : public RIO_OnTrackErrorScalingSpecialisedKit<SCTRIO_OnTrackErrorScaling>
35{
36public:
37 virtual unsigned int nParametres() const override {
39 }
40 virtual const char* const* paramNames() const override {
42 }
43
44};
45
47 : public RIO_OnTrackErrorScalingSpecialisedKit<TRTRIO_OnTrackErrorScaling>
48{
49public:
50 virtual unsigned int nParametres() const override {
52 }
53 virtual const char* const* paramNames() const override {
55 }
56
57};
58
59namespace {
60 // register all kits with the help of a dumm function which sets a global anonymous bool
61 bool registered = ( []() -> bool {
62 return
67 } ) ();
68}
static KitManager< RIO_OnTrackErrorScalingKit > & instance()
Definition KitManager.h:50
bool registerKit(const std::string &name, const T_KitInterface *a_kit)
Definition KitManager.h:41
virtual unsigned int nParametres() const override
virtual const char *const * paramNames() const override
virtual unsigned int nParametres() const override
static const char *const * paramNames()
virtual unsigned int nParametres() const override
virtual const char *const * paramNames() const override
static const char *const * paramNames()
virtual const char *const * paramNames() const override
virtual unsigned int nParametres() const override
static const char *const * paramNames()