CMS 3D CMS Logo

TrackerTopologyEP.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_TRACKERNUMBERINGBUILDER_TRACKERTOPOLOGYEP_H
2 #define GEOMETRY_TRACKERNUMBERINGBUILDER_TRACKERTOPOLOGYEP_H 1
3 
4 #include "memory"
9 
10 namespace edm {
12 }
13 
15 {
16 public:
18  ~TrackerTopologyEP( void ) override;
19 
20  using ReturnType = std::unique_ptr<TrackerTopology>;
21 
22  static void fillDescriptions( edm::ConfigurationDescriptions & descriptions );
23 
24  ReturnType produce( const TrackerTopologyRcd & );
25 
26 private:
27  void fillParameters( const PTrackerParameters& );
28 
35 };
36 
37 #endif
TrackerTopology::TOBValues tobVals_
TrackerTopology::TIBValues tibVals_
TrackerTopology::PixelBarrelValues pxbVals_
TrackerTopology::PixelEndcapValues pxfVals_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
TrackerTopology::TIDValues tidVals_
HLT enums.
TrackerTopology::TECValues tecVals_
std::unique_ptr< TrackerTopology > ReturnType