1 #ifndef DetLayers_DetLayer_h
2 #define DetLayers_DetLayer_h
52 virtual std::vector<const DetLayer*>
57 virtual std::vector<const DetLayer*>
63 std::vector<const DetLayer*>
68 std::vector<const DetLayer*>
76 std::vector<const DetLayer*>
NavigableLayer * navigableLayer() const
Return the NavigableLayer associated with this DetLayer.
GeomDetEnumerators::Location Location
virtual Location location() const =0
Which part of the detector (barrel, endcap)
virtual void setNavigableLayer(NavigableLayer *nlp)
Set the NavigableLayer associated with this DetLayer.
virtual std::vector< const DetLayer * > nextLayers(NavigationDirection direction) const
virtual SubDetector subDetector() const =0
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
NavigableLayer * theNavigableLayer
GeomDetEnumerators::SubDetector SubDetector
std::vector< const DetLayer * > compatibleLayers(NavigationDirection direction) const