ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking
TrkEvent
TrkEventUtils
TrkEventUtils
RoT_Extractor.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ROT_EXTRACTOR_H
6
#define ROT_EXTRACTOR_H
7
8
#include <vector>
9
10
namespace
Trk
{
11
12
class
RIO_OnTrack
;
13
class
MeasurementBase
;
14
24
25
class
RoT_Extractor
{
26
public
:
27
static
void
extract
(std::vector<const RIO_OnTrack*>& rots,
const
std::vector<const MeasurementBase*>& measurements,
bool
convertCompRots=
false
);
28
static
void
extract
(
const
RIO_OnTrack*& rot,
const
MeasurementBase* meas);
29
};
30
31
}
32
33
#endif
34
35
Trk::MeasurementBase
This class is the pure abstract base class for all fittable tracking measurements.
Definition
MeasurementBase.h:58
Trk::RIO_OnTrack
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
Definition
RIO_OnTrack.h:70
Trk::RoT_Extractor
Small utility to cast MeasurementBase (either in a vector or single) into RIO_OnTrack.
Definition
TrackStatHelper.cxx:41
Trk::RoT_Extractor::extract
static void extract(std::vector< const RIO_OnTrack * > &rots, const std::vector< const MeasurementBase * > &measurements)
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.14.0