CMS 3D CMS Logo

TrackerDigiGeometryESModule.h
Go to the documentation of this file.
1 #ifndef Geometry_TrackerGeometryBuilder_TrackerDigiGeometryESModule_H
2 #define Geometry_TrackerGeometryBuilder_TrackerDigiGeometryESModule_H
3 
8 #include <memory>
9 
10 #include <string>
11 
12 namespace edm {
14 }
15 
17  public:
19  ~TrackerDigiGeometryESModule() override;
20  std::unique_ptr<TrackerGeometry> produce(const TrackerDigiGeometryRecord &);
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 
33 #endif
34 
35 
36 
37 
const std::string alignmentsLabel_
Called when geometry description changes.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.