CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CfgNavigationSchool.h
Go to the documentation of this file.
1 #ifndef TkNavigation_CfgNavigationSchool_H
2 #define TkNavigation_CfgNavigationSchool_H
3 
7 namespace edm{
8  class ParameterSet;
9 }
10 
11 class MagneticField;
12 
14  public:
18  const MagneticField* field);
19 
21 
22  protected:
23  void makeBwdLinks(std::string & lname, BDLC & reachableBL, FDLC & reachableFL);
24  void makeFwdLinks(std::string & lname, BDLC & reachableBL, FDLC & reachableFL);
25  void addLayer(std::string & lname, BDLC & reachableBL, FDLC & reachableFL);
26  DetLayer * layer(std::string & lname);
27 };
28 
29 #endif
const GeometricSearchTracker * theTracker
void makeBwdLinks(std::string &lname, BDLC &reachableBL, FDLC &reachableFL)
std::vector< ForwardDetLayer * > FDLC
void addLayer(std::string &lname, BDLC &reachableBL, FDLC &reachableFL)
DetLayer * layer(std::string &lname)
void makeFwdLinks(std::string &lname, BDLC &reachableBL, FDLC &reachableFL)
std::vector< BarrelDetLayer * > BDLC