CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackerDigiGeometryESModule.h
Go to the documentation of this file.
1 #ifndef Geometry_TrackerGeometryBuilder_TrackerDigiGeometryESModule_H
2 #define Geometry_TrackerGeometryBuilder_TrackerDigiGeometryESModule_H
3 
8 #include <boost/shared_ptr.hpp>
9 
10 #include <string>
11 
13  public:
16  boost::shared_ptr<TrackerGeometry> produce(const TrackerDigiGeometryRecord &);
17  private:
19  boost::shared_ptr<TrackerGeometry> _tracker;
20  bool applyAlignment_; // Switch to apply alignment corrections
21  bool fromDDD_;
22  const std::string alignmentsLabel_;
23  const std::string myLabel_;
24 };
25 
26 
27 #endif
28 
29 
30 
31 
boost::shared_ptr< TrackerGeometry > _tracker
Called when geometry description changes.
boost::shared_ptr< TrackerGeometry > produce(const TrackerDigiGeometryRecord &)
TrackerDigiGeometryESModule(const edm::ParameterSet &p)