9 #ifndef TRKEXUNITTESTS_EXTRAPOLATIONENGINETEST_H
10 #define TRKEXUNITTESTS_EXTRAPOLATIONENGINETEST_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
30 class IExtrapolationEngine;
31 class IPositionMomentumWriter;
124 TTree* m_tree =
nullptr;
128 float m_startPositionX = 0.0F;
129 float m_startPositionY = 0.0F;
130 float m_startPositionZ = 0.0F;
131 float m_startPositionR = 0.0F;
132 float m_startPhi = 0.0F;
133 float m_startTheta = 0.0F;
134 float m_startEta = 0.0F;
135 float m_startP = 0.0F;
136 float m_startPt = 0.0F;
139 int m_endSuccessful = 0;
140 float m_endPositionX = 0.0F;
141 float m_endPositionY = 0.0F;
142 float m_endPositionZ = 0.0F;
143 float m_endPositionR = 0.0F;
144 float m_endPhi = 0.0F;
145 float m_endTheta = 0.0F;
146 float m_endEta = 0.0F;
148 float m_endPt = 0.0F;
149 float m_endPathLength = 0.0F;
151 int m_backSuccessful = 0;
152 float m_backPositionX = 0.0F;
153 float m_backPositionY = 0.0F;
154 float m_backPositionZ = 0.0F;
155 float m_backPositionR = 0.0F;
167 std::vector< std::vector< float >* >
m_pPhi;
169 std::vector< std::vector< float >* >
m_pEta;
170 std::vector< std::vector< float >* >
m_pP;
171 std::vector< std::vector< float >* >
m_pPt;
173 std::vector< int >* m_sensitiveSurfaceType =
nullptr;
182 std::vector< float >* m_sensitiveLocalPosR =
nullptr;
183 std::vector< float >* m_sensitiveLocalPosPhi =
nullptr;
184 std::vector< int >* m_sensitiveDetector =
nullptr;
185 std::vector< int >* m_sensitiveIsInnermost =
nullptr;
186 std::vector< int >* m_sensitiveIsNextToInnermost =
nullptr;
187 std::vector< int >* m_sensitiveBarrelEndcap =
nullptr;
188 std::vector< int >* m_sensitiveLayerDisc =
nullptr;
189 std::vector< int >* m_sensitiveEtaModule =
nullptr;
190 std::vector< int >* m_sensitivePhiModule =
nullptr;
191 std::vector< int >* m_sensitiveSide =
nullptr;
192 std::vector< int >* m_sensitiveNearBondGap =
nullptr;
193 std::vector< int >* m_sensitiveisInside =
nullptr;
194 std::vector< int >* m_sensitiveisInsideBound =
nullptr;
195 std::vector< float >* m_materialtInX0AccumulatedUpTo =
nullptr;