CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SurveyInputTrackerFromDB.h
Go to the documentation of this file.
1 #ifndef Alignment_SurveyAnalysis_SurveyInputTrackerFromDB_h
2 #define Alignment_SurveyAnalysis_SurveyInputTrackerFromDB_h
3 
15 
16 namespace edm {
17  class ParameterSet;
18 }
19 
21 public:
23 
25  void analyze(const edm::Event&, const edm::EventSetup&) override;
26 
27 private:
29 
34 
36 
38  void addSurveyInfo(Alignable*);
39 };
40 
41 #endif
const edm::ESGetToken< PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd > ptitpToken_
std::map< UniqueId, align::Scalars > MapType
SurveyInputTrackerFromDB(const edm::ParameterSet &)
const edm::ESGetToken< GeometricDet, IdealGeometryRecord > geomDetToken_
const edm::ESGetToken< PTrackerParameters, PTrackerParametersRcd > ptpToken_
void addSurveyInfo(Alignable *)
Add survey info to an alignable.
SurveyInputTextReader::MapType uIdMap
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
void analyze(const edm::Event &, const edm::EventSetup &) override
Read ideal tracker geometry from DB.