CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackerGeometricDetESModule.h
Go to the documentation of this file.
1 #ifndef Geometry_TrackerNumberingBuilder_TrackerGeometricDetESModule_H
2 #define Geometry_TrackerNumberingBuilder_TrackerGeometricDetESModule_H
3 
9 
10 namespace edm {
12 }
13 
15 {
16 public:
18  virtual ~TrackerGeometricDetESModule( void );
19  std::auto_ptr<GeometricDet> produce( const IdealGeometryRecord & );
20 
21  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
22 
23 private:
24  bool fromDDD_;
25  unsigned int layerNumberPXB_; // default 16; 18 for SLHC
26  unsigned int totalBlade_; // default 24; 56 for SLHC
27 };
28 
29 
30 #endif
31 
32 
33 
34 
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::auto_ptr< GeometricDet > produce(const IdealGeometryRecord &)
TrackerGeometricDetESModule(const edm::ParameterSet &p)