ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
TrackSegment.h
Track.h
InDet::IInDetCosmicsEventPhaseTool
Definition
IInDetCosmicsEventPhaseTool.h:22
InDet::IInDetCosmicsEventPhaseTool::findPhase
virtual double findPhase(const Trk::Track *track) const =0
finds event phase of a track from the leading edge
InDet::IInDetCosmicsEventPhaseTool::findPhase
virtual double findPhase(const Trk::Segment *segment) const =0
finds event phase of a segment from the leading edge
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
Trk::Segment
Base class for all TrackSegment implementations, extends the common MeasurementBase.
Definition
Tracking/TrkEvent/TrkSegment/TrkSegment/Segment.h:56
Trk::Track
The ATLAS Track class.
Definition
Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
InDet::IID_IInDetCosmicsEventPhaseTool
static const InterfaceID IID_IInDetCosmicsEventPhaseTool("InDet::IInDetCosmicsEventPhaseTool", 1, 0)
Generated on
for ATLAS Offline Software by
1.17.0