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
MeasurementEstimator
Definition: MeasurementEstimator.h:19
GeomDet
Definition: GeomDet.h:27
GeometricSearchDet.h
__attribute__
float __attribute__((vector_size(8))) cms_float32x2_t
Definition: ExtVec.h:12
Propagator
Definition: Propagator.h:44
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
DetGroup.h
CompatibleDetToGroupAdder::add
static bool add(const GeometricSearchDet &det, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) __attribute__((hot))
Definition: CompatibleDetToGroupAdder.cc:7
CompatibleDetToGroupAdder
Definition: CompatibleDetToGroupAdder.h:13
mps_fire.result
result
Definition: mps_fire.py:311
GeometricSearchDet
Definition: GeometricSearchDet.h:17