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
InnerDetector
InDetCosmics
InDetCosmicsEventPhase
InDetCosmicsEventPhase
IInDetCosmicsEventPhaseTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// IInDetCosmicsEventPhaseTool.h, (c) ATLAS Detector software
8
#ifndef IINDETINDETCOSMICSEVENTPHASETOOL_H
9
#define IINDETINDETCOSMICSEVENTPHASETOOL_H
10
11
#include "GaudiKernel/IAlgTool.h"
12
13
#include "
TrkTrack/Track.h
"
14
#include "
TrkSegment/TrackSegment.h
"
15
16
namespace
InDet
17
{
18
19
20
static
const
InterfaceID IID_IInDetCosmicsEventPhaseTool(
"InDet::IInDetCosmicsEventPhaseTool"
, 1, 0);
21
22
class
IInDetCosmicsEventPhaseTool
:
virtual
public
IAlgTool {
23
public
:
24
static
const
InterfaceID&
interfaceID
( ) ;
25
27
virtual
double
findPhase
(
const
Trk::Track
*track)
const
=0;
28
30
virtual
double
findPhase
(
const
Trk::Segment
*
segment
)
const
=0;
31
33
virtual
double
findPhaseFromTE
(
const
Trk::Track
*track)
const
=0;
34
35
};
36
37
inline
const
InterfaceID&
InDet::IInDetCosmicsEventPhaseTool::interfaceID
()
38
{
39
return
IID_IInDetCosmicsEventPhaseTool;
40
}
41
42
}
// end of namespace
43
44
#endif
InDet::IInDetCosmicsEventPhaseTool::findPhase
virtual double findPhase(const Trk::Track *track) const =0
finds event phase of a track from the leading edge
Trk::Track
The ATLAS Track class.
Definition:
Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
InDet
Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
InDet::IInDetCosmicsEventPhaseTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
IInDetCosmicsEventPhaseTool.h:37
InDet::IInDetCosmicsEventPhaseTool::findPhaseFromTE
virtual double findPhaseFromTE(const Trk::Track *track) const =0
finds event phase of a track from the trailing edge
TrackSegment.h
Track.h
Trk::Segment
Definition:
Tracking/TrkEvent/TrkSegment/TrkSegment/Segment.h:56
InDet::IInDetCosmicsEventPhaseTool::findPhase
virtual double findPhase(const Trk::Segment *segment) const =0
finds event phase of a segment from the leading edge
InDet::IInDetCosmicsEventPhaseTool
Definition:
IInDetCosmicsEventPhaseTool.h:22
NSWL1::PadTriggerAdapter::segment
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)
Definition:
PadTriggerAdapter.cxx:5
Generated on Tue Mar 25 2025 21:11:46 for ATLAS Offline Software by
1.8.18