CMS 3D CMS Logo

MTDTopologyEP.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_MTDNUMBERINGBUILDER_MTDTOPOLOGYEP_H
2 #define GEOMETRY_MTDNUMBERINGBUILDER_MTDTOPOLOGYEP_H 1
3 
4 #include "memory"
9 
10 namespace edm {
12 }
13 
15 {
16 public:
18  ~MTDTopologyEP( void ) override;
19 
20  typedef std::shared_ptr<MTDTopology> ReturnType;
21 
22  static void fillDescriptions( edm::ConfigurationDescriptions & descriptions );
23 
24  ReturnType produce( const MTDTopologyRcd & );
25 
26 private:
27  void fillParameters( const PMTDParameters& );
28 
31 };
32 
33 #endif
std::shared_ptr< MTDTopology > ReturnType
Definition: MTDTopologyEP.h:20
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
MTDTopology::ETLValues etlVals_
Definition: MTDTopologyEP.h:30
HLT enums.
MTDTopology::BTLValues btlVals_
Definition: MTDTopologyEP.h:29