1 #ifndef TkDetLayers_GeometricSearchTracker_h 2 #define TkDetLayers_GeometricSearchTracker_h 18 const std::vector<BarrelDetLayer const*>& tib,
19 const std::vector<BarrelDetLayer const*>& tob,
20 const std::vector<ForwardDetLayer const*>& negPxlFwd,
21 const std::vector<ForwardDetLayer const*>& negTid,
22 const std::vector<ForwardDetLayer const*>& negTec,
23 const std::vector<ForwardDetLayer const*>& posPxlFwd,
24 const std::vector<ForwardDetLayer const*>& posTid,
25 const std::vector<ForwardDetLayer const*>& posTec,
32 void addMTDLayers(
const std::vector<BarrelDetLayer const*>& btl,
33 const std::vector<ForwardDetLayer const*>& negEtl,
34 const std::vector<ForwardDetLayer const*>& posEtl);
std::vector< BarrelDetLayer const * > theBarrelLayers
std::vector< ForwardDetLayer const * > const & negForwardLayers() const
std::vector< ForwardDetLayer const * > theNegTidLayers
std::vector< ForwardDetLayer const * > const & posTecLayers() const
std::vector< ForwardDetLayer const * > theForwardLayers
const DetLayer * detLayer(const DetId &id) const
obsolete method. Use idToLayer() instead.
std::vector< ForwardDetLayer const * > const & forwardLayers() const
std::vector< DetLayer const * > const & allLayers() const
std::vector< ForwardDetLayer const * > theETLLayers
std::vector< ForwardDetLayer const * > thePosTidLayers
std::vector< ForwardDetLayer const * > theNegETLLayers
std::vector< BarrelDetLayer const * > theBTLLayers
std::vector< ForwardDetLayer const * > const & posPixelForwardLayers() const
std::vector< DetLayer const * > theAllLayers
const DetLayer * idToLayer(const DetId &detId) const override
Give the DetId of a module, returns the pointer to the corresponding DetLayer.
std::vector< ForwardDetLayer const * > thePosPixelForwardLayers
MTDDetLayerGeometry * mtdDetLayerGeometry
float __attribute__((vector_size(8))) cms_float32x2_t
std::vector< BarrelDetLayer const * > thePixelBarrelLayers
std::vector< BarrelDetLayer const * > theTibLayers
std::vector< ForwardDetLayer const * > const & negPixelForwardLayers() const
std::vector< ForwardDetLayer const * > const & posForwardLayers() const
std::vector< ForwardDetLayer const * > theNegForwardLayers
std::vector< ForwardDetLayer const * > thePosTecLayers
std::vector< ForwardDetLayer const * > const & negTidLayers() const
std::vector< BarrelDetLayer const * > const & pixelBarrelLayers() const
~GeometricSearchTracker() override __attribute__((cold))
std::vector< ForwardDetLayer const * > const & posTidLayers() const
std::vector< BarrelDetLayer const * > const & barrelLayers() const
std::vector< BarrelDetLayer const * > const & tibLayers() const
void addDetLayerGeometry()
const TrackerTopology * theTrkTopo
std::vector< ForwardDetLayer const * > thePosETLLayers
std::vector< BarrelDetLayer const * > const & tobLayers() const
std::vector< ForwardDetLayer const * > theNegPixelForwardLayers
GeometricSearchTracker(const std::vector< BarrelDetLayer const *> &pxlBar, const std::vector< BarrelDetLayer const *> &tib, const std::vector< BarrelDetLayer const *> &tob, const std::vector< ForwardDetLayer const *> &negPxlFwd, const std::vector< ForwardDetLayer const *> &negTid, const std::vector< ForwardDetLayer const *> &negTec, const std::vector< ForwardDetLayer const *> &posPxlFwd, const std::vector< ForwardDetLayer const *> &posTid, const std::vector< ForwardDetLayer const *> &posTec, const TrackerTopology *tTopo) __attribute__((cold))
std::vector< ForwardDetLayer const * > const & negTecLayers() const
void addMTDLayers(const std::vector< BarrelDetLayer const *> &btl, const std::vector< ForwardDetLayer const *> &negEtl, const std::vector< ForwardDetLayer const *> &posEtl)
std::vector< BarrelDetLayer const * > theTobLayers
std::vector< ForwardDetLayer const * > theNegTecLayers
std::vector< ForwardDetLayer const * > thePosForwardLayers