ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking
TrkEvent
TrkEventUtils
TrkEventUtils
IdentifierExtractor.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 TRKEVENTUTILS_IDEXTRACTOR_H
6
#define TRKEVENTUTILS_IDEXTRACTOR_H
7
8
#include <vector>
9
#include "
TrkRIO_OnTrack/RIO_OnTrack.h
"
10
11
namespace
Trk
{
12
13
class
MeasurementBase
;
14
22
23
class
IdentifierExtractor
{
24
public
:
25
static
void
extract
(std::vector<Identifier>& ids,
const
std::vector<const MeasurementBase*>& measurements);
26
static
Identifier
extract
(
const
MeasurementBase
*);
27
};
28
29
}
30
#endif
31
RIO_OnTrack.h
Trk::IdentifierExtractor
Small utility to get hit Identifiers out of MeasurementBase (either in a vector or single).
Definition
IdentifierExtractor.h:23
Trk::IdentifierExtractor::extract
static void extract(std::vector< Identifier > &ids, const std::vector< const MeasurementBase * > &measurements)
Definition
IdentifierExtractor.cxx:13
Trk::MeasurementBase
This class is the pure abstract base class for all fittable tracking measurements.
Definition
MeasurementBase.h:58
Identifier
Definition
IdentifierFieldParser.cxx:14
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.14.0