ATLAS Offline Software
Loading...
Searching...
No Matches
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>
10
11namespace Trk {
12
13 class MeasurementBase;
14
22
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
Small utility to get hit Identifiers out of MeasurementBase (either in a vector or single).
static void extract(std::vector< Identifier > &ids, const std::vector< const MeasurementBase * > &measurements)
This class is the pure abstract base class for all fittable tracking measurements.
Ensure that the ATLAS eigen extensions are properly loaded.