CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CosmicNavigationSchool.h
Go to the documentation of this file.
1 #ifndef TkNavigation_CosmicNavigationSchool_H
2 #define TkNavigation_CosmicNavigationSchool_H
3 
6 
8 
9 #include <vector>
10 
11 //class FakeDetLayer;
12 
13 
18 public:
20  const MagneticField* field);
22 
24  public:
27  bool noPXB;
28  bool noPXF;
29  bool noTOB;
30  bool noTIB;
31  bool noTEC;
32  bool noTID;
33 
34  bool self;
35  bool allSelf;
36  };
37 
38  void build(const GeometricSearchTracker* theTracker,
39  const MagneticField* field,
41 
42 protected:
44 private:
45 
46  //FakeDetLayer* theFakeDetLayer;
47  void linkBarrelLayers( SymmetricLayerFinder& symFinder);
48  //void linkForwardLayers( SymmetricLayerFinder& symFinder);
52 };
53 
54 #endif // CosmicNavigationSchool_H
void linkBarrelLayers(SymmetricLayerFinder &symFinder)
const GeometricSearchTracker * theTracker
tuple field
Definition: statics.py:62
virtual void establishInverseRelations()
tuple conf
Definition: dbtoconf.py:185
void build(const GeometricSearchTracker *theTracker, const MagneticField *field, const CosmicNavigationSchoolConfiguration conf)
volatile std::atomic< bool > shutdown_flag false
void buildAdditionalForwardLinks(SymmetricLayerFinder &symFinder)