ATLAS Offline Software
LayerSort.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include <utility>
6 namespace Trk{
7  class Layer;
8 }
9 
10 namespace GXF{
11  class LayerSort{
12  public:
13  typedef std::pair<const Trk::Layer *, const Trk::Layer *> LayerPtrPair;
14  bool operator() (const LayerPtrPair & one, const LayerPtrPair & two) const;
15  };
16 
17  //
18  class LayerSort2 {
19  public:
20  bool operator() (const Trk::Layer * one, const Trk::Layer * two) const;
21  };
22 }
23 
24 
25 
Trk::one
@ one
Definition: TrkDetDescr/TrkSurfaces/TrkSurfaces/RealQuadraticEquation.h:22
GXF::LayerSort
Definition: LayerSort.h:11
python.RingerConstants.Layer
Layer
Definition: RingerConstants.py:42
Trk::two
@ two
Definition: TrkDetDescr/TrkSurfaces/TrkSurfaces/RealQuadraticEquation.h:23
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
GXF::LayerSort2::operator()
bool operator()(const Trk::Layer *one, const Trk::Layer *two) const
Definition: LayerSort.cxx:85
GXF::LayerSort2
Definition: LayerSort.h:18
GXF::LayerSort::operator()
bool operator()(const LayerPtrPair &one, const LayerPtrPair &two) const
Definition: LayerSort.cxx:23
GXF
Definition: LayerSort.cxx:15
GXF::LayerSort::LayerPtrPair
std::pair< const Trk::Layer *, const Trk::Layer * > LayerPtrPair
Definition: LayerSort.h:13
Trk::Layer
Definition: Layer.h:73