ATLAS Offline Software
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 
11 namespace Trk {
12 
13  class MeasurementBase;
14 
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
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
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