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 
8 #pragma GCC visibility push(hidden)
9 
11 class Propagator;
13 
15 public:
16 
25  static bool add( const GeometricSearchDet& det,
26  const TrajectoryStateOnSurface& tsos,
27  const Propagator& prop,
28  const MeasurementEstimator& est,
29  std::vector<DetGroup>& result) __attribute__ ((hot));
30 
31 
32  static bool add( const GeomDet& det,
33  const TrajectoryStateOnSurface& tsos,
34  const Propagator& prop,
35  const MeasurementEstimator& est,
36  std::vector<DetGroup>& result) __attribute__ ((hot));
37 
38 };
39 
40 #pragma GCC visibility pop
41 #endif
float __attribute__((vector_size(8))) cms_float32x2_t
Definition: ExtVec.h:12
static bool add(const GeometricSearchDet &det, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) __attribute__((hot))