Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Tracking
TrkEvent
TrkRIO_OnTrack
TrkRIO_OnTrack
RIO_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
/* Dear emacs, this is -*-c++-*- */
5
#ifndef _RIO_OnTrackErrorScaling_H_
6
#define _RIO_OnTrackErrorScaling_H_
7
8
#include <vector>
9
#include "
EventPrimitives/EventPrimitives.h
"
10
11
#include "
AthenaKernel/CLASS_DEF.h
"
12
13
class
RIO_OnTrackErrorScaling
14
{
15
public
:
16
enum
Type
{
17
Pixel
= 0,
18
SCT
= 1,
19
TRT
= 2,
20
MuonEtaPhi
= 3,
21
Unknown
= 99
22
};
23
RIO_OnTrackErrorScaling
();
24
virtual
~RIO_OnTrackErrorScaling
();
25
26
// CLID of the actual implementation
27
virtual
CLID
clid
()
const
;
28
29
std::vector<std::vector<double> > &
params
() {
return
m_params
; }
30
const
std::vector<std::vector<double> > &
params
()
const
{
return
m_params
; }
31
32
virtual
bool
postProcess
() {
return
true
; }
33
34
virtual
Type
type
()
const
{
return
Unknown
;}
35
36
protected
:
42
void
checkParameters
(
const
char
*
label
,
unsigned
int
n_paramter_sets,
43
const
char
*
const
*param_names,
44
unsigned
int
n_paramters)
const
;
45
46
private
:
47
std::vector<std::vector<double> >
m_params
;
48
};
49
50
CLASS_DEF
(
RIO_OnTrackErrorScaling
, 167367682 , 1 )
51
52
#include "AthenaKernel/CondCont.h"
53
CONDCONT_DEF
(
RIO_OnTrackErrorScaling
, 1528464940 );
54
55
56
#endif
RIO_OnTrackErrorScaling::RIO_OnTrackErrorScaling
RIO_OnTrackErrorScaling()
RIO_OnTrackErrorScaling
Definition:
RIO_OnTrackErrorScaling.h:14
RIO_OnTrackErrorScaling::postProcess
virtual bool postProcess()
Definition:
RIO_OnTrackErrorScaling.h:32
Pixel
Definition:
PixelFEUtils.h:16
RIO_OnTrackErrorScaling::params
const std::vector< std::vector< double > > & params() const
Definition:
RIO_OnTrackErrorScaling.h:30
protected
#define protected
Definition:
DetDescrConditionsDict_dict_fixes.cxx:14
TRT
Definition:
HitInfo.h:33
RIO_OnTrackErrorScaling::m_params
std::vector< std::vector< double > > m_params
Definition:
RIO_OnTrackErrorScaling.h:47
add-xsec-uncert-quadrature-N.label
label
Definition:
add-xsec-uncert-quadrature-N.py:104
RIO_OnTrackErrorScaling::type
virtual Type type() const
Definition:
RIO_OnTrackErrorScaling.h:34
xAODType
Definition:
ObjectType.h:13
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
SCT
Definition:
SCT_ChipUtils.h:14
RIO_OnTrackErrorScaling::~RIO_OnTrackErrorScaling
virtual ~RIO_OnTrackErrorScaling()
EventPrimitives.h
CONDCONT_DEF
CONDCONT_DEF(RIO_OnTrackErrorScaling, 1528464940)
RIO_OnTrackErrorScaling::clid
virtual CLID clid() const
Definition:
RIO_OnTrackErrorScaling.cxx:10
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
RIO_OnTrackErrorScaling::Unknown
@ Unknown
Definition:
RIO_OnTrackErrorScaling.h:21
RIO_OnTrackErrorScaling::checkParameters
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.
Definition:
RIO_OnTrackErrorScaling.cxx:14
RIO_OnTrackErrorScaling::MuonEtaPhi
@ MuonEtaPhi
Definition:
RIO_OnTrackErrorScaling.h:20
RIO_OnTrackErrorScaling::params
std::vector< std::vector< double > > & params()
Definition:
RIO_OnTrackErrorScaling.h:29
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Wed Apr 23 2025 21:17:56 for ATLAS Offline Software by
1.8.18