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
w
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
TrkMaterialOnTrack
src
EnergyLoss.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// EnergyLoss.cxx (c) ATLAS Detector software
8
9
#include "
TrkMaterialOnTrack/EnergyLoss.h
"
10
#include "GaudiKernel/MsgStream.h"
11
#include <ostream>
12
#include <string>
13
15
MsgStream&
16
Trk::operator<<
(MsgStream& sl,
const
EnergyLoss
& eloss)
17
{
18
return
eloss.
dump
(sl);
19
}
20
22
std::ostream&
23
Trk::operator<<
(std::ostream& sl,
const
EnergyLoss
& eloss)
24
{
25
return
eloss.
dump
(sl);
26
}
27
28
// Overload of << operator for MsgStream and std::ostream for debug output
29
MsgStream&
30
Trk::EnergyLoss::dump
(MsgStream& sl)
const
31
{
32
sl <<
"EnergyLoss : ( delta(E), sigma(dE) ) = \t"
33
<<
"("
<<
deltaE
() <<
", \t"
<<
sigmaDeltaE
() <<
")"
;
34
return
sl;
35
}
36
37
std::ostream&
38
Trk::EnergyLoss::dump
(std::ostream& sl)
const
39
{
40
sl <<
"EnergyLoss : ( delta(E), sigma(dE) ) = \t"
41
<<
"("
<< deltaE() <<
", \t"
<< sigmaDeltaE() <<
")"
;
42
return
sl;
43
}
44
EnergyLoss.h
Trk::EnergyLoss::sigmaDeltaE
double sigmaDeltaE() const
returns the symmatric error
Trk::EnergyLoss::dump
virtual MsgStream & dump(MsgStream &sl) const
Interface method for output, can be overloaded by child classes.
Definition:
EnergyLoss.cxx:30
Trk::EnergyLoss::deltaE
double deltaE() const
returns the
Trk::EnergyLoss
This class describes energy loss material effects in the ATLAS tracking EDM.
Definition:
EnergyLoss.h:34
Trk::operator<<
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
Definition:
AlignModule.cxx:204
Generated on Wed May 7 2025 21:09:27 for ATLAS Offline Software by
1.8.18