1 #ifndef Navigation_DirectMTDNavigation_H 2 #define Navigation_DirectMTDNavigation_H 36 std::vector<const DetLayer*>
41 std::vector<const DetLayer*>
bool outward(const FreeTrajectoryState &fts) const
DirectMTDNavigation * clone() const
void outInForward(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
void outInBackward(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
DirectMTDNavigation(const edm::ESHandle< MTDDetLayerGeometry > &)
void inOutForward(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
bool checkCompatible(const FreeTrajectoryState &fts, const BarrelDetLayer *) const
edm::ESHandle< MTDDetLayerGeometry > theMTDDetLayerGeometry
void inOutBarrel(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
std::vector< const DetLayer * > compatibleEndcapLayers(const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
void outInBarrel(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
std::vector< const DetLayer * > compatibleLayers(const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
void inOutBackward(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const