CMS 3D CMS Logo

CompatibleDetToGroupAdder.h
Go to the documentation of this file.
1 #ifndef TkDetLayers_CompatibleDetToGroupAdder_h
2 #define TkDetLayers_CompatibleDetToGroupAdder_h
3 
6 
7 #pragma GCC visibility push(hidden)
8 
10 class Propagator;
12 
14 public:
23  static bool add(const GeometricSearchDet& det,
24  const TrajectoryStateOnSurface& tsos,
25  const Propagator& prop,
26  const MeasurementEstimator& est,
27  std::vector<DetGroup>& result) __attribute__((hot));
28 
29  static bool add(const GeomDet& det,
30  const TrajectoryStateOnSurface& tsos,
31  const Propagator& prop,
32  const MeasurementEstimator& est,
33  std::vector<DetGroup>& result) __attribute__((hot));
34 };
35 
36 #pragma GCC visibility pop
37 #endif
float __attribute__((vector_size(8))) cms_float32x2_t
Definition: ExtVec.h:8
static bool add(const GeometricSearchDet &det, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) __attribute__((hot))