Go to the documentation of this file. 1 #ifndef DetLayers_NavigableLayer_h
2 #define DetLayers_NavigableLayer_h
42 edm::LogWarning(
"DetLayers") <<
"compatibleLayers(fts,dir,counter) not implemented. returning empty vector";
43 return std::vector<const DetLayer*>();
virtual DetLayer const * detLayer() const =0
virtual void setDetLayer(DetLayer const *dl)=0
virtual std::vector< const DetLayer * > compatibleLayers(const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
virtual ~NavigableLayer()
Log< level::Warning, false > LogWarning
virtual std::vector< const DetLayer * > compatibleLayers(const FreeTrajectoryState &fts, PropagationDirection timeDirection, int &counter) const
NavigationSchool const * school
void setSchool(NavigationSchool const *sh)
virtual std::vector< const DetLayer * > nextLayers(NavigationDirection direction) const =0
virtual std::vector< const DetLayer * > compatibleLayers(NavigationDirection direction) const =0