1 #ifndef RecoMuon_GlobalTrackingTools_DirectTrackerNavigation_H 2 #define RecoMuon_GlobalTrackingTools_DirectTrackerNavigation_H 37 std::vector<const DetLayer*>
void inOutPx(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
void inOutTIB(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
void inOutFTID(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
void inOutBTID(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
void inOutTOB(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
edm::ESHandle< GeometricSearchTracker > theGeometricSearchTracker
DirectTrackerNavigation(const edm::ESHandle< GeometricSearchTracker > &, bool outOnly=true)
constructor
bool checkCompatible(const FreeTrajectoryState &, const BarrelDetLayer *) const
void inOutFPx(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
float calculateEta(float r, float z) const
void inOutBTEC(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
bool outward(const FreeTrajectoryState &) const
void inOutFTEC(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const
std::vector< const DetLayer * > compatibleLayers(const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
find compatible layers for a given trajectory state
void inOutBPx(const FreeTrajectoryState &, std::vector< const DetLayer * > &) const