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