ATLAS Offline Software
Surface_p1.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 SURFACE_P1_TRK_H
6 #define SURFACE_P1_TRK_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: Surface_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
14 #include <vector>
15 #include "Identifier/Identifier.h"
16 
17 namespace Trk
18 {
19  class Surface_p1
20  {
21  public:
23 
24 // unsigned m_associatedDetElementId;
25  //Identifier::value_type m_associatedDetElementId;
27  #ifdef UseFloatsIn_Surface
28  std::vector<float> m_transform;
29  #else
30  std::vector<double> m_transform;
31  #endif
32  };
33 }
34 
35 #endif // SURFACE_P1_TRK_H
Trk::Surface_p1
Definition: Surface_p1.h:20
Identifier32::value_type
unsigned int value_type
Definition: Identifier32.h:33
Trk::Surface_p1::Surface_p1
Surface_p1()
Definition: Surface_p1.h:22
Trk::Surface_p1::m_associatedDetElementId
Identifier32::value_type m_associatedDetElementId
Definition: Surface_p1.h:26
Trk::Surface_p1::m_transform
std::vector< double > m_transform
Definition: Surface_p1.h:30
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9