ATLAS Offline Software
Loading...
Searching...
No Matches
PixelRIO_OnTrackErrorScaling.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef _PixelRIO_OnTrackErrorScaling_H_
5#define _PixelRIO_OnTrackErrorScaling_H_
6
8class PixelID;
9class Identifier;
10
12{
13public:
15 virtual CLID clid() const override final;
16
17 Amg::MatrixX getScaledCovariance(Amg::MatrixX&& cov_input,
18 const PixelID& pixel_id,
20
31
32 static const char* const* paramNames() { return s_names; }
33 virtual bool postProcess() override final;
34
35 virtual Type type() const override final {return s_type;}
36protected:
37 static const char* const s_names[kNParamTypes];
38};
39
41
42#include "AthenaKernel/CondCont.h"
44
45#endif
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
uint32_t CLID
The Class ID type.
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
virtual bool postProcess() override final
static const char *const s_names[kNParamTypes]
Amg::MatrixX getScaledCovariance(Amg::MatrixX &&cov_input, const PixelID &pixel_id, const Identifier &id) const
virtual CLID clid() const override final
virtual Type type() const override final
static const char *const * paramNames()
static constexpr RIO_OnTrackErrorScaling::Type s_type
Definition of ATLAS Math & Geometry primitives (Amg)