CMS 3D CMS Logo

GeometricSearchTrackerBuilder.h
Go to the documentation of this file.
1 #ifndef TkDetLayers_GeometricSearchTrackerBuilder_h
2 #define TkDetLayers_GeometricSearchTrackerBuilder_h
3 
7 
8 class TrackerTopology;
9 class MTDTopology;
10 
16 public:
19 
20  GeometricSearchTracker* build(const GeometricDet* theGeometricTracker,
21  const TrackerGeometry* theGeomDetGeometry,
22  const TrackerTopology* tTopo,
23  const bool usePhase2Stacks = false) __attribute__((cold));
24 
25  //This constructor builds also the MTD geometry
26  GeometricSearchTracker* build(const GeometricDet* theGeometricTracker,
27  const TrackerGeometry* theGeomDetGeometry,
28  const TrackerTopology* tTopo,
30  const MTDTopology* mTopo,
31  const bool usePhase2Stacks = false) __attribute__((cold));
32 };
33 
34 #endif
float __attribute__((vector_size(8))) cms_float32x2_t
Definition: ExtVec.h:12
GeometricSearchTracker * build(const GeometricDet *theGeometricTracker, const TrackerGeometry *theGeomDetGeometry, const TrackerTopology *tTopo, const bool usePhase2Stacks=false) __attribute__((cold))