CMS 3D CMS Logo

MTDDigiGeometryESModule.h
Go to the documentation of this file.
1 #ifndef Geometry_MTDGeometryBuilder_MTDDigiGeometryESModule_H
2 #define Geometry_MTDGeometryBuilder_MTDDigiGeometryESModule_H
3 
8 #include <memory>
9 
10 #include <string>
11 
12 namespace edm {
14 }
15 
17  public:
19  ~MTDDigiGeometryESModule() override;
20  std::unique_ptr<MTDGeometry> produce(const MTDDigiGeometryRecord &);
21 
22  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
23 
24  private:
28  bool applyAlignment_; // Switch to apply alignment corrections
29  bool fromDDD_;
30 };
31 
32 #endif
const std::string alignmentsLabel_
Called when geometry description changes.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.