CMS 3D CMS Logo

CreateSurveyRcds.h
Go to the documentation of this file.
1 #ifndef Alignment_SurveyAnalysis_CreateSurveyRcds_h
2 #define Alignment_SurveyAnalysis_CreateSurveyRcds_h
3 
12 // user include files
13 
16 
19 
22 
25 
28 
33 
34 class AlignableSurface;
35 class Alignments;
36 
38 public:
40 
41  void analyze(const edm::Event&, const edm::EventSetup&) override;
42 
43 private:
45  void setGeometry(Alignable*);
48 
51 
54 
55  // es tokens
62 
67 
69 
71 };
72 
73 #endif
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
void setSurveyErrors(Alignable *)
module which creates/inserts the survey errors
void analyze(const edm::Event &, const edm::EventSetup &) override
Do nothing for each event.
std::map< UniqueId, align::Scalars > MapType
void setGeometry(Alignable *)
module which modifies the geometry
AlgebraicVector getStructureErrors(int, int)
default values for survey uncertainty
const edm::ESGetToken< GeometricDet, IdealGeometryRecord > geomDetToken_
std::string m_inputGeom
const edm::ESGetToken< Alignments, TrackerAlignmentRcd > aliToken_
CLHEP::HepVector AlgebraicVector
const edm::ESGetToken< PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd > ptitpToken_
const edm::ESGetToken< PTrackerParameters, PTrackerParametersRcd > ptpToken_
const edm::ESGetToken< AlignmentErrorsExtended, TrackerAlignmentErrorExtendedRcd > aliErrToken_
SurveyInputTextReader::MapType uIdMap
CreateSurveyRcds(const edm::ParameterSet &)
AlgebraicVector getStructurePlacements(int, int)
default values for assembly precision
std::string textFileName