File indexing completed on 2024-04-06 12:28:51
0001 #ifndef TkNavigation_TkNavigationSchool_H
0002 #define TkNavigation_TkNavigationSchool_H
0003
0004 #include "TrackingTools/DetLayers/interface/NavigationSchool.h"
0005 #include "RecoTracker/TkDetLayers/interface/GeometricSearchTracker.h"
0006
0007 class MagneticField;
0008
0009
0010
0011
0012 class TkNavigationSchool : public NavigationSchool {
0013 public:
0014 TkNavigationSchool(const GeometricSearchTracker* tracker, const MagneticField* field)
0015 : theField(field), theTracker(tracker) {}
0016
0017 const MagneticField& field() const { return *theField; }
0018 const GeometricSearchTracker& searchTracker() const { return *theTracker; }
0019
0020 protected:
0021 const MagneticField* theField;
0022 const GeometricSearchTracker* theTracker;
0023 };
0024
0025 #endif