CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonNavigationPrinter.h
Go to the documentation of this file.
1 #ifndef Navigation_MuonNavigationPrinter_H
2 #define Navigation_MuonNavigationPrinter_H
3 
19 class DetLayer;
23 
24 #include <vector>
25 #include <string>
26 
28  public:
29  MuonNavigationPrinter(const MuonDetLayerGeometry *, MuonNavigationSchool const &, bool enableRPC = true );
31 
32  private:
33  void printLayer(const DetLayer*) const;
34  void printLayers(const std::vector<const DetLayer*>&) const;
36 // std::string layerPart(const DetLayer*) const;
38 // std::string layerModule(const DetLayer*) const;
39 
40 
41  MuonNavigationSchool const * school=nullptr;
42 
43 };
44 #endif
MuonNavigationPrinter(const MuonDetLayerGeometry *, MuonNavigationSchool const &, bool enableRPC=true)
void printLayers(const std::vector< const DetLayer * > &) const
print next layers
MuonNavigationSchool const * school
return detector part (barrel, forward, backward)
void printLayer(const DetLayer *) const
print layer