1 #ifndef RecoMTD_DetLayers_MTDSectorForwardLayer_H
2 #define RecoMTD_DetLayers_MTDSectorForwardLayer_H
20 const std::vector<const GeometricSearchDet*>&
components()
const override;
virtual const std::vector< const MTDDetSector * > & sectors() const
Return the vector of sectors.
SubDetector subDetector() const override
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
const std::vector< const GeomDet * > & basicComponents() const override
MTDSectorForwardLayer(const std::vector< const MTDDetSector * > §ors)
Constructor, takes ownership of pointers.
std::vector< DetWithState > compatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const override
~MTDSectorForwardLayer() override
GeomDetEnumerators::SubDetector SubDetector
std::vector< DetGroup > groupedCompatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const override
std::vector< const MTDDetSector * > theSectors
std::vector< const GeomDet * > theBasicComps
const std::vector< const GeometricSearchDet * > & components() const override
Returns basic components, if any.
std::vector< const GeometricSearchDet * > theComponents