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 
30 
31 class AlignableSurface;
32 class Alignments;
33 
35 public:
37 
38  void analyze(const edm::Event&, const edm::EventSetup&) override;
39 
40 private:
42  void setGeometry(Alignable*);
45 
48 
51 
52  // es tokens
58 
63 
65 
67 };
68 
69 #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< 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