ATLAS Offline Software
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
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
Trk::IdentifierExtractor
Small utility to get hit Identifiers out of MeasurementBase (either in a vector or single).
Definition:
IdentifierExtractor.h:23
Trk::MeasurementBase
Definition:
MeasurementBase.h:58
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
python.subdetectors.mmg.ids
ids
Definition:
mmg.py:8
RIO_OnTrack.h
Trk::IdentifierExtractor::extract
static void extract(std::vector< Identifier > &ids, const std::vector< const MeasurementBase * > &measurements)
Definition:
IdentifierExtractor.cxx:13
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Sun Dec 22 2024 21:11:25 for ATLAS Offline Software by
1.8.18